builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-403 starttime: 1465118906.41 results: success (0) buildid: 20160605005144 builduid: 2a18fba1f5a14db4ad654ad750b1a20c revision: 9b770efcfb3f0b5127446d8a17682e2d7235ff51 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-05 02:28:26.414965) ========= master: http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-05 02:28:26.415409) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-05 02:28:26.415700) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-05 02:28:26.455636) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-05 02:28:26.455911) ========= 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-1465103886.224830-1699517761 _=/tools/buildbot/bin/python using PTY: False --2016-06-05 02:28:26-- 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% 17.1M=0.001s 2016-06-05 02:28:27 (17.1 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.315364 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-05 02:28:26.804847) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-05 02:28:26.805192) ========= 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-1465103886.224830-1699517761 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.029428 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-05 02:28:26.867483) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-05 02:28:26.867841) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 9b770efcfb3f0b5127446d8a17682e2d7235ff51 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 9b770efcfb3f0b5127446d8a17682e2d7235ff51 --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-1465103886.224830-1699517761 _=/tools/buildbot/bin/python using PTY: False 2016-06-05 02:28:27,335 truncating revision to first 12 chars 2016-06-05 02:28:27,335 Setting DEBUG logging. 2016-06-05 02:28:27,335 attempt 1/10 2016-06-05 02:28:27,336 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/9b770efcfb3f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-05 02:28:27,892 unpacking tar archive at: mozilla-aurora-9b770efcfb3f/testing/mozharness/ program finished with exit code 0 elapsedTime=0.846222 ========= master_lag: 0.10 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-05 02:28:27.810313) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-05 02:28:27.810597) ========= script_repo_revision: 9b770efcfb3f0b5127446d8a17682e2d7235ff51 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-05 02:28:27.810957) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-05 02:28:27.811256) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-05 02:28:27.843847) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 41 secs) (at 2016-06-05 02:28:27.844191) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1465103886.224830-1699517761 _=/tools/buildbot/bin/python using PTY: False 02:28:28 INFO - MultiFileLogger online at 20160605 02:28:28 in /builds/slave/test 02:28:28 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 02:28:28 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:28:28 INFO - {'append_to_log': False, 02:28:28 INFO - 'base_work_dir': '/builds/slave/test', 02:28:28 INFO - 'blob_upload_branch': 'mozilla-aurora', 02:28:28 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:28:28 INFO - 'buildbot_json_path': 'buildprops.json', 02:28:28 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:28:28 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:28:28 INFO - 'download_minidump_stackwalk': True, 02:28:28 INFO - 'download_symbols': 'true', 02:28:28 INFO - 'e10s': False, 02:28:28 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:28:28 INFO - 'tooltool.py': '/tools/tooltool.py', 02:28:28 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:28:28 INFO - '/tools/misc-python/virtualenv.py')}, 02:28:28 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:28:28 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:28:28 INFO - 'log_level': 'info', 02:28:28 INFO - 'log_to_console': True, 02:28:28 INFO - 'opt_config_files': (), 02:28:28 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:28:28 INFO - '--processes=1', 02:28:28 INFO - '--config=%(test_path)s/wptrunner.ini', 02:28:28 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:28:28 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:28:28 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:28:28 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:28:28 INFO - 'pip_index': False, 02:28:28 INFO - 'require_test_zip': True, 02:28:28 INFO - 'test_type': ('testharness',), 02:28:28 INFO - 'this_chunk': '1', 02:28:28 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:28:28 INFO - 'total_chunks': '10', 02:28:28 INFO - 'virtualenv_path': 'venv', 02:28:28 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:28:28 INFO - 'work_dir': 'build'} 02:28:28 INFO - ##### 02:28:28 INFO - ##### Running clobber step. 02:28:28 INFO - ##### 02:28:28 INFO - Running pre-action listener: _resource_record_pre_action 02:28:28 INFO - Running main action method: clobber 02:28:28 INFO - rmtree: /builds/slave/test/build 02:28:28 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:28:29 INFO - Running post-action listener: _resource_record_post_action 02:28:29 INFO - ##### 02:28:29 INFO - ##### Running read-buildbot-config step. 02:28:29 INFO - ##### 02:28:29 INFO - Running pre-action listener: _resource_record_pre_action 02:28:29 INFO - Running main action method: read_buildbot_config 02:28:29 INFO - Using buildbot properties: 02:28:29 INFO - { 02:28:29 INFO - "project": "", 02:28:29 INFO - "product": "firefox", 02:28:29 INFO - "script_repo_revision": "production", 02:28:29 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest", 02:28:29 INFO - "repository": "", 02:28:29 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-1", 02:28:29 INFO - "buildid": "20160605005144", 02:28:29 INFO - "pgo_build": "False", 02:28:29 INFO - "basedir": "/builds/slave/test", 02:28:29 INFO - "buildnumber": 15, 02:28:29 INFO - "slavename": "tst-linux32-spot-403", 02:28:29 INFO - "revision": "9b770efcfb3f0b5127446d8a17682e2d7235ff51", 02:28:29 INFO - "master": "http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/", 02:28:29 INFO - "platform": "linux", 02:28:29 INFO - "branch": "mozilla-aurora", 02:28:29 INFO - "repo_path": "releases/mozilla-aurora", 02:28:29 INFO - "moz_repo_path": "", 02:28:29 INFO - "stage_platform": "linux", 02:28:29 INFO - "builduid": "2a18fba1f5a14db4ad654ad750b1a20c", 02:28:29 INFO - "slavebuilddir": "test" 02:28:29 INFO - } 02:28:29 INFO - Found installer url https://queue.taskcluster.net/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2. 02:28:29 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json. 02:28:29 INFO - Running post-action listener: _resource_record_post_action 02:28:29 INFO - ##### 02:28:29 INFO - ##### Running download-and-extract step. 02:28:29 INFO - ##### 02:28:29 INFO - Running pre-action listener: _resource_record_pre_action 02:28:29 INFO - Running main action method: download_and_extract 02:28:29 INFO - mkdir: /builds/slave/test/build/tests 02:28: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:28:29 INFO - https://queue.taskcluster.net/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 02:28:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 02:28:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 02:28:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 02:28:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json'}, attempt #1 02:28:30 INFO - Downloaded 1325 bytes. 02:28:30 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 02:28:30 INFO - Using the following test package requirements: 02:28:30 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 02:28:30 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 02:28:30 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'], 02:28:30 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 02:28:30 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'], 02:28:30 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 02:28:30 INFO - u'jsshell-linux-i686.zip'], 02:28:30 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 02:28:30 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'], 02:28:30 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 02:28:30 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 02:28:30 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'], 02:28:30 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 02:28:30 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'], 02:28:30 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 02:28:30 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'], 02:28:30 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 02:28:30 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']} 02:28:30 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 02:28:30 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:28:30 INFO - https://queue.taskcluster.net/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 02:28:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 02:28:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 02:28:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 02:28:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip'}, attempt #1 02:28:34 INFO - Downloaded 22801736 bytes. 02:28:34 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:28:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:28:34 INFO - caution: filename not matched: web-platform/* 02:28:34 INFO - Return code: 11 02:28:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:28:34 INFO - https://queue.taskcluster.net/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 02:28:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 02:28:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 02:28:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 02:28:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 02:28:38 INFO - Downloaded 36389079 bytes. 02:28:38 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:28:38 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:28:42 INFO - caution: filename not matched: bin/* 02:28:42 INFO - caution: filename not matched: config/* 02:28:42 INFO - caution: filename not matched: mozbase/* 02:28:42 INFO - caution: filename not matched: marionette/* 02:28:42 INFO - caution: filename not matched: tools/wptserve/* 02:28:42 INFO - Return code: 11 02:28:42 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:28:42 INFO - https://queue.taskcluster.net/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 02:28:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 02:28:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 02:28:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 02:28:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2'}, attempt #1 02:28:49 INFO - Downloaded 69370797 bytes. 02:28:49 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 02:28:49 INFO - mkdir: /builds/slave/test/properties 02:28:49 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:28:49 INFO - Writing to file /builds/slave/test/properties/build_url 02:28:49 INFO - Contents: 02:28:49 INFO - build_url:https://queue.taskcluster.net/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 02:28:50 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 02:28:50 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:28:50 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:28:50 INFO - Contents: 02:28:50 INFO - symbols_url:https://queue.taskcluster.net/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 02:28:50 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:28:50 INFO - https://queue.taskcluster.net/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:28:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 02:28:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 02:28:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 02:28:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 02:28:58 INFO - Downloaded 92336831 bytes. 02:28:58 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 02:28:58 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 02:29:08 INFO - Return code: 0 02:29:08 INFO - Running post-action listener: _resource_record_post_action 02:29:08 INFO - Running post-action listener: set_extra_try_arguments 02:29:08 INFO - ##### 02:29:08 INFO - ##### Running create-virtualenv step. 02:29:08 INFO - ##### 02:29:08 INFO - Running pre-action listener: _pre_create_virtualenv 02:29:08 INFO - Running pre-action listener: _resource_record_pre_action 02:29:08 INFO - Running main action method: create_virtualenv 02:29:08 INFO - Creating virtualenv /builds/slave/test/build/venv 02:29:08 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:29:08 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:29:09 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:29:09 INFO - Using real prefix '/usr' 02:29:09 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:29:10 INFO - Installing distribute.............................................................................................................................................................................................done. 02:29:13 INFO - Installing pip.................done. 02:29:13 INFO - Return code: 0 02:29:13 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:29:13 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:29:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:29:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:29:13 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:29:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:29:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:29:13 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 0x8b03c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b6a598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8c1cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88fee30>, '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 0x8b9bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8c1a470>, '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-1465103886.224830-1699517761', '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:29:13 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:29:13 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:29:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:29:13 INFO - 'CCACHE_UMASK': '002', 02:29:13 INFO - 'DISPLAY': ':0', 02:29:13 INFO - 'HOME': '/home/cltbld', 02:29:13 INFO - 'LANG': 'en_US.UTF-8', 02:29:13 INFO - 'LOGNAME': 'cltbld', 02:29:13 INFO - 'MAIL': '/var/mail/cltbld', 02:29:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:29:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:29:13 INFO - 'MOZ_NO_REMOTE': '1', 02:29:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:29:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:29:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:29:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:29:13 INFO - 'PWD': '/builds/slave/test', 02:29:13 INFO - 'SHELL': '/bin/bash', 02:29:13 INFO - 'SHLVL': '1', 02:29:13 INFO - 'TERM': 'linux', 02:29:13 INFO - 'TMOUT': '86400', 02:29:13 INFO - 'USER': 'cltbld', 02:29:13 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465103886.224830-1699517761', 02:29:13 INFO - '_': '/tools/buildbot/bin/python'} 02:29:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:29:14 INFO - Downloading/unpacking psutil>=0.7.1 02:29: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:29: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:29: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:29: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:29: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:29: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:29:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:29:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:29:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:29:18 INFO - Installing collected packages: psutil 02:29:18 INFO - Running setup.py install for psutil 02:29:18 INFO - building 'psutil._psutil_linux' extension 02:29:18 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 02:29:18 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 02:29:18 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 02:29:19 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 02:29:19 INFO - building 'psutil._psutil_posix' extension 02:29:19 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 02:29:19 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 02:29:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:29:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:29:19 INFO - Successfully installed psutil 02:29:19 INFO - Cleaning up... 02:29:19 INFO - Return code: 0 02:29:19 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:29:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:29:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:29:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:29:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:29:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:29:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:29:19 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x8b03c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b6a598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8c1cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88fee30>, '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 0x8b9bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8c1a470>, '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-1465103886.224830-1699517761', '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:29:19 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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:29:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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:29:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:29:19 INFO - 'CCACHE_UMASK': '002', 02:29:19 INFO - 'DISPLAY': ':0', 02:29:19 INFO - 'HOME': '/home/cltbld', 02:29:19 INFO - 'LANG': 'en_US.UTF-8', 02:29:19 INFO - 'LOGNAME': 'cltbld', 02:29:19 INFO - 'MAIL': '/var/mail/cltbld', 02:29:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:29:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:29:19 INFO - 'MOZ_NO_REMOTE': '1', 02:29:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:29:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:29:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:29:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:29:19 INFO - 'PWD': '/builds/slave/test', 02:29:19 INFO - 'SHELL': '/bin/bash', 02:29:19 INFO - 'SHLVL': '1', 02:29:19 INFO - 'TERM': 'linux', 02:29:19 INFO - 'TMOUT': '86400', 02:29:19 INFO - 'USER': 'cltbld', 02:29:19 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465103886.224830-1699517761', 02:29:19 INFO - '_': '/tools/buildbot/bin/python'} 02:29:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:29:20 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:29:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:29:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:29:20 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:29:20 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:29:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:29:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:29:23 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:29:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:29:24 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:29:24 INFO - Installing collected packages: mozsystemmonitor 02:29:24 INFO - Running setup.py install for mozsystemmonitor 02:29:24 INFO - Successfully installed mozsystemmonitor 02:29:24 INFO - Cleaning up... 02:29:24 INFO - Return code: 0 02:29:24 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:29:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:29:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:29:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:29:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:29:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:29:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:29:24 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x8b03c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b6a598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8c1cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88fee30>, '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 0x8b9bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8c1a470>, '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-1465103886.224830-1699517761', '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:29:24 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 02:29:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 02:29:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:29:24 INFO - 'CCACHE_UMASK': '002', 02:29:24 INFO - 'DISPLAY': ':0', 02:29:24 INFO - 'HOME': '/home/cltbld', 02:29:24 INFO - 'LANG': 'en_US.UTF-8', 02:29:24 INFO - 'LOGNAME': 'cltbld', 02:29:24 INFO - 'MAIL': '/var/mail/cltbld', 02:29:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:29:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:29:24 INFO - 'MOZ_NO_REMOTE': '1', 02:29:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:29:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:29:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:29:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:29:24 INFO - 'PWD': '/builds/slave/test', 02:29:24 INFO - 'SHELL': '/bin/bash', 02:29:24 INFO - 'SHLVL': '1', 02:29:24 INFO - 'TERM': 'linux', 02:29:24 INFO - 'TMOUT': '86400', 02:29:24 INFO - 'USER': 'cltbld', 02:29:24 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465103886.224830-1699517761', 02:29:24 INFO - '_': '/tools/buildbot/bin/python'} 02:29:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:29:24 INFO - Downloading/unpacking blobuploader==1.2.4 02:29:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:29:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:29:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:29:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:29:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:29:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:29:28 INFO - Downloading blobuploader-1.2.4.tar.gz 02:29:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:29:28 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:29:28 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:29:28 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:29:28 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:29:28 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:29:28 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:29:28 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:29:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:29:29 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:29: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:29: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:29: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:29: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:29: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:29: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:29:29 INFO - Downloading docopt-0.6.1.tar.gz 02:29:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:29:30 INFO - Installing collected packages: blobuploader, requests, docopt 02:29:30 INFO - Running setup.py install for blobuploader 02:29:30 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:29:30 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:29:30 INFO - Running setup.py install for requests 02:29:31 INFO - Running setup.py install for docopt 02:29:31 INFO - Successfully installed blobuploader requests docopt 02:29:31 INFO - Cleaning up... 02:29:31 INFO - Return code: 0 02:29:31 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:29:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:29:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:29:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:29:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:29:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:29:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:29:31 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 0x8b03c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b6a598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8c1cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88fee30>, '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 0x8b9bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8c1a470>, '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-1465103886.224830-1699517761', '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:29:31 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:29:31 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:29:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:29:31 INFO - 'CCACHE_UMASK': '002', 02:29:31 INFO - 'DISPLAY': ':0', 02:29:31 INFO - 'HOME': '/home/cltbld', 02:29:31 INFO - 'LANG': 'en_US.UTF-8', 02:29:31 INFO - 'LOGNAME': 'cltbld', 02:29:31 INFO - 'MAIL': '/var/mail/cltbld', 02:29:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:29:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:29:31 INFO - 'MOZ_NO_REMOTE': '1', 02:29:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:29:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:29:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:29:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:29:31 INFO - 'PWD': '/builds/slave/test', 02:29:31 INFO - 'SHELL': '/bin/bash', 02:29:31 INFO - 'SHLVL': '1', 02:29:31 INFO - 'TERM': 'linux', 02:29:31 INFO - 'TMOUT': '86400', 02:29:31 INFO - 'USER': 'cltbld', 02:29:31 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465103886.224830-1699517761', 02:29:31 INFO - '_': '/tools/buildbot/bin/python'} 02:29:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:29:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:29:31 INFO - Running setup.py (path:/tmp/pip-Fh45Nr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:29:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:29:31 INFO - Running setup.py (path:/tmp/pip-Oh7Y_g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:29:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:29:32 INFO - Running setup.py (path:/tmp/pip-NNmz2z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:29:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:29:32 INFO - Running setup.py (path:/tmp/pip-RTZFdR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:29:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:29:32 INFO - Running setup.py (path:/tmp/pip-JN4OTd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:29:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:29:32 INFO - Running setup.py (path:/tmp/pip-kmYRhu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:29:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:29:32 INFO - Running setup.py (path:/tmp/pip-MHVYxG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:29:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:29:32 INFO - Running setup.py (path:/tmp/pip-lvREho-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:29:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:29:32 INFO - Running setup.py (path:/tmp/pip-e6bor0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:29:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:29:32 INFO - Running setup.py (path:/tmp/pip-Y_VrIW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:29:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:29:33 INFO - Running setup.py (path:/tmp/pip-AASOmw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:29:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:29:33 INFO - Running setup.py (path:/tmp/pip-gD7q_t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:29:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:29:33 INFO - Running setup.py (path:/tmp/pip-5e6DVO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:29:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:29:33 INFO - Running setup.py (path:/tmp/pip-WYLOcw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:29:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:29:33 INFO - Running setup.py (path:/tmp/pip-TgDY8Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:29:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:29:33 INFO - Running setup.py (path:/tmp/pip-Yt0u8l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:29:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:29:33 INFO - Running setup.py (path:/tmp/pip-vFN68E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:29:34 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:29:34 INFO - Running setup.py (path:/tmp/pip-ZZ7WET-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:29:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:29:34 INFO - Running setup.py (path:/tmp/pip-YccApr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:29:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:29:34 INFO - Running setup.py (path:/tmp/pip-QKX2u9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:29:34 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:29:34 INFO - Running setup.py (path:/tmp/pip-IxrRlw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:29:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:29:34 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:29:34 INFO - Running setup.py install for manifestparser 02:29:35 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:29:35 INFO - Running setup.py install for mozcrash 02:29:35 INFO - Running setup.py install for mozdebug 02:29:35 INFO - Running setup.py install for mozdevice 02:29:35 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:29:35 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:29:35 INFO - Running setup.py install for mozfile 02:29:36 INFO - Running setup.py install for mozhttpd 02:29:36 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:29:36 INFO - Running setup.py install for mozinfo 02:29:36 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:29:36 INFO - Running setup.py install for mozInstall 02:29:36 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:29:36 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:29:36 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:29:36 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:29:36 INFO - Running setup.py install for mozleak 02:29:36 INFO - Running setup.py install for mozlog 02:29:37 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:29:37 INFO - Running setup.py install for moznetwork 02:29:37 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:29:37 INFO - Running setup.py install for mozprocess 02:29:37 INFO - Running setup.py install for mozprofile 02:29:37 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:29:37 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:29:37 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:29:37 INFO - Running setup.py install for mozrunner 02:29:38 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:29:38 INFO - Running setup.py install for mozscreenshot 02:29:38 INFO - Running setup.py install for moztest 02:29:38 INFO - Running setup.py install for mozversion 02:29:38 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:29:38 INFO - Running setup.py install for wptserve 02:29:38 INFO - Running setup.py install for marionette-driver 02:29:39 INFO - Running setup.py install for browsermob-proxy 02:29:39 INFO - Running setup.py install for marionette-client 02:29:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:29:39 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:29:40 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:29:40 INFO - Cleaning up... 02:29:40 INFO - Return code: 0 02:29:40 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:29:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:29:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:29:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:29:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:29:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:29:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:29:40 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 0x8b03c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b6a598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8c1cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88fee30>, '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 0x8b9bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8c1a470>, '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-1465103886.224830-1699517761', '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:29:40 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:29:40 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:29:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:29:40 INFO - 'CCACHE_UMASK': '002', 02:29:40 INFO - 'DISPLAY': ':0', 02:29:40 INFO - 'HOME': '/home/cltbld', 02:29:40 INFO - 'LANG': 'en_US.UTF-8', 02:29:40 INFO - 'LOGNAME': 'cltbld', 02:29:40 INFO - 'MAIL': '/var/mail/cltbld', 02:29:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:29:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:29:40 INFO - 'MOZ_NO_REMOTE': '1', 02:29:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:29:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:29:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:29:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:29:40 INFO - 'PWD': '/builds/slave/test', 02:29:40 INFO - 'SHELL': '/bin/bash', 02:29:40 INFO - 'SHLVL': '1', 02:29:40 INFO - 'TERM': 'linux', 02:29:40 INFO - 'TMOUT': '86400', 02:29:40 INFO - 'USER': 'cltbld', 02:29:40 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465103886.224830-1699517761', 02:29:40 INFO - '_': '/tools/buildbot/bin/python'} 02:29:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:29:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:29:40 INFO - Running setup.py (path:/tmp/pip-PNgbS0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:29:40 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:29:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:29:40 INFO - Running setup.py (path:/tmp/pip-mrVu1D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:29:40 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:29:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:29:40 INFO - Running setup.py (path:/tmp/pip-CG_TNa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:29:40 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:29:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:29:40 INFO - Running setup.py (path:/tmp/pip-aDt8QS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:29:41 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:29:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:29:41 INFO - Running setup.py (path:/tmp/pip-Kn7Vl9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:29:41 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:29:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:29:41 INFO - Running setup.py (path:/tmp/pip-RoM9LF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:29:41 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:29:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:29:41 INFO - Running setup.py (path:/tmp/pip-ywGwQr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:29:41 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:29:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:29:41 INFO - Running setup.py (path:/tmp/pip-aEMSfE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:29:41 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:29:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:29:41 INFO - Running setup.py (path:/tmp/pip-XcSe1k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:29:41 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:29:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:29:41 INFO - Running setup.py (path:/tmp/pip-HKxAAi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:29:41 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:29:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:29:41 INFO - Running setup.py (path:/tmp/pip-znqiwn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:29:42 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:29:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:29:42 INFO - Running setup.py (path:/tmp/pip-b6KZOL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:29:42 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:29:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:29:42 INFO - Running setup.py (path:/tmp/pip-uobsxP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:29:42 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:29:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:29:42 INFO - Running setup.py (path:/tmp/pip-B6gm0F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:29:42 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:29:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:29:42 INFO - Running setup.py (path:/tmp/pip-E9R13d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:29:42 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:29:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:29:42 INFO - Running setup.py (path:/tmp/pip-i4W3RL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:29:42 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:29:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:29:42 INFO - Running setup.py (path:/tmp/pip-Qp0kPa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:29:42 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:29:42 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:29:42 INFO - Running setup.py (path:/tmp/pip-Vo3tAR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:29:43 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:29:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:29:43 INFO - Running setup.py (path:/tmp/pip-kJg9D2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:29:43 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:29:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:29:43 INFO - Running setup.py (path:/tmp/pip-eXk0zl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:29:43 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:29:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:29:43 INFO - Running setup.py (path:/tmp/pip-WTnUTH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:29:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:29:43 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:29:43 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:29:43 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:29:43 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:29:43 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:29:43 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:29:43 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:29:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:29:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:29:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:29:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:29:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:29:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:29:47 INFO - Downloading blessings-1.6.tar.gz 02:29:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:29:47 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:29:47 INFO - Installing collected packages: blessings 02:29:47 INFO - Running setup.py install for blessings 02:29:47 INFO - Successfully installed blessings 02:29:47 INFO - Cleaning up... 02:29:48 INFO - Return code: 0 02:29:48 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:29:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:29:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:29:48 INFO - Reading from file tmpfile_stdout 02:29:48 INFO - Current package versions: 02:29:48 INFO - argparse == 1.2.1 02:29:48 INFO - blessings == 1.6 02:29:48 INFO - blobuploader == 1.2.4 02:29:48 INFO - browsermob-proxy == 0.6.0 02:29:48 INFO - docopt == 0.6.1 02:29:48 INFO - manifestparser == 1.1 02:29:48 INFO - marionette-client == 2.3.0 02:29:48 INFO - marionette-driver == 1.4.0 02:29:48 INFO - mozInstall == 1.12 02:29:48 INFO - mozcrash == 0.17 02:29:48 INFO - mozdebug == 0.1 02:29:48 INFO - mozdevice == 0.48 02:29:48 INFO - mozfile == 1.2 02:29:48 INFO - mozhttpd == 0.7 02:29:48 INFO - mozinfo == 0.9 02:29:48 INFO - mozleak == 0.1 02:29:48 INFO - mozlog == 3.1 02:29:48 INFO - moznetwork == 0.27 02:29:48 INFO - mozprocess == 0.22 02:29:48 INFO - mozprofile == 0.28 02:29:48 INFO - mozrunner == 6.11 02:29:48 INFO - mozscreenshot == 0.1 02:29:48 INFO - mozsystemmonitor == 0.0 02:29:48 INFO - moztest == 0.7 02:29:48 INFO - mozversion == 1.4 02:29:48 INFO - psutil == 3.1.1 02:29:48 INFO - requests == 1.2.3 02:29:48 INFO - wptserve == 1.4.0 02:29:48 INFO - wsgiref == 0.1.2 02:29:48 INFO - Running post-action listener: _resource_record_post_action 02:29:48 INFO - Running post-action listener: _start_resource_monitoring 02:29:48 INFO - Starting resource monitoring. 02:29:48 INFO - ##### 02:29:48 INFO - ##### Running pull step. 02:29:48 INFO - ##### 02:29:48 INFO - Running pre-action listener: _resource_record_pre_action 02:29:48 INFO - Running main action method: pull 02:29:48 INFO - Pull has nothing to do! 02:29:48 INFO - Running post-action listener: _resource_record_post_action 02:29:48 INFO - ##### 02:29:48 INFO - ##### Running install step. 02:29:48 INFO - ##### 02:29:48 INFO - Running pre-action listener: _resource_record_pre_action 02:29:48 INFO - Running main action method: install 02:29:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:29:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:29:48 INFO - Reading from file tmpfile_stdout 02:29:48 INFO - Detecting whether we're running mozinstall >=1.0... 02:29:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:29:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:29:49 INFO - Reading from file tmpfile_stdout 02:29:49 INFO - Output received: 02:29:49 INFO - Usage: mozinstall [options] installer 02:29:49 INFO - Options: 02:29:49 INFO - -h, --help show this help message and exit 02:29:49 INFO - -d DEST, --destination=DEST 02:29:49 INFO - Directory to install application into. [default: 02:29:49 INFO - "/builds/slave/test"] 02:29:49 INFO - --app=APP Application being installed. [default: firefox] 02:29:49 INFO - mkdir: /builds/slave/test/build/application 02:29:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 02:29:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 02:30:19 INFO - Reading from file tmpfile_stdout 02:30:19 INFO - Output received: 02:30:19 INFO - /builds/slave/test/build/application/firefox/firefox 02:30:19 INFO - Running post-action listener: _resource_record_post_action 02:30:19 INFO - ##### 02:30:19 INFO - ##### Running run-tests step. 02:30:19 INFO - ##### 02:30:19 INFO - Running pre-action listener: _resource_record_pre_action 02:30:19 INFO - Running main action method: run_tests 02:30:19 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:30:19 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:30:19 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:30:19 INFO - grabbing minidump binary from tooltool 02:30:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:30:19 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 0x88fee30>, '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 0x8b9bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8c1a470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:30:19 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:30:20 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:30:20 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:30:20 INFO - Return code: 0 02:30:20 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 02:30:20 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:30:20 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/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 02:30:20 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/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 02:30:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:30:20 INFO - 'CCACHE_UMASK': '002', 02:30:20 INFO - 'DISPLAY': ':0', 02:30:20 INFO - 'HOME': '/home/cltbld', 02:30:20 INFO - 'LANG': 'en_US.UTF-8', 02:30:20 INFO - 'LOGNAME': 'cltbld', 02:30:20 INFO - 'MAIL': '/var/mail/cltbld', 02:30:20 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:30:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:30:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:30:20 INFO - 'MOZ_NO_REMOTE': '1', 02:30:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:30:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:30:20 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:30:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:30:20 INFO - 'PWD': '/builds/slave/test', 02:30:20 INFO - 'SHELL': '/bin/bash', 02:30:20 INFO - 'SHLVL': '1', 02:30:20 INFO - 'TERM': 'linux', 02:30:20 INFO - 'TMOUT': '86400', 02:30:20 INFO - 'USER': 'cltbld', 02:30:20 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465103886.224830-1699517761', 02:30:20 INFO - '_': '/tools/buildbot/bin/python'} 02:30:20 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/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 02:30:20 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:30:20 INFO - import pkg_resources 02:30:22 INFO - Using 1 client processes 02:30:22 INFO - wptserve Starting http server on 127.0.0.1:8000 02:30:22 INFO - wptserve Starting http server on 127.0.0.1:8001 02:30:22 INFO - wptserve Starting http server on 127.0.0.1:8443 02:30:24 INFO - SUITE-START | Running 778 tests 02:30:24 INFO - Running testharness tests 02:30:24 INFO - Setting up ssl 02:30:24 INFO - PROCESS | certutil | 02:30:24 INFO - PROCESS | certutil | 02:30:24 INFO - PROCESS | certutil | 02:30:24 INFO - Certificate Nickname Trust Attributes 02:30:24 INFO - SSL,S/MIME,JAR/XPI 02:30:24 INFO - 02:30:24 INFO - web-platform-tests CT,, 02:30:24 INFO - 02:30:24 INFO - Starting runner 02:30:27 INFO - PROCESS | 1889 | 1465119027743 Marionette DEBUG Marionette enabled via build flag and pref 02:30:28 INFO - PROCESS | 1889 | ++DOCSHELL 0xa4e10800 == 1 [pid = 1889] [id = 1] 02:30:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 1 (0xa4e10c00) [pid = 1889] [serial = 1] [outer = (nil)] 02:30:28 INFO - PROCESS | 1889 | [1889] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:30:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 2 (0xa4e11400) [pid = 1889] [serial = 2] [outer = 0xa4e10c00] 02:30:28 INFO - PROCESS | 1889 | 1465119028508 Marionette INFO Listening on port 2828 02:30:29 INFO - PROCESS | 1889 | 1465119029141 Marionette DEBUG Marionette enabled via command-line flag 02:30:29 INFO - PROCESS | 1889 | ++DOCSHELL 0xa2292800 == 2 [pid = 1889] [id = 2] 02:30:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 3 (0xa22d8000) [pid = 1889] [serial = 3] [outer = (nil)] 02:30:29 INFO - PROCESS | 1889 | [1889] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:30:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 4 (0xa22d8800) [pid = 1889] [serial = 4] [outer = 0xa22d8000] 02:30:29 INFO - PROCESS | 1889 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a21ad540 02:30:29 INFO - PROCESS | 1889 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a21b6040 02:30:29 INFO - PROCESS | 1889 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a21b8fe0 02:30:29 INFO - PROCESS | 1889 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a21b9c40 02:30:29 INFO - PROCESS | 1889 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a21ef980 02:30:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 5 (0xa21cf400) [pid = 1889] [serial = 5] [outer = 0xa4e10c00] 02:30:29 INFO - PROCESS | 1889 | [1889] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:30:29 INFO - PROCESS | 1889 | 1465119029582 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54517 02:30:29 INFO - PROCESS | 1889 | [1889] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:30:29 INFO - PROCESS | 1889 | 1465119029617 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54518 02:30:29 INFO - PROCESS | 1889 | 1465119029681 Marionette DEBUG Closed connection conn0 02:30:29 INFO - PROCESS | 1889 | 1465119029686 Marionette DEBUG Closed connection conn1 02:30:29 INFO - PROCESS | 1889 | [1889] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2248 02:30:29 INFO - PROCESS | 1889 | [1889] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:30:29 INFO - PROCESS | 1889 | 1465119029823 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54519 02:30:29 INFO - PROCESS | 1889 | 1465119029864 Marionette DEBUG Closed connection conn2 02:30:29 INFO - PROCESS | 1889 | [1889] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:30:29 INFO - PROCESS | 1889 | 1465119029889 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54520 02:30:29 INFO - PROCESS | 1889 | [1889] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:30:29 INFO - PROCESS | 1889 | 1465119029942 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:54521 02:30:29 INFO - PROCESS | 1889 | 1465119029962 Marionette DEBUG Closed connection conn3 02:30:30 INFO - PROCESS | 1889 | 1465119030004 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:30:30 INFO - PROCESS | 1889 | 1465119030025 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160605005144","device":"desktop","version":"48.0a2"} 02:30:30 INFO - PROCESS | 1889 | [1889] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:30:31 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b653000 == 3 [pid = 1889] [id = 3] 02:30:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 6 (0x9b656800) [pid = 1889] [serial = 6] [outer = (nil)] 02:30:31 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b656c00 == 4 [pid = 1889] [id = 4] 02:30:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 7 (0x9b657000) [pid = 1889] [serial = 7] [outer = (nil)] 02:30:32 INFO - PROCESS | 1889 | [1889] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:30:32 INFO - PROCESS | 1889 | ++DOCSHELL 0x9aac2c00 == 5 [pid = 1889] [id = 5] 02:30:32 INFO - PROCESS | 1889 | ++DOMWINDOW == 8 (0x9aac3000) [pid = 1889] [serial = 8] [outer = (nil)] 02:30:32 INFO - PROCESS | 1889 | [1889] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:30:32 INFO - PROCESS | 1889 | [1889] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:30:32 INFO - PROCESS | 1889 | ++DOMWINDOW == 9 (0x9b27e800) [pid = 1889] [serial = 9] [outer = 0x9aac3000] 02:30:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 10 (0x9a5f8400) [pid = 1889] [serial = 10] [outer = 0x9b656800] 02:30:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 11 (0x9a5fa000) [pid = 1889] [serial = 11] [outer = 0x9b657000] 02:30:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 12 (0x9a5fc400) [pid = 1889] [serial = 12] [outer = 0x9aac3000] 02:30:34 INFO - PROCESS | 1889 | 1465119034452 Marionette INFO startBrowser b126c5ac-398c-4484-9912-002feffe01c8 02:30:34 INFO - PROCESS | 1889 | 1465119034508 Marionette DEBUG loaded listener.js 02:30:34 INFO - PROCESS | 1889 | 1465119034533 Marionette DEBUG loaded listener.js 02:30:34 INFO - PROCESS | 1889 | 1465119034538 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 13 (0x992ec800) [pid = 1889] [serial = 13] [outer = 0x9aac3000] 02:30:35 INFO - PROCESS | 1889 | 1465119035394 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"b126c5ac-398c-4484-9912-002feffe01c8","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160605005144","device":"desktop","version":"48.0a2","command_id":1}}] 02:30:35 INFO - PROCESS | 1889 | 1465119035689 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:30:35 INFO - PROCESS | 1889 | 1465119035697 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:36 INFO - PROCESS | 1889 | 1465119036106 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 02:30:36 INFO - PROCESS | 1889 | 1465119036257 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:30:36 INFO - PROCESS | 1889 | 1465119036263 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:36 INFO - PROCESS | 1889 | [1889] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:30:36 INFO - PROCESS | 1889 | [1889] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:30:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 14 (0x95181800) [pid = 1889] [serial = 14] [outer = 0x9aac3000] 02:30:36 INFO - PROCESS | 1889 | [1889] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:30:36 INFO - PROCESS | 1889 | [1889] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:30:36 INFO - PROCESS | 1889 | 1465119036876 Marionette TRACE conn4 <- [1,3,null,{}] 02:30:36 INFO - PROCESS | 1889 | 1465119036937 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:30:36 INFO - PROCESS | 1889 | 1465119036943 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:36 INFO - PROCESS | 1889 | 1465119036985 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 02:30:37 INFO - PROCESS | 1889 | 1465119037068 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 02:30:37 INFO - PROCESS | 1889 | 1465119037073 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 02:30:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:30:37 INFO - PROCESS | 1889 | 1465119037145 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:30:37 INFO - PROCESS | 1889 | 1465119037152 Marionette TRACE conn4 <- [1,6,null,{}] 02:30:37 INFO - PROCESS | 1889 | 1465119037174 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:37 INFO - PROCESS | 1889 | 1465119037190 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:37 INFO - PROCESS | 1889 | 1465119037224 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 02:30:37 INFO - PROCESS | 1889 | 1465119037231 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:37 INFO - PROCESS | 1889 | 1465119037239 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:37 INFO - PROCESS | 1889 | ++DOCSHELL 0x93c5cc00 == 6 [pid = 1889] [id = 6] 02:30:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 15 (0x93c5d000) [pid = 1889] [serial = 15] [outer = (nil)] 02:30:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 16 (0x93c5f000) [pid = 1889] [serial = 16] [outer = 0x93c5d000] 02:30:37 INFO - PROCESS | 1889 | 1465119037326 Marionette DEBUG loaded listener.js 02:30:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 17 (0x99e89000) [pid = 1889] [serial = 17] [outer = 0x93c5d000] 02:30:37 INFO - PROCESS | 1889 | ++DOCSHELL 0x93bc7400 == 7 [pid = 1889] [id = 7] 02:30:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 18 (0x93bc7800) [pid = 1889] [serial = 18] [outer = (nil)] 02:30:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 19 (0x93bc9800) [pid = 1889] [serial = 19] [outer = 0x93bc7800] 02:30:37 INFO - PROCESS | 1889 | 1465119037825 Marionette DEBUG loaded listener.js 02:30:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 20 (0x93bd0000) [pid = 1889] [serial = 20] [outer = 0x93bc7800] 02:30:38 INFO - PROCESS | 1889 | [1889] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 02:30:38 INFO - PROCESS | 1889 | 1465119038790 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 02:30:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:30:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1700ms 02:30:38 INFO - PROCESS | 1889 | 1465119038974 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 02:30:38 INFO - PROCESS | 1889 | 1465119038979 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 02:30:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:30:39 INFO - PROCESS | 1889 | 1465119039040 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:30:39 INFO - PROCESS | 1889 | 1465119039046 Marionette TRACE conn4 <- [1,10,null,{}] 02:30:39 INFO - PROCESS | 1889 | 1465119039057 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:39 INFO - PROCESS | 1889 | 1465119039063 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:39 INFO - PROCESS | 1889 | 1465119039388 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 02:30:39 INFO - PROCESS | 1889 | 1465119039456 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:39 INFO - PROCESS | 1889 | 1465119039467 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:39 INFO - PROCESS | 1889 | ++DOCSHELL 0x93bd3c00 == 8 [pid = 1889] [id = 8] 02:30:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 21 (0x93bd4000) [pid = 1889] [serial = 21] [outer = (nil)] 02:30:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 22 (0x99e89800) [pid = 1889] [serial = 22] [outer = 0x93bd4000] 02:30:39 INFO - PROCESS | 1889 | 1465119039555 Marionette DEBUG loaded listener.js 02:30:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 23 (0x9a3d4c00) [pid = 1889] [serial = 23] [outer = 0x93bd4000] 02:30:40 INFO - PROCESS | 1889 | ++DOCSHELL 0x9bd85400 == 9 [pid = 1889] [id = 9] 02:30:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 24 (0x9bd86800) [pid = 1889] [serial = 24] [outer = (nil)] 02:30:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 25 (0x9c08d000) [pid = 1889] [serial = 25] [outer = 0x9bd86800] 02:30:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 26 (0x9b338800) [pid = 1889] [serial = 26] [outer = 0x9bd86800] 02:30:40 INFO - PROCESS | 1889 | ++DOCSHELL 0x9a5f2000 == 10 [pid = 1889] [id = 10] 02:30:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 27 (0x9a5f2c00) [pid = 1889] [serial = 27] [outer = (nil)] 02:30:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 28 (0xa1160400) [pid = 1889] [serial = 28] [outer = 0x9a5f2c00] 02:30:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 29 (0xa228d000) [pid = 1889] [serial = 29] [outer = 0x9a5f2c00] 02:30:40 INFO - PROCESS | 1889 | 1465119040760 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 02:30:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:30:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1819ms 02:30:40 INFO - PROCESS | 1889 | 1465119040940 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 02:30:40 INFO - PROCESS | 1889 | 1465119040948 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 02:30:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:30:41 INFO - PROCESS | 1889 | 1465119041047 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:30:41 INFO - PROCESS | 1889 | 1465119041053 Marionette TRACE conn4 <- [1,14,null,{}] 02:30:41 INFO - PROCESS | 1889 | 1465119041084 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:41 INFO - PROCESS | 1889 | 1465119041089 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:41 INFO - PROCESS | 1889 | 1465119041295 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 02:30:41 INFO - PROCESS | 1889 | 1465119041424 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:41 INFO - PROCESS | 1889 | 1465119041433 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:41 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b64e000 == 11 [pid = 1889] [id = 11] 02:30:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 30 (0x9c083c00) [pid = 1889] [serial = 30] [outer = (nil)] 02:30:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 31 (0xa6742000) [pid = 1889] [serial = 31] [outer = 0x9c083c00] 02:30:41 INFO - PROCESS | 1889 | 1465119041526 Marionette DEBUG loaded listener.js 02:30:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 32 (0xa6f31400) [pid = 1889] [serial = 32] [outer = 0x9c083c00] 02:30:42 INFO - PROCESS | 1889 | 1465119042548 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 02:30:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1610ms 02:30:42 INFO - PROCESS | 1889 | 1465119042606 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 02:30:42 INFO - PROCESS | 1889 | 1465119042610 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 02:30:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:30:42 INFO - PROCESS | 1889 | 1465119042617 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:30:42 INFO - PROCESS | 1889 | 1465119042624 Marionette TRACE conn4 <- [1,18,null,{}] 02:30:42 INFO - PROCESS | 1889 | 1465119042641 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:42 INFO - PROCESS | 1889 | 1465119042652 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:43 INFO - PROCESS | 1889 | 1465119043158 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 02:30:43 INFO - PROCESS | 1889 | 1465119043305 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:43 INFO - PROCESS | 1889 | 1465119043318 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:43 INFO - PROCESS | 1889 | ++DOCSHELL 0x93b5f400 == 12 [pid = 1889] [id = 12] 02:30:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 33 (0x93b5f800) [pid = 1889] [serial = 33] [outer = (nil)] 02:30:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 34 (0x93bca800) [pid = 1889] [serial = 34] [outer = 0x93b5f800] 02:30:43 INFO - PROCESS | 1889 | 1465119043394 Marionette DEBUG loaded listener.js 02:30:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 35 (0x9472ac00) [pid = 1889] [serial = 35] [outer = 0x93b5f800] 02:30:44 INFO - PROCESS | 1889 | 1465119044311 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 02:30:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:30:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1742ms 02:30:44 INFO - PROCESS | 1889 | 1465119044362 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 02:30:44 INFO - PROCESS | 1889 | 1465119044370 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 02:30:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:30:44 INFO - PROCESS | 1889 | 1465119044511 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:30:44 INFO - PROCESS | 1889 | 1465119044516 Marionette TRACE conn4 <- [1,22,null,{}] 02:30:44 INFO - PROCESS | 1889 | 1465119044526 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:44 INFO - PROCESS | 1889 | 1465119044532 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:44 INFO - PROCESS | 1889 | 1465119044735 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 02:30:44 INFO - PROCESS | 1889 | 1465119044880 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:44 INFO - PROCESS | 1889 | 1465119044893 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:44 INFO - PROCESS | 1889 | ++DOCSHELL 0x99e87800 == 13 [pid = 1889] [id = 13] 02:30:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 36 (0x99e93c00) [pid = 1889] [serial = 36] [outer = (nil)] 02:30:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 37 (0x9b8afc00) [pid = 1889] [serial = 37] [outer = 0x99e93c00] 02:30:44 INFO - PROCESS | 1889 | 1465119044973 Marionette DEBUG loaded listener.js 02:30:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 38 (0x9bd86c00) [pid = 1889] [serial = 38] [outer = 0x99e93c00] 02:30:45 INFO - PROCESS | 1889 | 1465119045720 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 02:30:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1289ms 02:30:45 INFO - PROCESS | 1889 | 1465119045759 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 02:30:45 INFO - PROCESS | 1889 | 1465119045765 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 02:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:30:45 INFO - PROCESS | 1889 | 1465119045774 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:30:45 INFO - PROCESS | 1889 | 1465119045778 Marionette TRACE conn4 <- [1,26,null,{}] 02:30:45 INFO - PROCESS | 1889 | 1465119045789 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:45 INFO - PROCESS | 1889 | 1465119045793 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:45 INFO - PROCESS | 1889 | 1465119045977 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 02:30:46 INFO - PROCESS | 1889 | 1465119045992 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:46 INFO - PROCESS | 1889 | 1465119046003 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:46 INFO - PROCESS | 1889 | ++DOCSHELL 0x9d4c8c00 == 14 [pid = 1889] [id = 14] 02:30:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 39 (0x9d4cc800) [pid = 1889] [serial = 39] [outer = (nil)] 02:30:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 40 (0x9d5f5c00) [pid = 1889] [serial = 40] [outer = 0x9d4cc800] 02:30:46 INFO - PROCESS | 1889 | 1465119046075 Marionette DEBUG loaded listener.js 02:30:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 41 (0x9d9ba400) [pid = 1889] [serial = 41] [outer = 0x9d4cc800] 02:30:46 INFO - PROCESS | 1889 | 1465119046951 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 02:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1240ms 02:30:47 INFO - PROCESS | 1889 | 1465119047021 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 02:30:47 INFO - PROCESS | 1889 | 1465119047026 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 02:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:30:47 INFO - PROCESS | 1889 | 1465119047045 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:30:47 INFO - PROCESS | 1889 | 1465119047052 Marionette TRACE conn4 <- [1,30,null,{}] 02:30:47 INFO - PROCESS | 1889 | 1465119047059 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:47 INFO - PROCESS | 1889 | 1465119047067 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:47 INFO - PROCESS | 1889 | 1465119047245 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 02:30:47 INFO - PROCESS | 1889 | 1465119047346 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:47 INFO - PROCESS | 1889 | 1465119047354 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:47 INFO - PROCESS | 1889 | ++DOCSHELL 0xa116a400 == 15 [pid = 1889] [id = 15] 02:30:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 42 (0xa215a800) [pid = 1889] [serial = 42] [outer = (nil)] 02:30:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 43 (0xa2292c00) [pid = 1889] [serial = 43] [outer = 0xa215a800] 02:30:47 INFO - PROCESS | 1889 | 1465119047444 Marionette DEBUG loaded listener.js 02:30:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 44 (0xa2609400) [pid = 1889] [serial = 44] [outer = 0xa215a800] 02:30:48 INFO - PROCESS | 1889 | 1465119048209 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 02:30:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:30:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1197ms 02:30:48 INFO - PROCESS | 1889 | 1465119048236 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 02:30:48 INFO - PROCESS | 1889 | 1465119048241 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 02:30:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:30:48 INFO - PROCESS | 1889 | 1465119048263 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:30:48 INFO - PROCESS | 1889 | 1465119048267 Marionette TRACE conn4 <- [1,34,null,{}] 02:30:48 INFO - PROCESS | 1889 | 1465119048273 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:48 INFO - PROCESS | 1889 | 1465119048279 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:48 INFO - PROCESS | 1889 | 1465119048449 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 02:30:48 INFO - PROCESS | 1889 | 1465119048459 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:48 INFO - PROCESS | 1889 | 1465119048470 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:48 INFO - PROCESS | 1889 | ++DOCSHELL 0x93851800 == 16 [pid = 1889] [id = 16] 02:30:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 45 (0x9b342400) [pid = 1889] [serial = 45] [outer = (nil)] 02:30:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 46 (0xa22da000) [pid = 1889] [serial = 46] [outer = 0x9b342400] 02:30:48 INFO - PROCESS | 1889 | 1465119048542 Marionette DEBUG loaded listener.js 02:30:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 47 (0xa262f400) [pid = 1889] [serial = 47] [outer = 0x9b342400] 02:30:49 INFO - PROCESS | 1889 | 1465119049352 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 02:30:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:30:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1134ms 02:30:49 INFO - PROCESS | 1889 | 1465119049408 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 02:30:49 INFO - PROCESS | 1889 | 1465119049413 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 02:30:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:30:49 INFO - PROCESS | 1889 | 1465119049419 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:30:49 INFO - PROCESS | 1889 | 1465119049423 Marionette TRACE conn4 <- [1,38,null,{}] 02:30:49 INFO - PROCESS | 1889 | 1465119049429 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:49 INFO - PROCESS | 1889 | 1465119049434 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:49 INFO - PROCESS | 1889 | 1465119049626 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 02:30:49 INFO - PROCESS | 1889 | 1465119049638 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:49 INFO - PROCESS | 1889 | 1465119049658 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:49 INFO - PROCESS | 1889 | ++DOCSHELL 0xa34f9000 == 17 [pid = 1889] [id = 17] 02:30:49 INFO - PROCESS | 1889 | ++DOMWINDOW == 48 (0xa34f9800) [pid = 1889] [serial = 48] [outer = (nil)] 02:30:49 INFO - PROCESS | 1889 | ++DOMWINDOW == 49 (0xa4e08800) [pid = 1889] [serial = 49] [outer = 0xa34f9800] 02:30:49 INFO - PROCESS | 1889 | 1465119049832 Marionette DEBUG loaded listener.js 02:30:49 INFO - PROCESS | 1889 | ++DOMWINDOW == 50 (0xa5052400) [pid = 1889] [serial = 50] [outer = 0xa34f9800] 02:30:50 INFO - PROCESS | 1889 | 1465119050623 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 02:30:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:30:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1240ms 02:30:50 INFO - PROCESS | 1889 | 1465119050661 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 02:30:50 INFO - PROCESS | 1889 | 1465119050664 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 02:30:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:30:50 INFO - PROCESS | 1889 | 1465119050671 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:30:50 INFO - PROCESS | 1889 | 1465119050675 Marionette TRACE conn4 <- [1,42,null,{}] 02:30:50 INFO - PROCESS | 1889 | 1465119050681 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:50 INFO - PROCESS | 1889 | 1465119050686 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:50 INFO - PROCESS | 1889 | 1465119050889 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 02:30:50 INFO - PROCESS | 1889 | 1465119050903 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:50 INFO - PROCESS | 1889 | 1465119050910 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:50 INFO - PROCESS | 1889 | ++DOCSHELL 0xa6709800 == 18 [pid = 1889] [id = 18] 02:30:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 51 (0xa670cc00) [pid = 1889] [serial = 51] [outer = (nil)] 02:30:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 52 (0xa6747c00) [pid = 1889] [serial = 52] [outer = 0xa670cc00] 02:30:50 INFO - PROCESS | 1889 | 1465119050985 Marionette DEBUG loaded listener.js 02:30:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 53 (0xa6871000) [pid = 1889] [serial = 53] [outer = 0xa670cc00] 02:30:51 INFO - PROCESS | 1889 | 1465119051814 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 02:30:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1184ms 02:30:51 INFO - PROCESS | 1889 | 1465119051870 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 02:30:51 INFO - PROCESS | 1889 | 1465119051875 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 02:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:30:51 INFO - PROCESS | 1889 | 1465119051881 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:30:51 INFO - PROCESS | 1889 | 1465119051885 Marionette TRACE conn4 <- [1,46,null,{}] 02:30:51 INFO - PROCESS | 1889 | 1465119051891 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:51 INFO - PROCESS | 1889 | 1465119051895 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:52 INFO - PROCESS | 1889 | 1465119052057 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 02:30:52 INFO - PROCESS | 1889 | 1465119052068 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:52 INFO - PROCESS | 1889 | 1465119052073 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:52 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b2a4800 == 19 [pid = 1889] [id = 19] 02:30:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 54 (0x9b2a5000) [pid = 1889] [serial = 54] [outer = (nil)] 02:30:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 55 (0x9b2aac00) [pid = 1889] [serial = 55] [outer = 0x9b2a5000] 02:30:52 INFO - PROCESS | 1889 | 1465119052152 Marionette DEBUG loaded listener.js 02:30:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 56 (0xa34f2000) [pid = 1889] [serial = 56] [outer = 0x9b2a5000] 02:30:54 INFO - PROCESS | 1889 | 1465119054070 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 02:30:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 2244ms 02:30:54 INFO - PROCESS | 1889 | 1465119054129 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 02:30:54 INFO - PROCESS | 1889 | 1465119054136 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 02:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:30:54 INFO - PROCESS | 1889 | 1465119054144 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:30:54 INFO - PROCESS | 1889 | 1465119054152 Marionette TRACE conn4 <- [1,50,null,{}] 02:30:54 INFO - PROCESS | 1889 | 1465119054169 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:54 INFO - PROCESS | 1889 | 1465119054176 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:54 INFO - PROCESS | 1889 | 1465119054390 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 02:30:54 INFO - PROCESS | 1889 | --DOMWINDOW == 55 (0x93c5d000) [pid = 1889] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:30:54 INFO - PROCESS | 1889 | --DOMWINDOW == 54 (0x93bd4000) [pid = 1889] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:30:54 INFO - PROCESS | 1889 | --DOMWINDOW == 53 (0x9c083c00) [pid = 1889] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:30:54 INFO - PROCESS | 1889 | --DOMWINDOW == 52 (0x93b5f800) [pid = 1889] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:30:54 INFO - PROCESS | 1889 | --DOMWINDOW == 51 (0x99e93c00) [pid = 1889] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:30:54 INFO - PROCESS | 1889 | --DOMWINDOW == 50 (0x9d4cc800) [pid = 1889] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:30:55 INFO - PROCESS | 1889 | 1465119054979 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:55 INFO - PROCESS | 1889 | 1465119054992 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:55 INFO - PROCESS | 1889 | ++DOCSHELL 0x93850000 == 20 [pid = 1889] [id = 20] 02:30:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 51 (0x93b5f800) [pid = 1889] [serial = 57] [outer = (nil)] 02:30:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 52 (0x99217800) [pid = 1889] [serial = 58] [outer = 0x93b5f800] 02:30:55 INFO - PROCESS | 1889 | 1465119055066 Marionette DEBUG loaded listener.js 02:30:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 53 (0x9967b000) [pid = 1889] [serial = 59] [outer = 0x93b5f800] 02:30:55 INFO - PROCESS | 1889 | 1465119055840 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:30:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:30:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1740ms 02:30:55 INFO - PROCESS | 1889 | 1465119055884 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 02:30:55 INFO - PROCESS | 1889 | 1465119055891 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 02:30:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:30:55 INFO - PROCESS | 1889 | 1465119055905 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:30:55 INFO - PROCESS | 1889 | 1465119055909 Marionette TRACE conn4 <- [1,54,null,{}] 02:30:55 INFO - PROCESS | 1889 | 1465119055921 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:55 INFO - PROCESS | 1889 | 1465119055926 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:56 INFO - PROCESS | 1889 | 1465119056103 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 02:30:56 INFO - PROCESS | 1889 | 1465119056116 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:56 INFO - PROCESS | 1889 | 1465119056126 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:56 INFO - PROCESS | 1889 | ++DOCSHELL 0x93899c00 == 21 [pid = 1889] [id = 21] 02:30:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 54 (0x9b2ab800) [pid = 1889] [serial = 60] [outer = (nil)] 02:30:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 55 (0x9b64e800) [pid = 1889] [serial = 61] [outer = 0x9b2ab800] 02:30:56 INFO - PROCESS | 1889 | 1465119056209 Marionette DEBUG loaded listener.js 02:30:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 56 (0x9b8ab000) [pid = 1889] [serial = 62] [outer = 0x9b2ab800] 02:30:57 INFO - PROCESS | 1889 | 1465119057136 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:30:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1288ms 02:30:57 INFO - PROCESS | 1889 | 1465119057197 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 02:30:57 INFO - PROCESS | 1889 | 1465119057204 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 02:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:30:57 INFO - PROCESS | 1889 | 1465119057215 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:30:57 INFO - PROCESS | 1889 | 1465119057220 Marionette TRACE conn4 <- [1,58,null,{}] 02:30:57 INFO - PROCESS | 1889 | 1465119057232 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:57 INFO - PROCESS | 1889 | 1465119057237 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:57 INFO - PROCESS | 1889 | 1465119057443 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 02:30:57 INFO - PROCESS | 1889 | 1465119057570 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:57 INFO - PROCESS | 1889 | 1465119057581 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:57 INFO - PROCESS | 1889 | ++DOCSHELL 0x93842400 == 22 [pid = 1889] [id = 22] 02:30:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 57 (0x93b68800) [pid = 1889] [serial = 63] [outer = (nil)] 02:30:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 58 (0x99298c00) [pid = 1889] [serial = 64] [outer = 0x93b68800] 02:30:57 INFO - PROCESS | 1889 | 1465119057677 Marionette DEBUG loaded listener.js 02:30:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 59 (0x9a5f4000) [pid = 1889] [serial = 65] [outer = 0x93b68800] 02:30:58 INFO - PROCESS | 1889 | 1465119058534 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:30:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:30:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1393ms 02:30:58 INFO - PROCESS | 1889 | 1465119058607 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 02:30:58 INFO - PROCESS | 1889 | 1465119058616 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 02:30:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:30:58 INFO - PROCESS | 1889 | 1465119058628 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:30:58 INFO - PROCESS | 1889 | 1465119058635 Marionette TRACE conn4 <- [1,62,null,{}] 02:30:58 INFO - PROCESS | 1889 | 1465119058642 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:58 INFO - PROCESS | 1889 | 1465119058649 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:58 INFO - PROCESS | 1889 | 1465119058847 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 02:30:58 INFO - PROCESS | 1889 | 1465119058957 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:58 INFO - PROCESS | 1889 | 1465119058964 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:30:58 INFO - PROCESS | 1889 | ++DOCSHELL 0x9388f800 == 23 [pid = 1889] [id = 23] 02:30:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 60 (0x9b8a6800) [pid = 1889] [serial = 66] [outer = (nil)] 02:30:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 61 (0x9c22c400) [pid = 1889] [serial = 67] [outer = 0x9b8a6800] 02:30:59 INFO - PROCESS | 1889 | 1465119059059 Marionette DEBUG loaded listener.js 02:30:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 62 (0x9d40a000) [pid = 1889] [serial = 68] [outer = 0x9b8a6800] 02:30:59 INFO - PROCESS | 1889 | 1465119059925 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:30:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:30:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1335ms 02:30:59 INFO - PROCESS | 1889 | 1465119059964 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 02:30:59 INFO - PROCESS | 1889 | 1465119059971 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 02:30:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:31:00 INFO - PROCESS | 1889 | 1465119059996 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:31:00 INFO - PROCESS | 1889 | 1465119060003 Marionette TRACE conn4 <- [1,66,null,{}] 02:31:00 INFO - PROCESS | 1889 | 1465119060023 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:00 INFO - PROCESS | 1889 | 1465119060033 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:00 INFO - PROCESS | 1889 | 1465119060225 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 02:31:00 INFO - PROCESS | 1889 | 1465119060363 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:00 INFO - PROCESS | 1889 | 1465119060377 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:00 INFO - PROCESS | 1889 | ++DOCSHELL 0xa21c4c00 == 24 [pid = 1889] [id = 24] 02:31:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 63 (0xa21c8000) [pid = 1889] [serial = 69] [outer = (nil)] 02:31:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 64 (0xa22d3800) [pid = 1889] [serial = 70] [outer = 0xa21c8000] 02:31:00 INFO - PROCESS | 1889 | 1465119060483 Marionette DEBUG loaded listener.js 02:31:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 65 (0xa2434c00) [pid = 1889] [serial = 71] [outer = 0xa21c8000] 02:31:01 INFO - PROCESS | 1889 | 1465119061674 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:31:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:31:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1761ms 02:31:01 INFO - PROCESS | 1889 | 1465119061742 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 02:31:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:31:01 INFO - PROCESS | 1889 | 1465119061747 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 02:31:01 INFO - PROCESS | 1889 | 1465119061753 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:31:01 INFO - PROCESS | 1889 | 1465119061757 Marionette TRACE conn4 <- [1,70,null,{}] 02:31:01 INFO - PROCESS | 1889 | 1465119061763 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:01 INFO - PROCESS | 1889 | 1465119061768 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:02 INFO - PROCESS | 1889 | 1465119062010 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 02:31:02 INFO - PROCESS | 1889 | 1465119062214 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:02 INFO - PROCESS | 1889 | 1465119062223 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:02 INFO - PROCESS | 1889 | ++DOCSHELL 0x99676800 == 25 [pid = 1889] [id = 25] 02:31:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 66 (0x9a727c00) [pid = 1889] [serial = 72] [outer = (nil)] 02:31:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 67 (0xa504b000) [pid = 1889] [serial = 73] [outer = 0x9a727c00] 02:31:02 INFO - PROCESS | 1889 | 1465119062325 Marionette DEBUG loaded listener.js 02:31:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 68 (0xa6295000) [pid = 1889] [serial = 74] [outer = 0x9a727c00] 02:31:03 INFO - PROCESS | 1889 | 1465119063158 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:31:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:31:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1482ms 02:31:03 INFO - PROCESS | 1889 | 1465119063238 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 02:31:03 INFO - PROCESS | 1889 | 1465119063243 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 02:31:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:31:03 INFO - PROCESS | 1889 | 1465119063251 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:31:03 INFO - PROCESS | 1889 | 1465119063255 Marionette TRACE conn4 <- [1,74,null,{}] 02:31:03 INFO - PROCESS | 1889 | 1465119063262 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:03 INFO - PROCESS | 1889 | 1465119063267 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:03 INFO - PROCESS | 1889 | 1465119063464 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 02:31:03 INFO - PROCESS | 1889 | 1465119063604 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:03 INFO - PROCESS | 1889 | 1465119063612 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:03 INFO - PROCESS | 1889 | ++DOCSHELL 0x9a2de000 == 26 [pid = 1889] [id = 26] 02:31:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x9b2a7c00) [pid = 1889] [serial = 75] [outer = (nil)] 02:31:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0xa6e86400) [pid = 1889] [serial = 76] [outer = 0x9b2a7c00] 02:31:03 INFO - PROCESS | 1889 | 1465119063706 Marionette DEBUG loaded listener.js 02:31:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0xa6f30c00) [pid = 1889] [serial = 77] [outer = 0x9b2a7c00] 02:31:04 INFO - PROCESS | 1889 | 1465119064685 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:31:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:31:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1483ms 02:31:04 INFO - PROCESS | 1889 | 1465119064735 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 02:31:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:31:04 INFO - PROCESS | 1889 | 1465119064739 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 02:31:04 INFO - PROCESS | 1889 | 1465119064746 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:31:04 INFO - PROCESS | 1889 | 1465119064750 Marionette TRACE conn4 <- [1,78,null,{}] 02:31:04 INFO - PROCESS | 1889 | 1465119064756 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:04 INFO - PROCESS | 1889 | 1465119064766 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:05 INFO - PROCESS | 1889 | 1465119065037 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 02:31:05 INFO - PROCESS | 1889 | 1465119065237 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:05 INFO - PROCESS | 1889 | 1465119065244 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:05 INFO - PROCESS | 1889 | ++DOCSHELL 0x93849400 == 27 [pid = 1889] [id = 27] 02:31:05 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x9bd7ec00) [pid = 1889] [serial = 78] [outer = (nil)] 02:31:05 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0xa8c27000) [pid = 1889] [serial = 79] [outer = 0x9bd7ec00] 02:31:05 INFO - PROCESS | 1889 | 1465119065331 Marionette DEBUG loaded listener.js 02:31:05 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0xa8c52000) [pid = 1889] [serial = 80] [outer = 0x9bd7ec00] 02:31:06 INFO - PROCESS | 1889 | 1465119066181 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:31:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:31:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1486ms 02:31:06 INFO - PROCESS | 1889 | 1465119066233 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 02:31:06 INFO - PROCESS | 1889 | 1465119066237 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 02:31:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:31:06 INFO - PROCESS | 1889 | 1465119066262 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:31:06 INFO - PROCESS | 1889 | 1465119066267 Marionette TRACE conn4 <- [1,82,null,{}] 02:31:06 INFO - PROCESS | 1889 | 1465119066273 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:06 INFO - PROCESS | 1889 | 1465119066279 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:06 INFO - PROCESS | 1889 | 1465119066454 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 02:31:06 INFO - PROCESS | 1889 | 1465119066642 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:06 INFO - PROCESS | 1889 | 1465119066650 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:06 INFO - PROCESS | 1889 | ++DOCSHELL 0x9389c800 == 28 [pid = 1889] [id = 28] 02:31:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x9389cc00) [pid = 1889] [serial = 81] [outer = (nil)] 02:31:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0xa9029800) [pid = 1889] [serial = 82] [outer = 0x9389cc00] 02:31:06 INFO - PROCESS | 1889 | 1465119066736 Marionette DEBUG loaded listener.js 02:31:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0xa9065800) [pid = 1889] [serial = 83] [outer = 0x9389cc00] 02:31:07 INFO - PROCESS | 1889 | 1465119067559 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:31:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:31:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1343ms 02:31:07 INFO - PROCESS | 1889 | 1465119067606 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 02:31:07 INFO - PROCESS | 1889 | 1465119067613 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 02:31:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:31:07 INFO - PROCESS | 1889 | 1465119067650 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:31:07 INFO - PROCESS | 1889 | 1465119067657 Marionette TRACE conn4 <- [1,86,null,{}] 02:31:07 INFO - PROCESS | 1889 | 1465119067668 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:07 INFO - PROCESS | 1889 | 1465119067675 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:07 INFO - PROCESS | 1889 | 1465119067972 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 02:31:08 INFO - PROCESS | 1889 | 1465119068181 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:08 INFO - PROCESS | 1889 | 1465119068197 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:08 INFO - PROCESS | 1889 | ++DOCSHELL 0x9a5f5c00 == 29 [pid = 1889] [id = 29] 02:31:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x9a72d400) [pid = 1889] [serial = 84] [outer = (nil)] 02:31:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0xa9bee400) [pid = 1889] [serial = 85] [outer = 0x9a72d400] 02:31:08 INFO - PROCESS | 1889 | 1465119068359 Marionette DEBUG loaded listener.js 02:31:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0xa9bf0c00) [pid = 1889] [serial = 86] [outer = 0x9a72d400] 02:31:09 INFO - PROCESS | 1889 | 1465119069436 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:31:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:31:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1854ms 02:31:09 INFO - PROCESS | 1889 | 1465119069498 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 02:31:09 INFO - PROCESS | 1889 | 1465119069502 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 02:31:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:31:09 INFO - PROCESS | 1889 | 1465119069509 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:31:09 INFO - PROCESS | 1889 | 1465119069513 Marionette TRACE conn4 <- [1,90,null,{}] 02:31:09 INFO - PROCESS | 1889 | 1465119069520 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:09 INFO - PROCESS | 1889 | 1465119069526 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:09 INFO - PROCESS | 1889 | 1465119069741 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 02:31:09 INFO - PROCESS | 1889 | 1465119069886 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:09 INFO - PROCESS | 1889 | 1465119069894 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:09 INFO - PROCESS | 1889 | ++DOCSHELL 0x93b5f000 == 30 [pid = 1889] [id = 30] 02:31:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 81 (0x95350c00) [pid = 1889] [serial = 87] [outer = (nil)] 02:31:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x9c109c00) [pid = 1889] [serial = 88] [outer = 0x95350c00] 02:31:09 INFO - PROCESS | 1889 | 1465119069978 Marionette DEBUG loaded listener.js 02:31:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x9c10ac00) [pid = 1889] [serial = 89] [outer = 0x95350c00] 02:31:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0x9c10b400) [pid = 1889] [serial = 90] [outer = 0x9a5f2c00] 02:31:11 INFO - PROCESS | 1889 | 1465119071022 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:31:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:31:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1587ms 02:31:11 INFO - PROCESS | 1889 | 1465119071116 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 02:31:11 INFO - PROCESS | 1889 | 1465119071120 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 02:31:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:31:11 INFO - PROCESS | 1889 | 1465119071129 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:31:11 INFO - PROCESS | 1889 | 1465119071132 Marionette TRACE conn4 <- [1,94,null,{}] 02:31:11 INFO - PROCESS | 1889 | 1465119071139 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:11 INFO - PROCESS | 1889 | 1465119071145 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:11 INFO - PROCESS | 1889 | 1465119071348 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 02:31:11 INFO - PROCESS | 1889 | 1465119071644 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:11 INFO - PROCESS | 1889 | 1465119071657 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:11 INFO - PROCESS | 1889 | ++DOCSHELL 0x93847800 == 31 [pid = 1889] [id = 31] 02:31:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x9384a400) [pid = 1889] [serial = 91] [outer = (nil)] 02:31:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x93b5d000) [pid = 1889] [serial = 92] [outer = 0x9384a400] 02:31:11 INFO - PROCESS | 1889 | 1465119071740 Marionette DEBUG loaded listener.js 02:31:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x93bce400) [pid = 1889] [serial = 93] [outer = 0x9384a400] 02:31:12 INFO - PROCESS | 1889 | 1465119072565 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 02:31:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:31:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1492ms 02:31:12 INFO - PROCESS | 1889 | 1465119072639 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 02:31:12 INFO - PROCESS | 1889 | 1465119072644 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 02:31:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:31:12 INFO - PROCESS | 1889 | 1465119072653 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:31:12 INFO - PROCESS | 1889 | 1465119072658 Marionette TRACE conn4 <- [1,98,null,{}] 02:31:12 INFO - PROCESS | 1889 | 1465119072669 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:12 INFO - PROCESS | 1889 | 1465119072678 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:12 INFO - PROCESS | 1889 | 1465119072860 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 02:31:13 INFO - PROCESS | 1889 | 1465119073006 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:13 INFO - PROCESS | 1889 | 1465119073027 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:13 INFO - PROCESS | 1889 | ++DOCSHELL 0x94729800 == 32 [pid = 1889] [id = 32] 02:31:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x99671c00) [pid = 1889] [serial = 94] [outer = (nil)] 02:31:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x9b2ac800) [pid = 1889] [serial = 95] [outer = 0x99671c00] 02:31:13 INFO - PROCESS | 1889 | 1465119073108 Marionette DEBUG loaded listener.js 02:31:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x9bd7e800) [pid = 1889] [serial = 96] [outer = 0x99671c00] 02:31:14 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x9a5fc400) [pid = 1889] [serial = 12] [outer = (nil)] [url = about:blank] 02:31:14 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0xa6747c00) [pid = 1889] [serial = 52] [outer = (nil)] [url = about:blank] 02:31:14 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0xa22da000) [pid = 1889] [serial = 46] [outer = (nil)] [url = about:blank] 02:31:14 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0xa4e08800) [pid = 1889] [serial = 49] [outer = (nil)] [url = about:blank] 02:31:14 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x99e89800) [pid = 1889] [serial = 22] [outer = (nil)] [url = about:blank] 02:31:14 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0xa1160400) [pid = 1889] [serial = 28] [outer = (nil)] [url = about:blank] 02:31:14 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0xa6742000) [pid = 1889] [serial = 31] [outer = (nil)] [url = about:blank] 02:31:14 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0x93bca800) [pid = 1889] [serial = 34] [outer = (nil)] [url = about:blank] 02:31:14 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0x9b8afc00) [pid = 1889] [serial = 37] [outer = (nil)] [url = about:blank] 02:31:14 INFO - PROCESS | 1889 | --DOMWINDOW == 80 (0x9d5f5c00) [pid = 1889] [serial = 40] [outer = (nil)] [url = about:blank] 02:31:14 INFO - PROCESS | 1889 | --DOMWINDOW == 79 (0x9d9ba400) [pid = 1889] [serial = 41] [outer = (nil)] [url = about:blank] 02:31:14 INFO - PROCESS | 1889 | --DOMWINDOW == 78 (0xa2292c00) [pid = 1889] [serial = 43] [outer = (nil)] [url = about:blank] 02:31:14 INFO - PROCESS | 1889 | --DOMWINDOW == 77 (0x9c08d000) [pid = 1889] [serial = 25] [outer = (nil)] [url = about:blank] 02:31:14 INFO - PROCESS | 1889 | --DOMWINDOW == 76 (0x9a3d4c00) [pid = 1889] [serial = 23] [outer = (nil)] [url = about:blank] 02:31:14 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0x9bd86c00) [pid = 1889] [serial = 38] [outer = (nil)] [url = about:blank] 02:31:14 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0x9472ac00) [pid = 1889] [serial = 35] [outer = (nil)] [url = about:blank] 02:31:14 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0xa6f31400) [pid = 1889] [serial = 32] [outer = (nil)] [url = about:blank] 02:31:14 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x99e89000) [pid = 1889] [serial = 17] [outer = (nil)] [url = about:blank] 02:31:14 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x93bc9800) [pid = 1889] [serial = 19] [outer = (nil)] [url = about:blank] 02:31:14 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x93c5f000) [pid = 1889] [serial = 16] [outer = (nil)] [url = about:blank] 02:31:14 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x9b27e800) [pid = 1889] [serial = 9] [outer = (nil)] [url = about:blank] 02:31:14 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0xa4e11400) [pid = 1889] [serial = 2] [outer = (nil)] [url = about:blank] 02:31:14 INFO - PROCESS | 1889 | 1465119074832 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 02:31:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:31:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 2241ms 02:31:14 INFO - PROCESS | 1889 | 1465119074893 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 02:31:14 INFO - PROCESS | 1889 | 1465119074900 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 02:31:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:31:14 INFO - PROCESS | 1889 | 1465119074913 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:31:14 INFO - PROCESS | 1889 | 1465119074918 Marionette TRACE conn4 <- [1,102,null,{}] 02:31:14 INFO - PROCESS | 1889 | 1465119074927 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:14 INFO - PROCESS | 1889 | 1465119074932 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:15 INFO - PROCESS | 1889 | 1465119075107 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 02:31:15 INFO - PROCESS | 1889 | 1465119075227 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:15 INFO - PROCESS | 1889 | 1465119075237 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:15 INFO - PROCESS | 1889 | ++DOCSHELL 0x9562a800 == 33 [pid = 1889] [id = 33] 02:31:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x99293400) [pid = 1889] [serial = 97] [outer = (nil)] 02:31:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x9a18e000) [pid = 1889] [serial = 98] [outer = 0x99293400] 02:31:15 INFO - PROCESS | 1889 | 1465119075317 Marionette DEBUG loaded listener.js 02:31:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x9a5fcc00) [pid = 1889] [serial = 99] [outer = 0x99293400] 02:31:16 INFO - PROCESS | 1889 | 1465119076151 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 02:31:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:31:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1289ms 02:31:16 INFO - PROCESS | 1889 | 1465119076203 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 02:31:16 INFO - PROCESS | 1889 | 1465119076211 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 02:31:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:31:16 INFO - PROCESS | 1889 | 1465119076223 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:31:16 INFO - PROCESS | 1889 | 1465119076227 Marionette TRACE conn4 <- [1,106,null,{}] 02:31:16 INFO - PROCESS | 1889 | 1465119076234 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:16 INFO - PROCESS | 1889 | 1465119076239 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:16 INFO - PROCESS | 1889 | 1465119076416 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 02:31:16 INFO - PROCESS | 1889 | 1465119076530 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:16 INFO - PROCESS | 1889 | 1465119076541 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:16 INFO - PROCESS | 1889 | ++DOCSHELL 0x9bd85c00 == 34 [pid = 1889] [id = 34] 02:31:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x9c101400) [pid = 1889] [serial = 100] [outer = (nil)] 02:31:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x9c10b800) [pid = 1889] [serial = 101] [outer = 0x9c101400] 02:31:16 INFO - PROCESS | 1889 | 1465119076635 Marionette DEBUG loaded listener.js 02:31:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x9d404400) [pid = 1889] [serial = 102] [outer = 0x9c101400] 02:31:17 INFO - PROCESS | 1889 | 1465119077456 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 02:31:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:31:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1285ms 02:31:17 INFO - PROCESS | 1889 | 1465119077509 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 02:31:17 INFO - PROCESS | 1889 | 1465119077513 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 02:31:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:31:17 INFO - PROCESS | 1889 | 1465119077520 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:31:17 INFO - PROCESS | 1889 | 1465119077526 Marionette TRACE conn4 <- [1,110,null,{}] 02:31:17 INFO - PROCESS | 1889 | 1465119077551 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:17 INFO - PROCESS | 1889 | 1465119077563 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:17 INFO - PROCESS | 1889 | 1465119077781 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 02:31:17 INFO - PROCESS | 1889 | 1465119077807 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:17 INFO - PROCESS | 1889 | 1465119077818 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:17 INFO - PROCESS | 1889 | ++DOCSHELL 0xa116b400 == 35 [pid = 1889] [id = 35] 02:31:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0xa2158400) [pid = 1889] [serial = 103] [outer = (nil)] 02:31:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0xa220a000) [pid = 1889] [serial = 104] [outer = 0xa2158400] 02:31:17 INFO - PROCESS | 1889 | 1465119077896 Marionette DEBUG loaded listener.js 02:31:18 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0xa22d3c00) [pid = 1889] [serial = 105] [outer = 0xa2158400] 02:31:19 INFO - PROCESS | 1889 | 1465119079096 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 02:31:19 INFO - PROCESS | 1889 | --DOMWINDOW == 76 (0x9b2a5000) [pid = 1889] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:31:19 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0x9b2ab800) [pid = 1889] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:31:19 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0x9b342400) [pid = 1889] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:31:19 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0xa215a800) [pid = 1889] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:31:19 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0xa34f9800) [pid = 1889] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:31:19 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0xa670cc00) [pid = 1889] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:31:19 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x93b5f800) [pid = 1889] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:31:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:31:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1643ms 02:31:19 INFO - PROCESS | 1889 | 1465119079164 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 02:31:19 INFO - PROCESS | 1889 | 1465119079169 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 02:31:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:31:19 INFO - PROCESS | 1889 | 1465119079176 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:31:19 INFO - PROCESS | 1889 | 1465119079180 Marionette TRACE conn4 <- [1,114,null,{}] 02:31:19 INFO - PROCESS | 1889 | 1465119079186 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:19 INFO - PROCESS | 1889 | 1465119079191 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:19 INFO - PROCESS | 1889 | 1465119079353 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 02:31:19 INFO - PROCESS | 1889 | 1465119079499 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:19 INFO - PROCESS | 1889 | 1465119079507 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:19 INFO - PROCESS | 1889 | ++DOCSHELL 0x919c5000 == 36 [pid = 1889] [id = 36] 02:31:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x919c8400) [pid = 1889] [serial = 106] [outer = (nil)] 02:31:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x919cec00) [pid = 1889] [serial = 107] [outer = 0x919c8400] 02:31:19 INFO - PROCESS | 1889 | 1465119079580 Marionette DEBUG loaded listener.js 02:31:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x95343800) [pid = 1889] [serial = 108] [outer = 0x919c8400] 02:31:20 INFO - PROCESS | 1889 | 1465119080263 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 02:31:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:31:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1135ms 02:31:20 INFO - PROCESS | 1889 | 1465119080312 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 02:31:20 INFO - PROCESS | 1889 | 1465119080317 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 02:31:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:31:20 INFO - PROCESS | 1889 | 1465119080323 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:31:20 INFO - PROCESS | 1889 | 1465119080325 Marionette TRACE conn4 <- [1,118,null,{}] 02:31:20 INFO - PROCESS | 1889 | 1465119080338 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:20 INFO - PROCESS | 1889 | 1465119080343 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:20 INFO - PROCESS | 1889 | 1465119080507 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 02:31:20 INFO - PROCESS | 1889 | 1465119080517 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:20 INFO - PROCESS | 1889 | 1465119080532 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:20 INFO - PROCESS | 1889 | ++DOCSHELL 0x93c59800 == 37 [pid = 1889] [id = 37] 02:31:20 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x95342c00) [pid = 1889] [serial = 109] [outer = (nil)] 02:31:20 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x9534b400) [pid = 1889] [serial = 110] [outer = 0x95342c00] 02:31:20 INFO - PROCESS | 1889 | 1465119080609 Marionette DEBUG loaded listener.js 02:31:20 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0x9534fc00) [pid = 1889] [serial = 111] [outer = 0x95342c00] 02:31:21 INFO - PROCESS | 1889 | 1465119081540 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 02:31:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:31:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1279ms 02:31:21 INFO - PROCESS | 1889 | 1465119081608 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 02:31:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:31:21 INFO - PROCESS | 1889 | 1465119081620 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 02:31:21 INFO - PROCESS | 1889 | 1465119081630 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:31:21 INFO - PROCESS | 1889 | 1465119081635 Marionette TRACE conn4 <- [1,122,null,{}] 02:31:21 INFO - PROCESS | 1889 | 1465119081681 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:21 INFO - PROCESS | 1889 | 1465119081689 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:21 INFO - PROCESS | 1889 | 1465119081938 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 02:31:22 INFO - PROCESS | 1889 | 1465119082143 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:22 INFO - PROCESS | 1889 | 1465119082152 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:22 INFO - PROCESS | 1889 | ++DOCSHELL 0x919d0c00 == 38 [pid = 1889] [id = 38] 02:31:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0x93850800) [pid = 1889] [serial = 112] [outer = (nil)] 02:31:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x9534c800) [pid = 1889] [serial = 113] [outer = 0x93850800] 02:31:22 INFO - PROCESS | 1889 | 1465119082243 Marionette DEBUG loaded listener.js 02:31:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x99674c00) [pid = 1889] [serial = 114] [outer = 0x93850800] 02:31:23 INFO - PROCESS | 1889 | 1465119083133 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 02:31:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:31:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1545ms 02:31:23 INFO - PROCESS | 1889 | 1465119083197 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 02:31:23 INFO - PROCESS | 1889 | 1465119083205 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 02:31:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:31:23 INFO - PROCESS | 1889 | 1465119083218 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:31:23 INFO - PROCESS | 1889 | 1465119083222 Marionette TRACE conn4 <- [1,126,null,{}] 02:31:23 INFO - PROCESS | 1889 | 1465119083229 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:23 INFO - PROCESS | 1889 | 1465119083235 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:23 INFO - PROCESS | 1889 | 1465119083436 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 02:31:23 INFO - PROCESS | 1889 | 1465119083576 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:23 INFO - PROCESS | 1889 | 1465119083585 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:23 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b2a6400 == 39 [pid = 1889] [id = 39] 02:31:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x9bd7b400) [pid = 1889] [serial = 115] [outer = (nil)] 02:31:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 81 (0x9c109400) [pid = 1889] [serial = 116] [outer = 0x9bd7b400] 02:31:23 INFO - PROCESS | 1889 | 1465119083671 Marionette DEBUG loaded listener.js 02:31:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x9d5f1000) [pid = 1889] [serial = 117] [outer = 0x9bd7b400] 02:31:24 INFO - PROCESS | 1889 | 1465119084697 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 02:31:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:31:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1492ms 02:31:24 INFO - PROCESS | 1889 | 1465119084708 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 02:31:24 INFO - PROCESS | 1889 | 1465119084715 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 02:31:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:31:24 INFO - PROCESS | 1889 | 1465119084779 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:31:24 INFO - PROCESS | 1889 | 1465119084786 Marionette TRACE conn4 <- [1,130,null,{}] 02:31:24 INFO - PROCESS | 1889 | 1465119084898 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:24 INFO - PROCESS | 1889 | 1465119084907 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:25 INFO - PROCESS | 1889 | 1465119085155 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 02:31:25 INFO - PROCESS | 1889 | 1465119085429 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:25 INFO - PROCESS | 1889 | 1465119085442 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:25 INFO - PROCESS | 1889 | ++DOCSHELL 0xa33ef000 == 40 [pid = 1889] [id = 40] 02:31:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0xa33f0c00) [pid = 1889] [serial = 118] [outer = (nil)] 02:31:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0xa3477c00) [pid = 1889] [serial = 119] [outer = 0xa33f0c00] 02:31:25 INFO - PROCESS | 1889 | 1465119085608 Marionette DEBUG loaded listener.js 02:31:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0xa3558400) [pid = 1889] [serial = 120] [outer = 0xa33f0c00] 02:31:26 INFO - PROCESS | 1889 | 1465119086753 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 02:31:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:31:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 2054ms 02:31:26 INFO - PROCESS | 1889 | 1465119086794 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 02:31:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:31:26 INFO - PROCESS | 1889 | 1465119086800 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 02:31:26 INFO - PROCESS | 1889 | 1465119086806 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:31:26 INFO - PROCESS | 1889 | 1465119086810 Marionette TRACE conn4 <- [1,134,null,{}] 02:31:26 INFO - PROCESS | 1889 | 1465119086815 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:26 INFO - PROCESS | 1889 | 1465119086821 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:27 INFO - PROCESS | 1889 | 1465119087088 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 02:31:27 INFO - PROCESS | 1889 | 1465119087462 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:27 INFO - PROCESS | 1889 | 1465119087470 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:27 INFO - PROCESS | 1889 | ++DOCSHELL 0x919c8800 == 41 [pid = 1889] [id = 41] 02:31:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x919ca000) [pid = 1889] [serial = 121] [outer = (nil)] 02:31:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x9384c400) [pid = 1889] [serial = 122] [outer = 0x919ca000] 02:31:27 INFO - PROCESS | 1889 | 1465119087549 Marionette DEBUG loaded listener.js 02:31:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x93bca800) [pid = 1889] [serial = 123] [outer = 0x919ca000] 02:31:28 INFO - PROCESS | 1889 | --DOCSHELL 0x919c5000 == 40 [pid = 1889] [id = 36] 02:31:28 INFO - PROCESS | 1889 | --DOCSHELL 0xa116b400 == 39 [pid = 1889] [id = 35] 02:31:28 INFO - PROCESS | 1889 | --DOCSHELL 0x9bd85c00 == 38 [pid = 1889] [id = 34] 02:31:28 INFO - PROCESS | 1889 | --DOCSHELL 0x9562a800 == 37 [pid = 1889] [id = 33] 02:31:28 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x9b8ab000) [pid = 1889] [serial = 62] [outer = (nil)] [url = about:blank] 02:31:28 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x9b2aac00) [pid = 1889] [serial = 55] [outer = (nil)] [url = about:blank] 02:31:28 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x9b64e800) [pid = 1889] [serial = 61] [outer = (nil)] [url = about:blank] 02:31:28 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0xa262f400) [pid = 1889] [serial = 47] [outer = (nil)] [url = about:blank] 02:31:28 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0xa2609400) [pid = 1889] [serial = 44] [outer = (nil)] [url = about:blank] 02:31:28 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0xa5052400) [pid = 1889] [serial = 50] [outer = (nil)] [url = about:blank] 02:31:28 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0xa6871000) [pid = 1889] [serial = 53] [outer = (nil)] [url = about:blank] 02:31:28 INFO - PROCESS | 1889 | --DOMWINDOW == 80 (0x99217800) [pid = 1889] [serial = 58] [outer = (nil)] [url = about:blank] 02:31:28 INFO - PROCESS | 1889 | --DOMWINDOW == 79 (0xa34f2000) [pid = 1889] [serial = 56] [outer = (nil)] [url = about:blank] 02:31:28 INFO - PROCESS | 1889 | --DOMWINDOW == 78 (0x9967b000) [pid = 1889] [serial = 59] [outer = (nil)] [url = about:blank] 02:31:28 INFO - PROCESS | 1889 | --DOMWINDOW == 77 (0xa228d000) [pid = 1889] [serial = 29] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:31:28 INFO - PROCESS | 1889 | 1465119088665 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 02:31:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:31:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1936ms 02:31:28 INFO - PROCESS | 1889 | 1465119088761 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 02:31:28 INFO - PROCESS | 1889 | 1465119088764 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 02:31:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:31:28 INFO - PROCESS | 1889 | 1465119088783 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:31:28 INFO - PROCESS | 1889 | 1465119088788 Marionette TRACE conn4 <- [1,138,null,{}] 02:31:28 INFO - PROCESS | 1889 | 1465119088797 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:28 INFO - PROCESS | 1889 | 1465119088801 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:28 INFO - PROCESS | 1889 | 1465119088976 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 02:31:29 INFO - PROCESS | 1889 | 1465119089121 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:29 INFO - PROCESS | 1889 | 1465119089131 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:29 INFO - PROCESS | 1889 | ++DOCSHELL 0x9aee2c00 == 38 [pid = 1889] [id = 42] 02:31:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x9b335400) [pid = 1889] [serial = 124] [outer = (nil)] 02:31:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x9b3a6000) [pid = 1889] [serial = 125] [outer = 0x9b335400] 02:31:29 INFO - PROCESS | 1889 | 1465119089204 Marionette DEBUG loaded listener.js 02:31:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x9b3aa000) [pid = 1889] [serial = 126] [outer = 0x9b335400] 02:31:29 INFO - PROCESS | 1889 | 1465119089954 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 02:31:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:31:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1188ms 02:31:29 INFO - PROCESS | 1889 | 1465119089980 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 02:31:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:31:30 INFO - PROCESS | 1889 | 1465119089991 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 02:31:30 INFO - PROCESS | 1889 | 1465119090005 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:31:30 INFO - PROCESS | 1889 | 1465119090011 Marionette TRACE conn4 <- [1,142,null,{}] 02:31:30 INFO - PROCESS | 1889 | 1465119090022 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:30 INFO - PROCESS | 1889 | 1465119090029 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:30 INFO - PROCESS | 1889 | 1465119090241 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 02:31:30 INFO - PROCESS | 1889 | 1465119090356 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:30 INFO - PROCESS | 1889 | 1465119090366 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:30 INFO - PROCESS | 1889 | ++DOCSHELL 0x9bdb1c00 == 39 [pid = 1889] [id = 43] 02:31:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 81 (0x9c108c00) [pid = 1889] [serial = 127] [outer = (nil)] 02:31:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x9c231c00) [pid = 1889] [serial = 128] [outer = 0x9c108c00] 02:31:30 INFO - PROCESS | 1889 | 1465119090434 Marionette DEBUG loaded listener.js 02:31:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x9d5f6800) [pid = 1889] [serial = 129] [outer = 0x9c108c00] 02:31:31 INFO - PROCESS | 1889 | 1465119091295 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 02:31:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:31:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1340ms 02:31:31 INFO - PROCESS | 1889 | 1465119091343 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 02:31:31 INFO - PROCESS | 1889 | 1465119091347 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 02:31:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:31:31 INFO - PROCESS | 1889 | 1465119091363 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:31:31 INFO - PROCESS | 1889 | 1465119091375 Marionette TRACE conn4 <- [1,146,null,{}] 02:31:31 INFO - PROCESS | 1889 | 1465119091394 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:31 INFO - PROCESS | 1889 | 1465119091405 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:31 INFO - PROCESS | 1889 | 1465119091613 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 02:31:31 INFO - PROCESS | 1889 | 1465119091640 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:31 INFO - PROCESS | 1889 | 1465119091649 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:31 INFO - PROCESS | 1889 | ++DOCSHELL 0x9d5f6400 == 40 [pid = 1889] [id = 44] 02:31:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0x9d9b6000) [pid = 1889] [serial = 130] [outer = (nil)] 02:31:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0xa262f400) [pid = 1889] [serial = 131] [outer = 0x9d9b6000] 02:31:31 INFO - PROCESS | 1889 | 1465119091734 Marionette DEBUG loaded listener.js 02:31:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0xa26de800) [pid = 1889] [serial = 132] [outer = 0x9d9b6000] 02:31:32 INFO - PROCESS | 1889 | 1465119092587 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 02:31:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:31:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1257ms 02:31:32 INFO - PROCESS | 1889 | 1465119092612 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 02:31:32 INFO - PROCESS | 1889 | 1465119092618 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 02:31:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:31:32 INFO - PROCESS | 1889 | 1465119092625 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:31:32 INFO - PROCESS | 1889 | 1465119092628 Marionette TRACE conn4 <- [1,150,null,{}] 02:31:32 INFO - PROCESS | 1889 | 1465119092634 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:32 INFO - PROCESS | 1889 | 1465119092639 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:32 INFO - PROCESS | 1889 | 1465119092969 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 02:31:32 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0xa21c8000) [pid = 1889] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:31:32 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0x9a727c00) [pid = 1889] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:31:32 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0xa2158400) [pid = 1889] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:31:32 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0x9b2a7c00) [pid = 1889] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:31:32 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0x99293400) [pid = 1889] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:31:32 INFO - PROCESS | 1889 | --DOMWINDOW == 80 (0x99671c00) [pid = 1889] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:31:32 INFO - PROCESS | 1889 | --DOMWINDOW == 79 (0x9c101400) [pid = 1889] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:31:32 INFO - PROCESS | 1889 | --DOMWINDOW == 78 (0x9bd7ec00) [pid = 1889] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:31:33 INFO - PROCESS | 1889 | --DOMWINDOW == 77 (0x9389cc00) [pid = 1889] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:31:33 INFO - PROCESS | 1889 | --DOMWINDOW == 76 (0x9a72d400) [pid = 1889] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:31:33 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0x95350c00) [pid = 1889] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:31:33 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0x93b68800) [pid = 1889] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:31:33 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0x919c8400) [pid = 1889] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:31:33 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x9384a400) [pid = 1889] [serial = 91] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:31:33 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x9b8a6800) [pid = 1889] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:31:33 INFO - PROCESS | 1889 | 1465119093082 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:33 INFO - PROCESS | 1889 | 1465119093091 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:33 INFO - PROCESS | 1889 | ++DOCSHELL 0x919c8400 == 41 [pid = 1889] [id = 45] 02:31:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x919ca400) [pid = 1889] [serial = 133] [outer = (nil)] 02:31:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x953e3000) [pid = 1889] [serial = 134] [outer = 0x919ca400] 02:31:33 INFO - PROCESS | 1889 | 1465119093164 Marionette DEBUG loaded listener.js 02:31:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x95346800) [pid = 1889] [serial = 135] [outer = 0x919ca400] 02:31:33 INFO - PROCESS | 1889 | 1465119093926 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 02:31:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:31:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1330ms 02:31:33 INFO - PROCESS | 1889 | 1465119093955 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 02:31:33 INFO - PROCESS | 1889 | 1465119093959 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 02:31:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:31:33 INFO - PROCESS | 1889 | 1465119093965 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:31:33 INFO - PROCESS | 1889 | 1465119093969 Marionette TRACE conn4 <- [1,154,null,{}] 02:31:33 INFO - PROCESS | 1889 | 1465119093974 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:33 INFO - PROCESS | 1889 | 1465119093980 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:34 INFO - PROCESS | 1889 | 1465119094167 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 02:31:34 INFO - PROCESS | 1889 | 1465119094177 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:34 INFO - PROCESS | 1889 | 1465119094197 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:34 INFO - PROCESS | 1889 | ++DOCSHELL 0x92e41c00 == 42 [pid = 1889] [id = 46] 02:31:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x92e49000) [pid = 1889] [serial = 136] [outer = (nil)] 02:31:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0x92e4f000) [pid = 1889] [serial = 137] [outer = 0x92e49000] 02:31:34 INFO - PROCESS | 1889 | 1465119094379 Marionette DEBUG loaded listener.js 02:31:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0x9b3a9000) [pid = 1889] [serial = 138] [outer = 0x92e49000] 02:31:34 INFO - PROCESS | 1889 | 1465119094781 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:31:35 INFO - PROCESS | 1889 | 1465119095373 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 02:31:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:31:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1432ms 02:31:35 INFO - PROCESS | 1889 | 1465119095399 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 02:31:35 INFO - PROCESS | 1889 | 1465119095407 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 02:31:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:31:35 INFO - PROCESS | 1889 | 1465119095418 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:31:35 INFO - PROCESS | 1889 | 1465119095423 Marionette TRACE conn4 <- [1,158,null,{}] 02:31:35 INFO - PROCESS | 1889 | 1465119095435 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:35 INFO - PROCESS | 1889 | 1465119095440 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:35 INFO - PROCESS | 1889 | 1465119095692 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 02:31:35 INFO - PROCESS | 1889 | 1465119095892 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:35 INFO - PROCESS | 1889 | 1465119095905 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:35 INFO - PROCESS | 1889 | ++DOCSHELL 0x92e4f800 == 43 [pid = 1889] [id = 47] 02:31:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x92e4fc00) [pid = 1889] [serial = 139] [outer = (nil)] 02:31:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x95346000) [pid = 1889] [serial = 140] [outer = 0x92e4fc00] 02:31:36 INFO - PROCESS | 1889 | 1465119096042 Marionette DEBUG loaded listener.js 02:31:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x992e8400) [pid = 1889] [serial = 141] [outer = 0x92e4fc00] 02:31:37 INFO - PROCESS | 1889 | 1465119097202 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 02:31:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:31:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1837ms 02:31:37 INFO - PROCESS | 1889 | 1465119097258 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 02:31:37 INFO - PROCESS | 1889 | 1465119097272 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 02:31:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:31:37 INFO - PROCESS | 1889 | 1465119097290 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:31:37 INFO - PROCESS | 1889 | 1465119097300 Marionette TRACE conn4 <- [1,162,null,{}] 02:31:37 INFO - PROCESS | 1889 | 1465119097376 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:37 INFO - PROCESS | 1889 | 1465119097382 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:37 INFO - PROCESS | 1889 | 1465119097618 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 02:31:37 INFO - PROCESS | 1889 | 1465119097779 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:37 INFO - PROCESS | 1889 | 1465119097788 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:37 INFO - PROCESS | 1889 | ++DOCSHELL 0x9472bc00 == 44 [pid = 1889] [id = 48] 02:31:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 81 (0x9b3a4000) [pid = 1889] [serial = 142] [outer = (nil)] 02:31:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x9b6c0c00) [pid = 1889] [serial = 143] [outer = 0x9b3a4000] 02:31:37 INFO - PROCESS | 1889 | 1465119097872 Marionette DEBUG loaded listener.js 02:31:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x9bdae800) [pid = 1889] [serial = 144] [outer = 0x9b3a4000] 02:31:38 INFO - PROCESS | 1889 | 1465119098817 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 02:31:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:31:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1549ms 02:31:38 INFO - PROCESS | 1889 | 1465119098840 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 02:31:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:31:38 INFO - PROCESS | 1889 | 1465119098844 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 02:31:38 INFO - PROCESS | 1889 | 1465119098851 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:31:38 INFO - PROCESS | 1889 | 1465119098857 Marionette TRACE conn4 <- [1,166,null,{}] 02:31:38 INFO - PROCESS | 1889 | 1465119098875 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:38 INFO - PROCESS | 1889 | 1465119098884 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:39 INFO - PROCESS | 1889 | 1465119099108 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 02:31:39 INFO - PROCESS | 1889 | 1465119099293 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:39 INFO - PROCESS | 1889 | 1465119099304 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:39 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b2ad800 == 45 [pid = 1889] [id = 49] 02:31:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0xa2433400) [pid = 1889] [serial = 145] [outer = (nil)] 02:31:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0xa3472000) [pid = 1889] [serial = 146] [outer = 0xa2433400] 02:31:39 INFO - PROCESS | 1889 | 1465119099439 Marionette DEBUG loaded listener.js 02:31:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0xa629fc00) [pid = 1889] [serial = 147] [outer = 0xa2433400] 02:31:40 INFO - PROCESS | 1889 | 1465119100310 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 02:31:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:31:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1493ms 02:31:40 INFO - PROCESS | 1889 | 1465119100344 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 02:31:40 INFO - PROCESS | 1889 | 1465119100349 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 02:31:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:31:40 INFO - PROCESS | 1889 | 1465119100356 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:31:40 INFO - PROCESS | 1889 | 1465119100360 Marionette TRACE conn4 <- [1,170,null,{}] 02:31:40 INFO - PROCESS | 1889 | 1465119100366 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:40 INFO - PROCESS | 1889 | 1465119100371 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:40 INFO - PROCESS | 1889 | 1465119100559 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 02:31:40 INFO - PROCESS | 1889 | 1465119100720 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:40 INFO - PROCESS | 1889 | 1465119100730 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:40 INFO - PROCESS | 1889 | ++DOCSHELL 0x9ad45000 == 46 [pid = 1889] [id = 50] 02:31:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x9ad46800) [pid = 1889] [serial = 148] [outer = (nil)] 02:31:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x9ad4c000) [pid = 1889] [serial = 149] [outer = 0x9ad46800] 02:31:40 INFO - PROCESS | 1889 | 1465119100817 Marionette DEBUG loaded listener.js 02:31:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x9ad4fc00) [pid = 1889] [serial = 150] [outer = 0x9ad46800] 02:31:41 INFO - PROCESS | 1889 | 1465119101693 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 02:31:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:31:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1380ms 02:31:41 INFO - PROCESS | 1889 | 1465119101738 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 02:31:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:31:41 INFO - PROCESS | 1889 | 1465119101743 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 02:31:41 INFO - PROCESS | 1889 | 1465119101749 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:31:41 INFO - PROCESS | 1889 | 1465119101753 Marionette TRACE conn4 <- [1,174,null,{}] 02:31:41 INFO - PROCESS | 1889 | 1465119101760 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:41 INFO - PROCESS | 1889 | 1465119101765 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:41 INFO - PROCESS | 1889 | 1465119101959 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 02:31:42 INFO - PROCESS | 1889 | 1465119102110 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:42 INFO - PROCESS | 1889 | 1465119102119 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:42 INFO - PROCESS | 1889 | ++DOCSHELL 0x919c6c00 == 47 [pid = 1889] [id = 51] 02:31:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x919c8c00) [pid = 1889] [serial = 151] [outer = (nil)] 02:31:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x9534ec00) [pid = 1889] [serial = 152] [outer = 0x919c8c00] 02:31:42 INFO - PROCESS | 1889 | 1465119102202 Marionette DEBUG loaded listener.js 02:31:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x9b2a9c00) [pid = 1889] [serial = 153] [outer = 0x919c8c00] 02:31:43 INFO - PROCESS | 1889 | 1465119103357 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 02:31:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:31:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1642ms 02:31:43 INFO - PROCESS | 1889 | 1465119103392 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 02:31:43 INFO - PROCESS | 1889 | 1465119103397 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 02:31:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:31:43 INFO - PROCESS | 1889 | 1465119103405 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:31:43 INFO - PROCESS | 1889 | 1465119103410 Marionette TRACE conn4 <- [1,178,null,{}] 02:31:43 INFO - PROCESS | 1889 | 1465119103419 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:43 INFO - PROCESS | 1889 | 1465119103426 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:43 INFO - PROCESS | 1889 | 1465119103604 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 02:31:43 INFO - PROCESS | 1889 | 1465119103784 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:43 INFO - PROCESS | 1889 | 1465119103792 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:43 INFO - PROCESS | 1889 | ++DOCSHELL 0x93b5d800 == 48 [pid = 1889] [id = 52] 02:31:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x93c5e400) [pid = 1889] [serial = 154] [outer = (nil)] 02:31:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0x9967b400) [pid = 1889] [serial = 155] [outer = 0x93c5e400] 02:31:43 INFO - PROCESS | 1889 | 1465119103888 Marionette DEBUG loaded listener.js 02:31:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0x9a5f7400) [pid = 1889] [serial = 156] [outer = 0x93c5e400] 02:31:44 INFO - PROCESS | 1889 | 1465119104853 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 02:31:44 INFO - PROCESS | 1889 | --DOCSHELL 0x919c8400 == 47 [pid = 1889] [id = 45] 02:31:44 INFO - PROCESS | 1889 | --DOCSHELL 0x9d5f6400 == 46 [pid = 1889] [id = 44] 02:31:44 INFO - PROCESS | 1889 | --DOCSHELL 0x9bdb1c00 == 45 [pid = 1889] [id = 43] 02:31:44 INFO - PROCESS | 1889 | --DOCSHELL 0x9aee2c00 == 44 [pid = 1889] [id = 42] 02:31:44 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x9534b400) [pid = 1889] [serial = 110] [outer = (nil)] [url = about:blank] 02:31:44 INFO - PROCESS | 1889 | --DOCSHELL 0x919c8800 == 43 [pid = 1889] [id = 41] 02:31:44 INFO - PROCESS | 1889 | --DOCSHELL 0x919d0c00 == 42 [pid = 1889] [id = 38] 02:31:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:31:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1533ms 02:31:44 INFO - PROCESS | 1889 | 1465119104939 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 02:31:44 INFO - PROCESS | 1889 | 1465119104946 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 02:31:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:31:44 INFO - PROCESS | 1889 | 1465119104963 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:31:44 INFO - PROCESS | 1889 | 1465119104968 Marionette TRACE conn4 <- [1,182,null,{}] 02:31:44 INFO - PROCESS | 1889 | 1465119104974 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:44 INFO - PROCESS | 1889 | 1465119104980 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:45 INFO - PROCESS | 1889 | 1465119105142 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x9c22c400) [pid = 1889] [serial = 67] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0xa2434c00) [pid = 1889] [serial = 71] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0xa22d3800) [pid = 1889] [serial = 70] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0xa6295000) [pid = 1889] [serial = 74] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0xa504b000) [pid = 1889] [serial = 73] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0xa220a000) [pid = 1889] [serial = 104] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0xa6f30c00) [pid = 1889] [serial = 77] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x9a18e000) [pid = 1889] [serial = 98] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x9a5fcc00) [pid = 1889] [serial = 99] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0xa6e86400) [pid = 1889] [serial = 76] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0x9bd7e800) [pid = 1889] [serial = 96] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0x9b2ac800) [pid = 1889] [serial = 95] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0x9c10b800) [pid = 1889] [serial = 101] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 80 (0xa22d3c00) [pid = 1889] [serial = 105] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 79 (0xa8c52000) [pid = 1889] [serial = 80] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 78 (0xa8c27000) [pid = 1889] [serial = 79] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 77 (0xa9065800) [pid = 1889] [serial = 83] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 76 (0xa9029800) [pid = 1889] [serial = 82] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0xa9bf0c00) [pid = 1889] [serial = 86] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0xa9bee400) [pid = 1889] [serial = 85] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0x9c10ac00) [pid = 1889] [serial = 89] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x9c109c00) [pid = 1889] [serial = 88] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x9a5f4000) [pid = 1889] [serial = 65] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x99298c00) [pid = 1889] [serial = 64] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x9d40a000) [pid = 1889] [serial = 68] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0x919cec00) [pid = 1889] [serial = 107] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 67 (0x95343800) [pid = 1889] [serial = 108] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 66 (0x93bce400) [pid = 1889] [serial = 93] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 65 (0x9d404400) [pid = 1889] [serial = 102] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | --DOMWINDOW == 64 (0x93b5d000) [pid = 1889] [serial = 92] [outer = (nil)] [url = about:blank] 02:31:45 INFO - PROCESS | 1889 | 1465119105331 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:45 INFO - PROCESS | 1889 | 1465119105341 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:45 INFO - PROCESS | 1889 | ++DOCSHELL 0x93b5fc00 == 43 [pid = 1889] [id = 53] 02:31:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 65 (0x95343800) [pid = 1889] [serial = 157] [outer = (nil)] 02:31:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 66 (0x99eeac00) [pid = 1889] [serial = 158] [outer = 0x95343800] 02:31:45 INFO - PROCESS | 1889 | 1465119105421 Marionette DEBUG loaded listener.js 02:31:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 67 (0x9a890800) [pid = 1889] [serial = 159] [outer = 0x95343800] 02:31:46 INFO - PROCESS | 1889 | 1465119106153 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 02:31:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:31:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1243ms 02:31:46 INFO - PROCESS | 1889 | 1465119106203 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 02:31:46 INFO - PROCESS | 1889 | 1465119106207 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 02:31:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:31:46 INFO - PROCESS | 1889 | 1465119106217 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:31:46 INFO - PROCESS | 1889 | 1465119106222 Marionette TRACE conn4 <- [1,186,null,{}] 02:31:46 INFO - PROCESS | 1889 | 1465119106239 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:46 INFO - PROCESS | 1889 | 1465119106247 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:46 INFO - PROCESS | 1889 | 1465119106414 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 02:31:46 INFO - PROCESS | 1889 | 1465119106425 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:46 INFO - PROCESS | 1889 | 1465119106435 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:46 INFO - PROCESS | 1889 | ++DOCSHELL 0x9ad4a000 == 44 [pid = 1889] [id = 54] 02:31:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 68 (0x9ad4a400) [pid = 1889] [serial = 160] [outer = (nil)] 02:31:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x9ad50000) [pid = 1889] [serial = 161] [outer = 0x9ad4a400] 02:31:46 INFO - PROCESS | 1889 | 1465119106511 Marionette DEBUG loaded listener.js 02:31:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x9b2ac800) [pid = 1889] [serial = 162] [outer = 0x9ad4a400] 02:31:47 INFO - PROCESS | 1889 | 1465119107352 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 02:31:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:31:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1194ms 02:31:47 INFO - PROCESS | 1889 | 1465119107414 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 02:31:47 INFO - PROCESS | 1889 | 1465119107420 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 02:31:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:31:47 INFO - PROCESS | 1889 | 1465119107427 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:31:47 INFO - PROCESS | 1889 | 1465119107431 Marionette TRACE conn4 <- [1,190,null,{}] 02:31:47 INFO - PROCESS | 1889 | 1465119107437 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:47 INFO - PROCESS | 1889 | 1465119107442 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:47 INFO - PROCESS | 1889 | 1465119107651 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 02:31:47 INFO - PROCESS | 1889 | 1465119107672 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:47 INFO - PROCESS | 1889 | 1465119107683 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:47 INFO - PROCESS | 1889 | ++DOCSHELL 0x9aa44400 == 45 [pid = 1889] [id = 55] 02:31:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x9aa4a400) [pid = 1889] [serial = 163] [outer = (nil)] 02:31:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x9b3ad800) [pid = 1889] [serial = 164] [outer = 0x9aa4a400] 02:31:47 INFO - PROCESS | 1889 | 1465119107754 Marionette DEBUG loaded listener.js 02:31:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x9bda7800) [pid = 1889] [serial = 165] [outer = 0x9aa4a400] 02:31:48 INFO - PROCESS | 1889 | 1465119108671 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 02:31:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:31:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1285ms 02:31:48 INFO - PROCESS | 1889 | 1465119108714 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 02:31:48 INFO - PROCESS | 1889 | 1465119108719 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 02:31:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:31:48 INFO - PROCESS | 1889 | 1465119108734 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:31:48 INFO - PROCESS | 1889 | 1465119108739 Marionette TRACE conn4 <- [1,194,null,{}] 02:31:48 INFO - PROCESS | 1889 | 1465119108745 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:48 INFO - PROCESS | 1889 | 1465119108750 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:48 INFO - PROCESS | 1889 | 1465119108967 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 02:31:49 INFO - PROCESS | 1889 | 1465119108992 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:49 INFO - PROCESS | 1889 | 1465119109000 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:49 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b2aa400 == 46 [pid = 1889] [id = 56] 02:31:49 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x9b3aa800) [pid = 1889] [serial = 166] [outer = (nil)] 02:31:49 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x9c109c00) [pid = 1889] [serial = 167] [outer = 0x9b3aa800] 02:31:49 INFO - PROCESS | 1889 | 1465119109072 Marionette DEBUG loaded listener.js 02:31:49 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0x9c10c800) [pid = 1889] [serial = 168] [outer = 0x9b3aa800] 02:31:49 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0x919ca000) [pid = 1889] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:31:49 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0x9c108c00) [pid = 1889] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:31:49 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0x9d9b6000) [pid = 1889] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:31:49 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x9b335400) [pid = 1889] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:31:49 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x919ca400) [pid = 1889] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:31:49 INFO - PROCESS | 1889 | 1465119109979 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 02:31:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:31:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1282ms 02:31:50 INFO - PROCESS | 1889 | 1465119110017 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 02:31:50 INFO - PROCESS | 1889 | 1465119110021 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 02:31:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:31:50 INFO - PROCESS | 1889 | 1465119110027 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:31:50 INFO - PROCESS | 1889 | 1465119110029 Marionette TRACE conn4 <- [1,198,null,{}] 02:31:50 INFO - PROCESS | 1889 | 1465119110036 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:50 INFO - PROCESS | 1889 | 1465119110045 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:50 INFO - PROCESS | 1889 | 1465119110290 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 02:31:50 INFO - PROCESS | 1889 | 1465119110306 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:50 INFO - PROCESS | 1889 | 1465119110314 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:50 INFO - PROCESS | 1889 | ++DOCSHELL 0x919c3400 == 47 [pid = 1889] [id = 57] 02:31:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x919ca000) [pid = 1889] [serial = 169] [outer = (nil)] 02:31:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0xa0611000) [pid = 1889] [serial = 170] [outer = 0x919ca000] 02:31:50 INFO - PROCESS | 1889 | 1465119110391 Marionette DEBUG loaded listener.js 02:31:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0xa2153400) [pid = 1889] [serial = 171] [outer = 0x919ca000] 02:31:51 INFO - PROCESS | 1889 | 1465119111168 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 02:31:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:31:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1181ms 02:31:51 INFO - PROCESS | 1889 | 1465119111209 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 02:31:51 INFO - PROCESS | 1889 | 1465119111212 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 02:31:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:31:51 INFO - PROCESS | 1889 | 1465119111225 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:31:51 INFO - PROCESS | 1889 | 1465119111227 Marionette TRACE conn4 <- [1,202,null,{}] 02:31:51 INFO - PROCESS | 1889 | 1465119111234 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:51 INFO - PROCESS | 1889 | 1465119111240 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:51 INFO - PROCESS | 1889 | 1465119111400 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 02:31:51 INFO - PROCESS | 1889 | 1465119111409 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:51 INFO - PROCESS | 1889 | 1465119111417 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:51 INFO - PROCESS | 1889 | ++DOCSHELL 0x9c10d400 == 48 [pid = 1889] [id = 58] 02:31:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0xa0618c00) [pid = 1889] [serial = 172] [outer = (nil)] 02:31:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0xa2294000) [pid = 1889] [serial = 173] [outer = 0xa0618c00] 02:31:51 INFO - PROCESS | 1889 | 1465119111503 Marionette DEBUG loaded listener.js 02:31:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0xa22da400) [pid = 1889] [serial = 174] [outer = 0xa0618c00] 02:31:52 INFO - PROCESS | 1889 | 1465119112607 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 02:31:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:31:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1450ms 02:31:52 INFO - PROCESS | 1889 | 1465119112676 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 02:31:52 INFO - PROCESS | 1889 | 1465119112683 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 02:31:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:31:52 INFO - PROCESS | 1889 | 1465119112691 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:31:52 INFO - PROCESS | 1889 | 1465119112697 Marionette TRACE conn4 <- [1,206,null,{}] 02:31:52 INFO - PROCESS | 1889 | 1465119112705 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:52 INFO - PROCESS | 1889 | 1465119112712 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:52 INFO - PROCESS | 1889 | 1465119112949 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 02:31:53 INFO - PROCESS | 1889 | 1465119113146 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:53 INFO - PROCESS | 1889 | 1465119113153 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:53 INFO - PROCESS | 1889 | ++DOCSHELL 0x93c5d800 == 49 [pid = 1889] [id = 59] 02:31:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x93c60c00) [pid = 1889] [serial = 175] [outer = (nil)] 02:31:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x992ed800) [pid = 1889] [serial = 176] [outer = 0x93c60c00] 02:31:53 INFO - PROCESS | 1889 | 1465119113261 Marionette DEBUG loaded listener.js 02:31:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x99eee000) [pid = 1889] [serial = 177] [outer = 0x93c60c00] 02:31:54 INFO - PROCESS | 1889 | 1465119114120 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 02:31:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:31:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1486ms 02:31:54 INFO - PROCESS | 1889 | 1465119114178 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 02:31:54 INFO - PROCESS | 1889 | 1465119114185 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 02:31:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:31:54 INFO - PROCESS | 1889 | 1465119114197 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:31:54 INFO - PROCESS | 1889 | 1465119114201 Marionette TRACE conn4 <- [1,210,null,{}] 02:31:54 INFO - PROCESS | 1889 | 1465119114209 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:54 INFO - PROCESS | 1889 | 1465119114215 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:54 INFO - PROCESS | 1889 | 1465119114410 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 02:31:54 INFO - PROCESS | 1889 | 1465119114565 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:54 INFO - PROCESS | 1889 | 1465119114573 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:54 INFO - PROCESS | 1889 | ++DOCSHELL 0x9aa48400 == 50 [pid = 1889] [id = 60] 02:31:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 81 (0x9ad46400) [pid = 1889] [serial = 178] [outer = (nil)] 02:31:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x9b335400) [pid = 1889] [serial = 179] [outer = 0x9ad46400] 02:31:54 INFO - PROCESS | 1889 | 1465119114664 Marionette DEBUG loaded listener.js 02:31:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x9b3a2c00) [pid = 1889] [serial = 180] [outer = 0x9ad46400] 02:31:55 INFO - PROCESS | 1889 | 1465119115556 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 02:31:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:31:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1390ms 02:31:55 INFO - PROCESS | 1889 | 1465119115589 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 02:31:55 INFO - PROCESS | 1889 | 1465119115592 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 02:31:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:31:55 INFO - PROCESS | 1889 | 1465119115601 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:31:55 INFO - PROCESS | 1889 | 1465119115607 Marionette TRACE conn4 <- [1,214,null,{}] 02:31:55 INFO - PROCESS | 1889 | 1465119115643 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:55 INFO - PROCESS | 1889 | 1465119115653 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:55 INFO - PROCESS | 1889 | 1465119115864 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 02:31:56 INFO - PROCESS | 1889 | 1465119116017 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:56 INFO - PROCESS | 1889 | 1465119116029 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:56 INFO - PROCESS | 1889 | ++DOCSHELL 0xa0612000 == 51 [pid = 1889] [id = 61] 02:31:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0xa2287800) [pid = 1889] [serial = 181] [outer = (nil)] 02:31:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0xa260e400) [pid = 1889] [serial = 182] [outer = 0xa2287800] 02:31:56 INFO - PROCESS | 1889 | 1465119116113 Marionette DEBUG loaded listener.js 02:31:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0xa500ec00) [pid = 1889] [serial = 183] [outer = 0xa2287800] 02:31:57 INFO - PROCESS | 1889 | 1465119117123 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 02:31:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:31:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1595ms 02:31:57 INFO - PROCESS | 1889 | 1465119117196 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 02:31:57 INFO - PROCESS | 1889 | 1465119117200 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 02:31:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:31:57 INFO - PROCESS | 1889 | 1465119117208 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:31:57 INFO - PROCESS | 1889 | 1465119117212 Marionette TRACE conn4 <- [1,218,null,{}] 02:31:57 INFO - PROCESS | 1889 | 1465119117219 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:57 INFO - PROCESS | 1889 | 1465119117225 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:57 INFO - PROCESS | 1889 | 1465119117459 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 02:31:57 INFO - PROCESS | 1889 | 1465119117643 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:57 INFO - PROCESS | 1889 | 1465119117656 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:57 INFO - PROCESS | 1889 | ++DOCSHELL 0x953ea800 == 52 [pid = 1889] [id = 62] 02:31:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x99301800) [pid = 1889] [serial = 184] [outer = (nil)] 02:31:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x9930c800) [pid = 1889] [serial = 185] [outer = 0x99301800] 02:31:57 INFO - PROCESS | 1889 | 1465119117784 Marionette DEBUG loaded listener.js 02:31:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x99310c00) [pid = 1889] [serial = 186] [outer = 0x99301800] 02:31:58 INFO - PROCESS | 1889 | 1465119118636 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 02:31:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:31:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1483ms 02:31:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:31:58 INFO - PROCESS | 1889 | 1465119118692 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 02:31:58 INFO - PROCESS | 1889 | 1465119118696 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 02:31:58 INFO - PROCESS | 1889 | 1465119118703 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:31:58 INFO - PROCESS | 1889 | 1465119118706 Marionette TRACE conn4 <- [1,222,null,{}] 02:31:58 INFO - PROCESS | 1889 | 1465119118714 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:58 INFO - PROCESS | 1889 | 1465119118719 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:58 INFO - PROCESS | 1889 | 1465119118924 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 02:31:59 INFO - PROCESS | 1889 | 1465119119077 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:59 INFO - PROCESS | 1889 | 1465119119086 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:31:59 INFO - PROCESS | 1889 | ++DOCSHELL 0x95186800 == 53 [pid = 1889] [id = 63] 02:31:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x99305800) [pid = 1889] [serial = 187] [outer = (nil)] 02:31:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0xa6294000) [pid = 1889] [serial = 188] [outer = 0x99305800] 02:31:59 INFO - PROCESS | 1889 | 1465119119172 Marionette DEBUG loaded listener.js 02:31:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0xa629b800) [pid = 1889] [serial = 189] [outer = 0x99305800] 02:32:00 INFO - PROCESS | 1889 | 1465119120045 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 02:32:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:32:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1383ms 02:32:00 INFO - PROCESS | 1889 | 1465119120095 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 02:32:00 INFO - PROCESS | 1889 | 1465119120100 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 02:32:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:32:00 INFO - PROCESS | 1889 | 1465119120108 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:32:00 INFO - PROCESS | 1889 | 1465119120112 Marionette TRACE conn4 <- [1,226,null,{}] 02:32:00 INFO - PROCESS | 1889 | 1465119120118 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:00 INFO - PROCESS | 1889 | 1465119120129 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:00 INFO - PROCESS | 1889 | 1465119120335 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 02:32:00 INFO - PROCESS | 1889 | 1465119120492 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1889 | 1465119120498 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:00 INFO - PROCESS | 1889 | ++DOCSHELL 0x92e46c00 == 54 [pid = 1889] [id = 64] 02:32:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x99305000) [pid = 1889] [serial = 190] [outer = (nil)] 02:32:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0xa6f3cc00) [pid = 1889] [serial = 191] [outer = 0x99305000] 02:32:00 INFO - PROCESS | 1889 | 1465119120584 Marionette DEBUG loaded listener.js 02:32:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0xa8284c00) [pid = 1889] [serial = 192] [outer = 0x99305000] 02:32:01 INFO - PROCESS | 1889 | 1465119121486 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 02:32:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:32:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1444ms 02:32:01 INFO - PROCESS | 1889 | 1465119121553 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 02:32:01 INFO - PROCESS | 1889 | 1465119121558 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 02:32:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:32:01 INFO - PROCESS | 1889 | 1465119121565 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:32:01 INFO - PROCESS | 1889 | 1465119121569 Marionette TRACE conn4 <- [1,230,null,{}] 02:32:01 INFO - PROCESS | 1889 | 1465119121575 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:01 INFO - PROCESS | 1889 | 1465119121581 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:01 INFO - PROCESS | 1889 | 1465119121828 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 02:32:02 INFO - PROCESS | 1889 | 1465119122029 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1889 | 1465119122040 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:02 INFO - PROCESS | 1889 | ++DOCSHELL 0x9d4ce400 == 55 [pid = 1889] [id = 65] 02:32:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0xa26db800) [pid = 1889] [serial = 193] [outer = (nil)] 02:32:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0xa8c28800) [pid = 1889] [serial = 194] [outer = 0xa26db800] 02:32:02 INFO - PROCESS | 1889 | 1465119122179 Marionette DEBUG loaded listener.js 02:32:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0xa8c4d400) [pid = 1889] [serial = 195] [outer = 0xa26db800] 02:32:03 INFO - PROCESS | 1889 | 1465119123073 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 02:32:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:32:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1542ms 02:32:03 INFO - PROCESS | 1889 | 1465119123108 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 02:32:03 INFO - PROCESS | 1889 | 1465119123112 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 02:32:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:32:03 INFO - PROCESS | 1889 | 1465119123119 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:32:03 INFO - PROCESS | 1889 | 1465119123123 Marionette TRACE conn4 <- [1,234,null,{}] 02:32:03 INFO - PROCESS | 1889 | 1465119123130 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:03 INFO - PROCESS | 1889 | 1465119123135 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:03 INFO - PROCESS | 1889 | 1465119123330 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 02:32:03 INFO - PROCESS | 1889 | 1465119123746 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:03 INFO - PROCESS | 1889 | 1465119123756 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:03 INFO - PROCESS | 1889 | ++DOCSHELL 0x919c9000 == 56 [pid = 1889] [id = 66] 02:32:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0x919c9400) [pid = 1889] [serial = 196] [outer = (nil)] 02:32:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0x92e42000) [pid = 1889] [serial = 197] [outer = 0x919c9400] 02:32:03 INFO - PROCESS | 1889 | 1465119123882 Marionette DEBUG loaded listener.js 02:32:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 101 (0x92e48800) [pid = 1889] [serial = 198] [outer = 0x919c9400] 02:32:04 INFO - PROCESS | 1889 | 1465119124897 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 02:32:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:32:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1833ms 02:32:04 INFO - PROCESS | 1889 | 1465119124961 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 02:32:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:32:04 INFO - PROCESS | 1889 | 1465119124971 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 02:32:04 INFO - PROCESS | 1889 | 1465119124980 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:32:04 INFO - PROCESS | 1889 | 1465119124985 Marionette TRACE conn4 <- [1,238,null,{}] 02:32:04 INFO - PROCESS | 1889 | 1465119124994 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:05 INFO - PROCESS | 1889 | 1465119125003 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:05 INFO - PROCESS | 1889 | 1465119125199 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 02:32:05 INFO - PROCESS | 1889 | 1465119125412 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1889 | 1465119125423 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:05 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c4800 == 57 [pid = 1889] [id = 67] 02:32:05 INFO - PROCESS | 1889 | ++DOMWINDOW == 102 (0x95347800) [pid = 1889] [serial = 199] [outer = (nil)] 02:32:05 INFO - PROCESS | 1889 | ++DOMWINDOW == 103 (0x99305c00) [pid = 1889] [serial = 200] [outer = 0x95347800] 02:32:05 INFO - PROCESS | 1889 | 1465119125504 Marionette DEBUG loaded listener.js 02:32:05 INFO - PROCESS | 1889 | ++DOMWINDOW == 104 (0x9930dc00) [pid = 1889] [serial = 201] [outer = 0x95347800] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0x919c3400 == 56 [pid = 1889] [id = 57] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0x9b2aa400 == 55 [pid = 1889] [id = 56] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0x9aa44400 == 54 [pid = 1889] [id = 55] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0x9ad4a000 == 53 [pid = 1889] [id = 54] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0x93b5fc00 == 52 [pid = 1889] [id = 53] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0x93b5d800 == 51 [pid = 1889] [id = 52] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0x92e4f800 == 50 [pid = 1889] [id = 47] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0x9472bc00 == 49 [pid = 1889] [id = 48] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0x93c59800 == 48 [pid = 1889] [id = 37] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0x9b2a6400 == 47 [pid = 1889] [id = 39] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0x9389c800 == 46 [pid = 1889] [id = 28] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0x9a5f5c00 == 45 [pid = 1889] [id = 29] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0x9b2ad800 == 44 [pid = 1889] [id = 49] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0x93b5f000 == 43 [pid = 1889] [id = 30] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0x919c6c00 == 42 [pid = 1889] [id = 51] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0x9ad45000 == 41 [pid = 1889] [id = 50] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0x93847800 == 40 [pid = 1889] [id = 31] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0xa33ef000 == 39 [pid = 1889] [id = 40] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0x93849400 == 38 [pid = 1889] [id = 27] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0x94729800 == 37 [pid = 1889] [id = 32] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0x92e41c00 == 36 [pid = 1889] [id = 46] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0x9d4ce400 == 35 [pid = 1889] [id = 65] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0x919c9000 == 34 [pid = 1889] [id = 66] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0x92e46c00 == 33 [pid = 1889] [id = 64] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0x953ea800 == 32 [pid = 1889] [id = 62] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0x95186800 == 31 [pid = 1889] [id = 63] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0x9aa48400 == 30 [pid = 1889] [id = 60] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0xa0612000 == 29 [pid = 1889] [id = 61] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0x9c10d400 == 28 [pid = 1889] [id = 58] 02:32:07 INFO - PROCESS | 1889 | --DOCSHELL 0x93c5d800 == 27 [pid = 1889] [id = 59] 02:32:07 INFO - PROCESS | 1889 | --DOMWINDOW == 103 (0x92e4f000) [pid = 1889] [serial = 137] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1889 | --DOMWINDOW == 102 (0x9384c400) [pid = 1889] [serial = 122] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1889 | --DOMWINDOW == 101 (0x9c231c00) [pid = 1889] [serial = 128] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1889 | --DOMWINDOW == 100 (0xa262f400) [pid = 1889] [serial = 131] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0x9534c800) [pid = 1889] [serial = 113] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x9c109400) [pid = 1889] [serial = 116] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0x9b3a6000) [pid = 1889] [serial = 125] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x9b3aa000) [pid = 1889] [serial = 126] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x953e3000) [pid = 1889] [serial = 134] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0xa3477c00) [pid = 1889] [serial = 119] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0xa26de800) [pid = 1889] [serial = 132] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x95346800) [pid = 1889] [serial = 135] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x93bca800) [pid = 1889] [serial = 123] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x9d5f6800) [pid = 1889] [serial = 129] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1889 | 1465119127684 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 02:32:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:32:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 2753ms 02:32:07 INFO - PROCESS | 1889 | 1465119127734 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 02:32:07 INFO - PROCESS | 1889 | 1465119127739 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 02:32:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:32:07 INFO - PROCESS | 1889 | 1465119127749 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:32:07 INFO - PROCESS | 1889 | 1465119127753 Marionette TRACE conn4 <- [1,242,null,{}] 02:32:07 INFO - PROCESS | 1889 | 1465119127762 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:07 INFO - PROCESS | 1889 | 1465119127768 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:07 INFO - PROCESS | 1889 | 1465119127951 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 02:32:08 INFO - PROCESS | 1889 | 1465119128089 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:08 INFO - PROCESS | 1889 | 1465119128098 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:08 INFO - PROCESS | 1889 | ++DOCSHELL 0x919c8400 == 28 [pid = 1889] [id = 68] 02:32:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x919c8800) [pid = 1889] [serial = 202] [outer = (nil)] 02:32:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x92e50400) [pid = 1889] [serial = 203] [outer = 0x919c8800] 02:32:08 INFO - PROCESS | 1889 | 1465119128174 Marionette DEBUG loaded listener.js 02:32:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x93895c00) [pid = 1889] [serial = 204] [outer = 0x919c8800] 02:32:08 INFO - PROCESS | 1889 | 1465119128926 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 02:32:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:32:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1190ms 02:32:08 INFO - PROCESS | 1889 | 1465119128946 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 02:32:08 INFO - PROCESS | 1889 | 1465119128968 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 02:32:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:32:08 INFO - PROCESS | 1889 | 1465119128982 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:32:08 INFO - PROCESS | 1889 | 1465119128988 Marionette TRACE conn4 <- [1,246,null,{}] 02:32:09 INFO - PROCESS | 1889 | 1465119129001 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:09 INFO - PROCESS | 1889 | 1465119129007 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:09 INFO - PROCESS | 1889 | 1465119129199 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 02:32:09 INFO - PROCESS | 1889 | 1465119129325 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1889 | 1465119129332 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:09 INFO - PROCESS | 1889 | ++DOCSHELL 0x953ef800 == 29 [pid = 1889] [id = 69] 02:32:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0x95622800) [pid = 1889] [serial = 205] [outer = (nil)] 02:32:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0x99308400) [pid = 1889] [serial = 206] [outer = 0x95622800] 02:32:09 INFO - PROCESS | 1889 | 1465119129413 Marionette DEBUG loaded listener.js 02:32:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0x99ee3c00) [pid = 1889] [serial = 207] [outer = 0x95622800] 02:32:10 INFO - PROCESS | 1889 | 1465119130276 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 02:32:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:32:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1349ms 02:32:10 INFO - PROCESS | 1889 | 1465119130334 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 02:32:10 INFO - PROCESS | 1889 | 1465119130337 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 02:32:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:32:10 INFO - PROCESS | 1889 | 1465119130345 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:32:10 INFO - PROCESS | 1889 | 1465119130352 Marionette TRACE conn4 <- [1,250,null,{}] 02:32:10 INFO - PROCESS | 1889 | 1465119130378 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:10 INFO - PROCESS | 1889 | 1465119130388 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:10 INFO - PROCESS | 1889 | 1465119130612 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 02:32:10 INFO - PROCESS | 1889 | 1465119130641 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:10 INFO - PROCESS | 1889 | 1465119130653 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:10 INFO - PROCESS | 1889 | ++DOCSHELL 0x9ad4f000 == 30 [pid = 1889] [id = 70] 02:32:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0x9ad51000) [pid = 1889] [serial = 208] [outer = (nil)] 02:32:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0x9b2aa400) [pid = 1889] [serial = 209] [outer = 0x9ad51000] 02:32:10 INFO - PROCESS | 1889 | 1465119130740 Marionette DEBUG loaded listener.js 02:32:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0x9b3a5800) [pid = 1889] [serial = 210] [outer = 0x9ad51000] 02:32:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0x9c104c00) [pid = 1889] [serial = 211] [outer = 0x9a5f2c00] 02:32:12 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0x9ad4a400) [pid = 1889] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:32:12 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x92e4fc00) [pid = 1889] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:32:12 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0x9aa4a400) [pid = 1889] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:32:12 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x92e49000) [pid = 1889] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:32:12 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x93c5e400) [pid = 1889] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:32:12 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x95343800) [pid = 1889] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:32:12 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x9ad46800) [pid = 1889] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:32:12 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x9bd7b400) [pid = 1889] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:32:12 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0xa2433400) [pid = 1889] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:32:12 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x919ca000) [pid = 1889] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:32:12 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x9b3aa800) [pid = 1889] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:32:12 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x9b3a4000) [pid = 1889] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:32:12 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x919c8c00) [pid = 1889] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:32:12 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0xa33f0c00) [pid = 1889] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:32:12 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x93850800) [pid = 1889] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:32:12 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0x95342c00) [pid = 1889] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:32:12 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0xa0618c00) [pid = 1889] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:32:12 INFO - PROCESS | 1889 | 1465119132616 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 02:32:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:32:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 2340ms 02:32:12 INFO - PROCESS | 1889 | 1465119132701 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 02:32:12 INFO - PROCESS | 1889 | 1465119132707 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 02:32:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:32:12 INFO - PROCESS | 1889 | 1465119132721 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:32:12 INFO - PROCESS | 1889 | 1465119132726 Marionette TRACE conn4 <- [1,254,null,{}] 02:32:12 INFO - PROCESS | 1889 | 1465119132732 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:12 INFO - PROCESS | 1889 | 1465119132738 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:12 INFO - PROCESS | 1889 | 1465119132902 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 02:32:12 INFO - PROCESS | 1889 | 1465119132911 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1889 | 1465119132918 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:12 INFO - PROCESS | 1889 | ++DOCSHELL 0x9384f800 == 31 [pid = 1889] [id = 71] 02:32:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0x99670800) [pid = 1889] [serial = 212] [outer = (nil)] 02:32:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x9ad45400) [pid = 1889] [serial = 213] [outer = 0x99670800] 02:32:13 INFO - PROCESS | 1889 | 1465119132998 Marionette DEBUG loaded listener.js 02:32:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x9b3a7800) [pid = 1889] [serial = 214] [outer = 0x99670800] 02:32:13 INFO - PROCESS | 1889 | 1465119133831 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 02:32:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:32:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1140ms 02:32:13 INFO - PROCESS | 1889 | 1465119133861 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 02:32:13 INFO - PROCESS | 1889 | 1465119133864 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 02:32:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:32:13 INFO - PROCESS | 1889 | 1465119133871 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:32:13 INFO - PROCESS | 1889 | 1465119133875 Marionette TRACE conn4 <- [1,258,null,{}] 02:32:13 INFO - PROCESS | 1889 | 1465119133881 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:13 INFO - PROCESS | 1889 | 1465119133886 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:14 INFO - PROCESS | 1889 | 1465119134127 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 02:32:14 INFO - PROCESS | 1889 | 1465119134388 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1889 | 1465119134405 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:14 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c4000 == 32 [pid = 1889] [id = 72] 02:32:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x918c6c00) [pid = 1889] [serial = 215] [outer = (nil)] 02:32:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x918cb800) [pid = 1889] [serial = 216] [outer = 0x918c6c00] 02:32:14 INFO - PROCESS | 1889 | 1465119134571 Marionette DEBUG loaded listener.js 02:32:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x92e41c00) [pid = 1889] [serial = 217] [outer = 0x918c6c00] 02:32:16 INFO - PROCESS | 1889 | 1465119136258 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 02:32:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:32:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 2454ms 02:32:16 INFO - PROCESS | 1889 | 1465119136402 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 02:32:16 INFO - PROCESS | 1889 | 1465119136414 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 02:32:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:32:16 INFO - PROCESS | 1889 | 1465119136509 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:32:16 INFO - PROCESS | 1889 | 1465119136520 Marionette TRACE conn4 <- [1,262,null,{}] 02:32:16 INFO - PROCESS | 1889 | 1465119136536 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:16 INFO - PROCESS | 1889 | 1465119136547 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:16 INFO - PROCESS | 1889 | 1465119136886 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 02:32:17 INFO - PROCESS | 1889 | 1465119137074 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:17 INFO - PROCESS | 1889 | 1465119137092 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:17 INFO - PROCESS | 1889 | ++DOCSHELL 0x95349400 == 33 [pid = 1889] [id = 73] 02:32:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x953e0800) [pid = 1889] [serial = 218] [outer = (nil)] 02:32:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x9562cc00) [pid = 1889] [serial = 219] [outer = 0x953e0800] 02:32:17 INFO - PROCESS | 1889 | 1465119137287 Marionette DEBUG loaded listener.js 02:32:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x99e8ac00) [pid = 1889] [serial = 220] [outer = 0x953e0800] 02:32:18 INFO - PROCESS | 1889 | 1465119138735 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 02:32:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:32:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 2315ms 02:32:18 INFO - PROCESS | 1889 | 1465119138816 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 02:32:18 INFO - PROCESS | 1889 | 1465119138824 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 02:32:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:32:18 INFO - PROCESS | 1889 | 1465119138833 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:32:18 INFO - PROCESS | 1889 | 1465119138838 Marionette TRACE conn4 <- [1,266,null,{}] 02:32:18 INFO - PROCESS | 1889 | 1465119138845 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:18 INFO - PROCESS | 1889 | 1465119138850 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:19 INFO - PROCESS | 1889 | 1465119139098 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 02:32:19 INFO - PROCESS | 1889 | 1465119139292 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1889 | 1465119139302 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:19 INFO - PROCESS | 1889 | ++DOCSHELL 0x92e50000 == 34 [pid = 1889] [id = 74] 02:32:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x99303400) [pid = 1889] [serial = 221] [outer = (nil)] 02:32:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0x9b335800) [pid = 1889] [serial = 222] [outer = 0x99303400] 02:32:19 INFO - PROCESS | 1889 | 1465119139391 Marionette DEBUG loaded listener.js 02:32:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0x9b8ab400) [pid = 1889] [serial = 223] [outer = 0x99303400] 02:32:20 INFO - PROCESS | 1889 | 1465119140393 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 02:32:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:32:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1632ms 02:32:20 INFO - PROCESS | 1889 | 1465119140466 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 02:32:20 INFO - PROCESS | 1889 | 1465119140470 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 02:32:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:32:20 INFO - PROCESS | 1889 | 1465119140480 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:32:20 INFO - PROCESS | 1889 | 1465119140491 Marionette TRACE conn4 <- [1,270,null,{}] 02:32:20 INFO - PROCESS | 1889 | 1465119140507 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:20 INFO - PROCESS | 1889 | 1465119140515 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:20 INFO - PROCESS | 1889 | 1465119140831 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 02:32:21 INFO - PROCESS | 1889 | 1465119141007 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1889 | 1465119141015 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:21 INFO - PROCESS | 1889 | ++DOCSHELL 0x9ad42400 == 35 [pid = 1889] [id = 75] 02:32:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0x9d5f8000) [pid = 1889] [serial = 224] [outer = (nil)] 02:32:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0xa1161400) [pid = 1889] [serial = 225] [outer = 0x9d5f8000] 02:32:21 INFO - PROCESS | 1889 | 1465119141103 Marionette DEBUG loaded listener.js 02:32:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0x9d9b3400) [pid = 1889] [serial = 226] [outer = 0x9d5f8000] 02:32:21 INFO - PROCESS | 1889 | 1465119141969 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 02:32:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:32:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1545ms 02:32:22 INFO - PROCESS | 1889 | 1465119142027 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 02:32:22 INFO - PROCESS | 1889 | 1465119142034 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 02:32:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:32:22 INFO - PROCESS | 1889 | 1465119142043 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:32:22 INFO - PROCESS | 1889 | 1465119142046 Marionette TRACE conn4 <- [1,274,null,{}] 02:32:22 INFO - PROCESS | 1889 | 1465119142054 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:22 INFO - PROCESS | 1889 | 1465119142059 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:22 INFO - PROCESS | 1889 | 1465119142254 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 02:32:22 INFO - PROCESS | 1889 | 1465119142417 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119142427 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:22 INFO - PROCESS | 1889 | ++DOCSHELL 0x9ad4d400 == 36 [pid = 1889] [id = 76] 02:32:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0xa21ce800) [pid = 1889] [serial = 227] [outer = (nil)] 02:32:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0xa242ac00) [pid = 1889] [serial = 228] [outer = 0xa21ce800] 02:32:22 INFO - PROCESS | 1889 | 1465119142511 Marionette DEBUG loaded listener.js 02:32:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 101 (0x9bd7d800) [pid = 1889] [serial = 229] [outer = 0xa21ce800] 02:32:23 INFO - PROCESS | 1889 | 1465119143513 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 02:32:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:32:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1537ms 02:32:23 INFO - PROCESS | 1889 | 1465119143581 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 02:32:23 INFO - PROCESS | 1889 | 1465119143585 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 02:32:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:32:23 INFO - PROCESS | 1889 | 1465119143592 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:32:23 INFO - PROCESS | 1889 | 1465119143596 Marionette TRACE conn4 <- [1,278,null,{}] 02:32:23 INFO - PROCESS | 1889 | 1465119143602 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:23 INFO - PROCESS | 1889 | 1465119143609 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:23 INFO - PROCESS | 1889 | 1465119143842 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 02:32:24 INFO - PROCESS | 1889 | 1465119144051 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119144071 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:24 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b6b5800 == 37 [pid = 1889] [id = 77] 02:32:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 102 (0xa2610400) [pid = 1889] [serial = 230] [outer = (nil)] 02:32:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 103 (0xa500a400) [pid = 1889] [serial = 231] [outer = 0xa2610400] 02:32:24 INFO - PROCESS | 1889 | 1465119144231 Marionette DEBUG loaded listener.js 02:32:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 104 (0xa676b000) [pid = 1889] [serial = 232] [outer = 0xa2610400] 02:32:25 INFO - PROCESS | 1889 | 1465119145186 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 02:32:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:32:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1644ms 02:32:25 INFO - PROCESS | 1889 | 1465119145242 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 02:32:25 INFO - PROCESS | 1889 | 1465119145245 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 02:32:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:32:25 INFO - PROCESS | 1889 | 1465119145255 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:32:25 INFO - PROCESS | 1889 | 1465119145259 Marionette TRACE conn4 <- [1,282,null,{}] 02:32:25 INFO - PROCESS | 1889 | 1465119145266 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:25 INFO - PROCESS | 1889 | 1465119145272 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:25 INFO - PROCESS | 1889 | 1465119145474 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 02:32:25 INFO - PROCESS | 1889 | 1465119145642 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119145651 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:25 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c3400 == 38 [pid = 1889] [id = 78] 02:32:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 105 (0x93849400) [pid = 1889] [serial = 233] [outer = (nil)] 02:32:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 106 (0xa6b65400) [pid = 1889] [serial = 234] [outer = 0x93849400] 02:32:25 INFO - PROCESS | 1889 | 1465119145773 Marionette DEBUG loaded listener.js 02:32:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 107 (0xa6b6a000) [pid = 1889] [serial = 235] [outer = 0x93849400] 02:32:26 INFO - PROCESS | 1889 | 1465119146928 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 02:32:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:32:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1737ms 02:32:26 INFO - PROCESS | 1889 | 1465119146994 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 02:32:27 INFO - PROCESS | 1889 | 1465119147001 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 02:32:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:32:27 INFO - PROCESS | 1889 | 1465119147012 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:32:27 INFO - PROCESS | 1889 | 1465119147017 Marionette TRACE conn4 <- [1,286,null,{}] 02:32:27 INFO - PROCESS | 1889 | 1465119147029 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:27 INFO - PROCESS | 1889 | 1465119147038 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:27 INFO - PROCESS | 1889 | 1465119147418 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 02:32:27 INFO - PROCESS | 1889 | 1465119147627 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119147635 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:27 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c9c00 == 39 [pid = 1889] [id = 79] 02:32:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 108 (0x95343400) [pid = 1889] [serial = 236] [outer = (nil)] 02:32:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 109 (0xa6e90000) [pid = 1889] [serial = 237] [outer = 0x95343400] 02:32:27 INFO - PROCESS | 1889 | 1465119147822 Marionette DEBUG loaded listener.js 02:32:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 110 (0xa6b63800) [pid = 1889] [serial = 238] [outer = 0x95343400] 02:32:28 INFO - PROCESS | 1889 | 1465119148783 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 02:32:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:32:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1847ms 02:32:28 INFO - PROCESS | 1889 | 1465119148859 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 02:32:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:32:28 INFO - PROCESS | 1889 | 1465119148863 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 02:32:28 INFO - PROCESS | 1889 | 1465119148870 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:32:28 INFO - PROCESS | 1889 | 1465119148874 Marionette TRACE conn4 <- [1,290,null,{}] 02:32:28 INFO - PROCESS | 1889 | 1465119148881 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:28 INFO - PROCESS | 1889 | 1465119148886 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:29 INFO - PROCESS | 1889 | 1465119149128 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 02:32:29 INFO - PROCESS | 1889 | 1465119149334 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119149343 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:29 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c1c00 == 40 [pid = 1889] [id = 80] 02:32:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 111 (0x918c3000) [pid = 1889] [serial = 239] [outer = (nil)] 02:32:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 112 (0x9a2dd800) [pid = 1889] [serial = 240] [outer = 0x918c3000] 02:32:29 INFO - PROCESS | 1889 | 1465119149475 Marionette DEBUG loaded listener.js 02:32:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 113 (0x9c084400) [pid = 1889] [serial = 241] [outer = 0x918c3000] 02:32:30 INFO - PROCESS | 1889 | 1465119150370 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 02:32:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:32:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1534ms 02:32:30 INFO - PROCESS | 1889 | 1465119150404 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 02:32:30 INFO - PROCESS | 1889 | 1465119150407 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 02:32:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:32:30 INFO - PROCESS | 1889 | 1465119150415 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:32:30 INFO - PROCESS | 1889 | 1465119150418 Marionette TRACE conn4 <- [1,294,null,{}] 02:32:30 INFO - PROCESS | 1889 | 1465119150424 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:30 INFO - PROCESS | 1889 | 1465119150430 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:30 INFO - PROCESS | 1889 | 1465119150625 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 02:32:31 INFO - PROCESS | 1889 | 1465119151003 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119151015 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:31 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c9000 == 41 [pid = 1889] [id = 81] 02:32:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 114 (0x918c9400) [pid = 1889] [serial = 242] [outer = (nil)] 02:32:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 115 (0x919c1800) [pid = 1889] [serial = 243] [outer = 0x918c9400] 02:32:31 INFO - PROCESS | 1889 | 1465119151135 Marionette DEBUG loaded listener.js 02:32:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 116 (0x92e4a800) [pid = 1889] [serial = 244] [outer = 0x918c9400] 02:32:32 INFO - PROCESS | 1889 | 1465119152026 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:32:32 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:32:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1690ms 02:32:32 INFO - PROCESS | 1889 | 1465119152108 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 02:32:32 INFO - PROCESS | 1889 | 1465119152115 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 02:32:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:32:32 INFO - PROCESS | 1889 | 1465119152124 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:32:32 INFO - PROCESS | 1889 | 1465119152129 Marionette TRACE conn4 <- [1,298,null,{}] 02:32:32 INFO - PROCESS | 1889 | 1465119152138 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:32 INFO - PROCESS | 1889 | 1465119152147 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:32 INFO - PROCESS | 1889 | 1465119152419 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 02:32:32 INFO - PROCESS | 1889 | --DOCSHELL 0xa116a400 == 40 [pid = 1889] [id = 15] 02:32:32 INFO - PROCESS | 1889 | --DOCSHELL 0x9d4c8c00 == 39 [pid = 1889] [id = 14] 02:32:32 INFO - PROCESS | 1889 | --DOCSHELL 0x93899c00 == 38 [pid = 1889] [id = 21] 02:32:32 INFO - PROCESS | 1889 | --DOCSHELL 0x93850000 == 37 [pid = 1889] [id = 20] 02:32:32 INFO - PROCESS | 1889 | --DOCSHELL 0x9384f800 == 36 [pid = 1889] [id = 71] 02:32:32 INFO - PROCESS | 1889 | --DOCSHELL 0x9ad4f000 == 35 [pid = 1889] [id = 70] 02:32:32 INFO - PROCESS | 1889 | --DOCSHELL 0x953ef800 == 34 [pid = 1889] [id = 69] 02:32:32 INFO - PROCESS | 1889 | --DOCSHELL 0x919c8400 == 33 [pid = 1889] [id = 68] 02:32:32 INFO - PROCESS | 1889 | 1465119152639 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119152652 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:32 INFO - PROCESS | 1889 | ++DOCSHELL 0x919c4800 == 34 [pid = 1889] [id = 82] 02:32:32 INFO - PROCESS | 1889 | ++DOMWINDOW == 117 (0x9384f800) [pid = 1889] [serial = 245] [outer = (nil)] 02:32:32 INFO - PROCESS | 1889 | ++DOMWINDOW == 118 (0x953e4400) [pid = 1889] [serial = 246] [outer = 0x9384f800] 02:32:32 INFO - PROCESS | 1889 | 1465119152728 Marionette DEBUG loaded listener.js 02:32:32 INFO - PROCESS | 1889 | ++DOMWINDOW == 119 (0x99672800) [pid = 1889] [serial = 247] [outer = 0x9384f800] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 118 (0xa2153400) [pid = 1889] [serial = 171] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 117 (0xa2294000) [pid = 1889] [serial = 173] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 116 (0xa22da400) [pid = 1889] [serial = 174] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 115 (0x9ad50000) [pid = 1889] [serial = 161] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 114 (0x992e8400) [pid = 1889] [serial = 141] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 113 (0x9b3ad800) [pid = 1889] [serial = 164] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 112 (0x9b3a9000) [pid = 1889] [serial = 138] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 111 (0x9967b400) [pid = 1889] [serial = 155] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 110 (0x99eeac00) [pid = 1889] [serial = 158] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 109 (0x9ad4fc00) [pid = 1889] [serial = 150] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 108 (0x95346000) [pid = 1889] [serial = 140] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 107 (0x9d5f1000) [pid = 1889] [serial = 117] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 106 (0xa3472000) [pid = 1889] [serial = 146] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 105 (0xa0611000) [pid = 1889] [serial = 170] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 104 (0xa629fc00) [pid = 1889] [serial = 147] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 103 (0x9c109c00) [pid = 1889] [serial = 167] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 102 (0x9a890800) [pid = 1889] [serial = 159] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 101 (0x9ad4c000) [pid = 1889] [serial = 149] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 100 (0x9bdae800) [pid = 1889] [serial = 144] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0x9b6c0c00) [pid = 1889] [serial = 143] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x9a5f7400) [pid = 1889] [serial = 156] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0x9bda7800) [pid = 1889] [serial = 165] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x9534ec00) [pid = 1889] [serial = 152] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0xa3558400) [pid = 1889] [serial = 120] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x9c10c800) [pid = 1889] [serial = 168] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x99674c00) [pid = 1889] [serial = 114] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x9b2ac800) [pid = 1889] [serial = 162] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x9b2a9c00) [pid = 1889] [serial = 153] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x9534fc00) [pid = 1889] [serial = 111] [outer = (nil)] [url = about:blank] 02:32:33 INFO - PROCESS | 1889 | 1465119153609 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:32:33 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:32:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1535ms 02:32:33 INFO - PROCESS | 1889 | 1465119153663 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 02:32:33 INFO - PROCESS | 1889 | 1465119153670 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 02:32:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:32:33 INFO - PROCESS | 1889 | 1465119153682 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:32:33 INFO - PROCESS | 1889 | 1465119153685 Marionette TRACE conn4 <- [1,302,null,{}] 02:32:33 INFO - PROCESS | 1889 | 1465119153692 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:33 INFO - PROCESS | 1889 | 1465119153698 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:33 INFO - PROCESS | 1889 | 1465119153889 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 02:32:34 INFO - PROCESS | 1889 | 1465119154018 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119154026 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:34 INFO - PROCESS | 1889 | ++DOCSHELL 0x9967b400 == 35 [pid = 1889] [id = 83] 02:32:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x9a5f5c00) [pid = 1889] [serial = 248] [outer = (nil)] 02:32:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x9aa43000) [pid = 1889] [serial = 249] [outer = 0x9a5f5c00] 02:32:34 INFO - PROCESS | 1889 | 1465119154100 Marionette DEBUG loaded listener.js 02:32:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x9ad4fc00) [pid = 1889] [serial = 250] [outer = 0x9a5f5c00] 02:32:35 INFO - PROCESS | 1889 | 1465119154999 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:32:35 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:32:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1333ms 02:32:35 INFO - PROCESS | 1889 | 1465119155023 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 02:32:35 INFO - PROCESS | 1889 | 1465119155028 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 02:32:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:32:35 INFO - PROCESS | 1889 | 1465119155042 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:32:35 INFO - PROCESS | 1889 | 1465119155051 Marionette TRACE conn4 <- [1,306,null,{}] 02:32:35 INFO - PROCESS | 1889 | 1465119155066 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:35 INFO - PROCESS | 1889 | 1465119155074 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:35 INFO - PROCESS | 1889 | 1465119155306 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 02:32:35 INFO - PROCESS | 1889 | 1465119155334 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119155342 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:35 INFO - PROCESS | 1889 | ++DOCSHELL 0x9aee2c00 == 36 [pid = 1889] [id = 84] 02:32:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0x9bd87400) [pid = 1889] [serial = 251] [outer = (nil)] 02:32:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0x9c103000) [pid = 1889] [serial = 252] [outer = 0x9bd87400] 02:32:35 INFO - PROCESS | 1889 | 1465119155416 Marionette DEBUG loaded listener.js 02:32:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0x9c10ac00) [pid = 1889] [serial = 253] [outer = 0x9bd87400] 02:32:36 INFO - PROCESS | 1889 | 1465119156321 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:32:36 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:32:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1351ms 02:32:36 INFO - PROCESS | 1889 | 1465119156387 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 02:32:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:32:36 INFO - PROCESS | 1889 | 1465119156392 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 02:32:36 INFO - PROCESS | 1889 | 1465119156398 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:32:36 INFO - PROCESS | 1889 | 1465119156402 Marionette TRACE conn4 <- [1,310,null,{}] 02:32:36 INFO - PROCESS | 1889 | 1465119156408 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:36 INFO - PROCESS | 1889 | 1465119156413 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:36 INFO - PROCESS | 1889 | 1465119156661 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 02:32:36 INFO - PROCESS | 1889 | 1465119156685 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119156694 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:36 INFO - PROCESS | 1889 | ++DOCSHELL 0x9aa44c00 == 37 [pid = 1889] [id = 85] 02:32:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0x9c10dc00) [pid = 1889] [serial = 254] [outer = (nil)] 02:32:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0x9d40f000) [pid = 1889] [serial = 255] [outer = 0x9c10dc00] 02:32:36 INFO - PROCESS | 1889 | 1465119156766 Marionette DEBUG loaded listener.js 02:32:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0x9d5f9c00) [pid = 1889] [serial = 256] [outer = 0x9c10dc00] 02:32:37 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x95347800) [pid = 1889] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:32:37 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0x93c60c00) [pid = 1889] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:32:37 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x9ad46400) [pid = 1889] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:32:37 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x919c8800) [pid = 1889] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:32:37 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0xa2287800) [pid = 1889] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:32:37 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x95622800) [pid = 1889] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:32:37 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x99301800) [pid = 1889] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:32:37 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x99305800) [pid = 1889] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:32:37 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x9ad51000) [pid = 1889] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:32:37 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x99305000) [pid = 1889] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:32:37 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0xa26db800) [pid = 1889] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:32:37 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x919c9400) [pid = 1889] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:32:37 INFO - PROCESS | 1889 | 1465119157754 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:32:37 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:32:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1395ms 02:32:37 INFO - PROCESS | 1889 | 1465119157795 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 02:32:37 INFO - PROCESS | 1889 | 1465119157799 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 02:32:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:32:37 INFO - PROCESS | 1889 | 1465119157806 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:32:37 INFO - PROCESS | 1889 | 1465119157809 Marionette TRACE conn4 <- [1,314,null,{}] 02:32:37 INFO - PROCESS | 1889 | 1465119157817 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:37 INFO - PROCESS | 1889 | 1465119157821 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:38 INFO - PROCESS | 1889 | 1465119158052 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 02:32:38 INFO - PROCESS | 1889 | 1465119158100 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119158114 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:38 INFO - PROCESS | 1889 | ++DOCSHELL 0x9ad46400 == 38 [pid = 1889] [id = 86] 02:32:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x9ad49800) [pid = 1889] [serial = 257] [outer = (nil)] 02:32:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0xa0612400) [pid = 1889] [serial = 258] [outer = 0x9ad49800] 02:32:38 INFO - PROCESS | 1889 | 1465119158209 Marionette DEBUG loaded listener.js 02:32:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0xa2432c00) [pid = 1889] [serial = 259] [outer = 0x9ad49800] 02:32:39 INFO - PROCESS | 1889 | 1465119159153 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:32:39 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:32:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1381ms 02:32:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:32:39 INFO - PROCESS | 1889 | 1465119159188 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 02:32:39 INFO - PROCESS | 1889 | 1465119159191 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 02:32:39 INFO - PROCESS | 1889 | 1465119159198 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:32:39 INFO - PROCESS | 1889 | 1465119159201 Marionette TRACE conn4 <- [1,318,null,{}] 02:32:39 INFO - PROCESS | 1889 | 1465119159208 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:39 INFO - PROCESS | 1889 | 1465119159213 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:39 INFO - PROCESS | 1889 | 1465119159481 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 02:32:39 INFO - PROCESS | 1889 | 1465119159644 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119159653 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:39 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c4400 == 39 [pid = 1889] [id = 87] 02:32:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x918c5400) [pid = 1889] [serial = 260] [outer = (nil)] 02:32:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x919c6000) [pid = 1889] [serial = 261] [outer = 0x918c5400] 02:32:39 INFO - PROCESS | 1889 | 1465119159748 Marionette DEBUG loaded listener.js 02:32:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x92e4fc00) [pid = 1889] [serial = 262] [outer = 0x918c5400] 02:32:40 INFO - PROCESS | 1889 | 1465119160803 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:32:40 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:32:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1634ms 02:32:40 INFO - PROCESS | 1889 | 1465119160834 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 02:32:40 INFO - PROCESS | 1889 | 1465119160841 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 02:32:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:32:40 INFO - PROCESS | 1889 | 1465119160852 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:32:40 INFO - PROCESS | 1889 | 1465119160858 Marionette TRACE conn4 <- [1,322,null,{}] 02:32:40 INFO - PROCESS | 1889 | 1465119160866 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:40 INFO - PROCESS | 1889 | 1465119160872 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:41 INFO - PROCESS | 1889 | 1465119161122 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 02:32:41 INFO - PROCESS | 1889 | 1465119161338 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1889 | 1465119161350 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:41 INFO - PROCESS | 1889 | ++DOCSHELL 0x9a2db400 == 40 [pid = 1889] [id = 88] 02:32:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0x9a5ee800) [pid = 1889] [serial = 263] [outer = (nil)] 02:32:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0x9a890800) [pid = 1889] [serial = 264] [outer = 0x9a5ee800] 02:32:41 INFO - PROCESS | 1889 | 1465119161487 Marionette DEBUG loaded listener.js 02:32:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0x9ad4a000) [pid = 1889] [serial = 265] [outer = 0x9a5ee800] 02:32:42 INFO - PROCESS | 1889 | 1465119162479 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:32:42 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:32:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1690ms 02:32:42 INFO - PROCESS | 1889 | 1465119162541 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 02:32:42 INFO - PROCESS | 1889 | 1465119162547 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 02:32:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:32:42 INFO - PROCESS | 1889 | 1465119162554 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:32:42 INFO - PROCESS | 1889 | 1465119162558 Marionette TRACE conn4 <- [1,326,null,{}] 02:32:42 INFO - PROCESS | 1889 | 1465119162565 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:42 INFO - PROCESS | 1889 | 1465119162570 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:42 INFO - PROCESS | 1889 | 1465119162900 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 02:32:43 INFO - PROCESS | 1889 | 1465119163091 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:43 INFO - PROCESS | 1889 | 1465119163103 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:43 INFO - PROCESS | 1889 | ++DOCSHELL 0x95347800 == 41 [pid = 1889] [id = 89] 02:32:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0x9bd7ec00) [pid = 1889] [serial = 266] [outer = (nil)] 02:32:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0x9c109c00) [pid = 1889] [serial = 267] [outer = 0x9bd7ec00] 02:32:43 INFO - PROCESS | 1889 | 1465119163208 Marionette DEBUG loaded listener.js 02:32:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0x9d4c7c00) [pid = 1889] [serial = 268] [outer = 0x9bd7ec00] 02:32:44 INFO - PROCESS | 1889 | 1465119164336 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:32:44 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:32:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1838ms 02:32:44 INFO - PROCESS | 1889 | 1465119164394 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 02:32:44 INFO - PROCESS | 1889 | 1465119164402 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 02:32:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:32:44 INFO - PROCESS | 1889 | 1465119164419 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:32:44 INFO - PROCESS | 1889 | 1465119164428 Marionette TRACE conn4 <- [1,330,null,{}] 02:32:44 INFO - PROCESS | 1889 | 1465119164478 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:44 INFO - PROCESS | 1889 | 1465119164484 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:44 INFO - PROCESS | 1889 | 1465119164738 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 02:32:44 INFO - PROCESS | 1889 | 1465119164960 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119164968 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:45 INFO - PROCESS | 1889 | ++DOCSHELL 0xa21c7000 == 42 [pid = 1889] [id = 90] 02:32:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0xa30de400) [pid = 1889] [serial = 269] [outer = (nil)] 02:32:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 101 (0xa670ac00) [pid = 1889] [serial = 270] [outer = 0xa30de400] 02:32:45 INFO - PROCESS | 1889 | 1465119165056 Marionette DEBUG loaded listener.js 02:32:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 102 (0xa6768400) [pid = 1889] [serial = 271] [outer = 0xa30de400] 02:32:46 INFO - PROCESS | 1889 | 1465119166002 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:32:46 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:32:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1656ms 02:32:46 INFO - PROCESS | 1889 | 1465119166068 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 02:32:46 INFO - PROCESS | 1889 | 1465119166072 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 02:32:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:32:46 INFO - PROCESS | 1889 | 1465119166079 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:32:46 INFO - PROCESS | 1889 | 1465119166083 Marionette TRACE conn4 <- [1,334,null,{}] 02:32:46 INFO - PROCESS | 1889 | 1465119166089 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:46 INFO - PROCESS | 1889 | 1465119166095 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:46 INFO - PROCESS | 1889 | 1465119166336 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 02:32:46 INFO - PROCESS | 1889 | 1465119166540 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:46 INFO - PROCESS | 1889 | 1465119166551 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:46 INFO - PROCESS | 1889 | ++DOCSHELL 0xa6b66c00 == 43 [pid = 1889] [id = 91] 02:32:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 103 (0xa6b69c00) [pid = 1889] [serial = 272] [outer = (nil)] 02:32:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 104 (0xa6c5d800) [pid = 1889] [serial = 273] [outer = 0xa6b69c00] 02:32:46 INFO - PROCESS | 1889 | 1465119166679 Marionette DEBUG loaded listener.js 02:32:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 105 (0xa6c5fc00) [pid = 1889] [serial = 274] [outer = 0xa6b69c00] 02:32:47 INFO - PROCESS | 1889 | 1465119167556 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:32:47 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:32:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1533ms 02:32:47 INFO - PROCESS | 1889 | 1465119167613 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 02:32:47 INFO - PROCESS | 1889 | 1465119167617 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 02:32:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:32:47 INFO - PROCESS | 1889 | 1465119167625 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:32:47 INFO - PROCESS | 1889 | 1465119167628 Marionette TRACE conn4 <- [1,338,null,{}] 02:32:47 INFO - PROCESS | 1889 | 1465119167635 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:47 INFO - PROCESS | 1889 | 1465119167640 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:47 INFO - PROCESS | 1889 | 1465119167859 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 02:32:48 INFO - PROCESS | 1889 | 1465119168086 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119168104 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:48 INFO - PROCESS | 1889 | ++DOCSHELL 0x919c6800 == 44 [pid = 1889] [id = 92] 02:32:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 106 (0x919c7c00) [pid = 1889] [serial = 275] [outer = (nil)] 02:32:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 107 (0x9534e800) [pid = 1889] [serial = 276] [outer = 0x919c7c00] 02:32:48 INFO - PROCESS | 1889 | 1465119168256 Marionette DEBUG loaded listener.js 02:32:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 108 (0xa82ae400) [pid = 1889] [serial = 277] [outer = 0x919c7c00] 02:32:49 INFO - PROCESS | 1889 | 1465119169583 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:32:49 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:32:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 2034ms 02:32:49 INFO - PROCESS | 1889 | 1465119169660 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 02:32:49 INFO - PROCESS | 1889 | 1465119169666 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 02:32:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:32:49 INFO - PROCESS | 1889 | 1465119169798 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:32:49 INFO - PROCESS | 1889 | 1465119169802 Marionette TRACE conn4 <- [1,342,null,{}] 02:32:49 INFO - PROCESS | 1889 | 1465119169814 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:49 INFO - PROCESS | 1889 | 1465119169818 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:50 INFO - PROCESS | 1889 | 1465119169997 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 02:32:50 INFO - PROCESS | 1889 | 1465119170135 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:50 INFO - PROCESS | 1889 | 1465119170142 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:50 INFO - PROCESS | 1889 | ++DOCSHELL 0x93b5fc00 == 45 [pid = 1889] [id = 93] 02:32:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 109 (0x93b60000) [pid = 1889] [serial = 278] [outer = (nil)] 02:32:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 110 (0x93c55800) [pid = 1889] [serial = 279] [outer = 0x93b60000] 02:32:50 INFO - PROCESS | 1889 | 1465119170227 Marionette DEBUG loaded listener.js 02:32:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 111 (0x95348000) [pid = 1889] [serial = 280] [outer = 0x93b60000] 02:32:51 INFO - PROCESS | 1889 | 1465119171175 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:32:51 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:32:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1508ms 02:32:51 INFO - PROCESS | 1889 | 1465119171234 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 02:32:51 INFO - PROCESS | 1889 | 1465119171242 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 02:32:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:32:51 INFO - PROCESS | 1889 | 1465119171252 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:32:51 INFO - PROCESS | 1889 | 1465119171257 Marionette TRACE conn4 <- [1,346,null,{}] 02:32:51 INFO - PROCESS | 1889 | 1465119171264 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:51 INFO - PROCESS | 1889 | 1465119171270 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:51 INFO - PROCESS | 1889 | 1465119171505 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0xa34f9000 == 44 [pid = 1889] [id = 17] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x93b5f400 == 43 [pid = 1889] [id = 12] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x99e87800 == 42 [pid = 1889] [id = 13] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x93851800 == 41 [pid = 1889] [id = 16] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0xa6709800 == 40 [pid = 1889] [id = 18] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x9ad46400 == 39 [pid = 1889] [id = 86] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x9aa44c00 == 38 [pid = 1889] [id = 85] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x9aee2c00 == 37 [pid = 1889] [id = 84] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x9967b400 == 36 [pid = 1889] [id = 83] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x919c4800 == 35 [pid = 1889] [id = 82] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x918c9000 == 34 [pid = 1889] [id = 81] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x918c4800 == 33 [pid = 1889] [id = 67] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x93c5cc00 == 32 [pid = 1889] [id = 6] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x9b64e000 == 31 [pid = 1889] [id = 11] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x93bd3c00 == 30 [pid = 1889] [id = 8] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x93842400 == 29 [pid = 1889] [id = 22] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x918c4000 == 28 [pid = 1889] [id = 72] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x95349400 == 27 [pid = 1889] [id = 73] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x9a2de000 == 26 [pid = 1889] [id = 26] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x9b6b5800 == 25 [pid = 1889] [id = 77] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x918c9c00 == 24 [pid = 1889] [id = 79] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x918c1c00 == 23 [pid = 1889] [id = 80] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x92e50000 == 22 [pid = 1889] [id = 74] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x9ad4d400 == 21 [pid = 1889] [id = 76] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x9b2a4800 == 20 [pid = 1889] [id = 19] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x99676800 == 19 [pid = 1889] [id = 25] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x9ad42400 == 18 [pid = 1889] [id = 75] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x918c3400 == 17 [pid = 1889] [id = 78] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x9388f800 == 16 [pid = 1889] [id = 23] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0xa21c4c00 == 15 [pid = 1889] [id = 24] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0xa6b66c00 == 14 [pid = 1889] [id = 91] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x919c6800 == 13 [pid = 1889] [id = 92] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0xa21c7000 == 12 [pid = 1889] [id = 90] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x95347800 == 11 [pid = 1889] [id = 89] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x918c4400 == 10 [pid = 1889] [id = 87] 02:32:52 INFO - PROCESS | 1889 | --DOCSHELL 0x9a2db400 == 9 [pid = 1889] [id = 88] 02:32:52 INFO - PROCESS | 1889 | --DOMWINDOW == 110 (0x9c10b400) [pid = 1889] [serial = 90] [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:32:52 INFO - PROCESS | 1889 | --DOMWINDOW == 109 (0x9930dc00) [pid = 1889] [serial = 201] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1889 | --DOMWINDOW == 108 (0x99305c00) [pid = 1889] [serial = 200] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1889 | --DOMWINDOW == 107 (0x99eee000) [pid = 1889] [serial = 177] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1889 | --DOMWINDOW == 106 (0x992ed800) [pid = 1889] [serial = 176] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1889 | --DOMWINDOW == 105 (0x9b3a2c00) [pid = 1889] [serial = 180] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1889 | --DOMWINDOW == 104 (0x92e50400) [pid = 1889] [serial = 203] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1889 | --DOMWINDOW == 103 (0x9b335400) [pid = 1889] [serial = 179] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1889 | --DOMWINDOW == 102 (0x93895c00) [pid = 1889] [serial = 204] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1889 | --DOMWINDOW == 101 (0xa500ec00) [pid = 1889] [serial = 183] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1889 | --DOMWINDOW == 100 (0x99308400) [pid = 1889] [serial = 206] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0xa260e400) [pid = 1889] [serial = 182] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x99310c00) [pid = 1889] [serial = 186] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0x9930c800) [pid = 1889] [serial = 185] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0xa629b800) [pid = 1889] [serial = 189] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0xa6294000) [pid = 1889] [serial = 188] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x9b2aa400) [pid = 1889] [serial = 209] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0xa8284c00) [pid = 1889] [serial = 192] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0xa6f3cc00) [pid = 1889] [serial = 191] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0xa8c4d400) [pid = 1889] [serial = 195] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0xa8c28800) [pid = 1889] [serial = 194] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x9b3a5800) [pid = 1889] [serial = 210] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x92e48800) [pid = 1889] [serial = 198] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x9ad45400) [pid = 1889] [serial = 213] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x92e42000) [pid = 1889] [serial = 197] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x99ee3c00) [pid = 1889] [serial = 207] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1889 | 1465119172954 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119172964 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:53 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c7000 == 10 [pid = 1889] [id = 94] 02:32:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x918c7c00) [pid = 1889] [serial = 281] [outer = (nil)] 02:32:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x919c4800) [pid = 1889] [serial = 282] [outer = 0x918c7c00] 02:32:53 INFO - PROCESS | 1889 | 1465119173051 Marionette DEBUG loaded listener.js 02:32:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x919cf800) [pid = 1889] [serial = 283] [outer = 0x918c7c00] 02:32:53 INFO - PROCESS | 1889 | 1465119173923 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:32:53 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:32:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 2688ms 02:32:53 INFO - PROCESS | 1889 | 1465119173953 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 02:32:53 INFO - PROCESS | 1889 | 1465119173959 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 02:32:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:32:53 INFO - PROCESS | 1889 | 1465119173973 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:32:53 INFO - PROCESS | 1889 | 1465119173979 Marionette TRACE conn4 <- [1,350,null,{}] 02:32:53 INFO - PROCESS | 1889 | 1465119173987 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:53 INFO - PROCESS | 1889 | 1465119173991 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:54 INFO - PROCESS | 1889 | 1465119174175 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 02:32:54 INFO - PROCESS | 1889 | 1465119174189 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119174198 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:54 INFO - PROCESS | 1889 | ++DOCSHELL 0x92e4dc00 == 11 [pid = 1889] [id = 95] 02:32:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x93847800) [pid = 1889] [serial = 284] [outer = (nil)] 02:32:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x9388f800) [pid = 1889] [serial = 285] [outer = 0x93847800] 02:32:54 INFO - PROCESS | 1889 | 1465119174296 Marionette DEBUG loaded listener.js 02:32:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x93b5ec00) [pid = 1889] [serial = 286] [outer = 0x93847800] 02:32:55 INFO - PROCESS | 1889 | 1465119175242 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:32:55 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:32:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1334ms 02:32:55 INFO - PROCESS | 1889 | 1465119175314 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 02:32:55 INFO - PROCESS | 1889 | 1465119175324 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 02:32:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:32:55 INFO - PROCESS | 1889 | 1465119175352 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:32:55 INFO - PROCESS | 1889 | 1465119175356 Marionette TRACE conn4 <- [1,354,null,{}] 02:32:55 INFO - PROCESS | 1889 | 1465119175381 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:55 INFO - PROCESS | 1889 | 1465119175388 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:55 INFO - PROCESS | 1889 | 1465119175627 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 02:32:55 INFO - PROCESS | 1889 | 1465119175653 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119175660 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:55 INFO - PROCESS | 1889 | ++DOCSHELL 0x93c55c00 == 12 [pid = 1889] [id = 96] 02:32:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x95346400) [pid = 1889] [serial = 287] [outer = (nil)] 02:32:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x953e9400) [pid = 1889] [serial = 288] [outer = 0x95346400] 02:32:55 INFO - PROCESS | 1889 | 1465119175737 Marionette DEBUG loaded listener.js 02:32:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0x99301800) [pid = 1889] [serial = 289] [outer = 0x95346400] 02:32:56 INFO - PROCESS | 1889 | 1465119176838 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:32:56 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:32:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1547ms 02:32:56 INFO - PROCESS | 1889 | 1465119176899 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 02:32:56 INFO - PROCESS | 1889 | 1465119176902 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 02:32:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:32:56 INFO - PROCESS | 1889 | 1465119176918 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:32:56 INFO - PROCESS | 1889 | 1465119176929 Marionette TRACE conn4 <- [1,358,null,{}] 02:32:56 INFO - PROCESS | 1889 | 1465119176944 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:56 INFO - PROCESS | 1889 | 1465119176952 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:57 INFO - PROCESS | 1889 | 1465119177179 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 02:32:57 INFO - PROCESS | 1889 | 1465119177221 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:57 INFO - PROCESS | 1889 | 1465119177230 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:57 INFO - PROCESS | 1889 | ++DOCSHELL 0x93c5f400 == 13 [pid = 1889] [id = 97] 02:32:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0x9a2dd400) [pid = 1889] [serial = 290] [outer = (nil)] 02:32:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0x9a722000) [pid = 1889] [serial = 291] [outer = 0x9a2dd400] 02:32:57 INFO - PROCESS | 1889 | 1465119177365 Marionette DEBUG loaded listener.js 02:32:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0x9aa3d800) [pid = 1889] [serial = 292] [outer = 0x9a2dd400] 02:32:58 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x99303400) [pid = 1889] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:32:58 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x918c6c00) [pid = 1889] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:32:58 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x9bd87400) [pid = 1889] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:32:58 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x95343400) [pid = 1889] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:32:58 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x953e0800) [pid = 1889] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:32:58 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x918c3000) [pid = 1889] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:32:58 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x93849400) [pid = 1889] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:32:58 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x918c9400) [pid = 1889] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:32:58 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0xa2610400) [pid = 1889] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:32:58 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x9a5f5c00) [pid = 1889] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:32:58 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x99670800) [pid = 1889] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:32:58 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x9d5f8000) [pid = 1889] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:32:58 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0xa21ce800) [pid = 1889] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:32:58 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0x9384f800) [pid = 1889] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:32:58 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0x9c10dc00) [pid = 1889] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:32:58 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0x9ad49800) [pid = 1889] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:32:58 INFO - PROCESS | 1889 | 1465119178881 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:32:58 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:32:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 2010ms 02:32:58 INFO - PROCESS | 1889 | 1465119178920 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 02:32:58 INFO - PROCESS | 1889 | 1465119178925 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 02:32:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:32:58 INFO - PROCESS | 1889 | 1465119178932 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:32:58 INFO - PROCESS | 1889 | 1465119178936 Marionette TRACE conn4 <- [1,362,null,{}] 02:32:58 INFO - PROCESS | 1889 | 1465119178942 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:58 INFO - PROCESS | 1889 | 1465119178948 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:59 INFO - PROCESS | 1889 | 1465119179128 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 02:32:59 INFO - PROCESS | 1889 | 1465119179138 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119179145 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:32:59 INFO - PROCESS | 1889 | ++DOCSHELL 0x9238f400 == 14 [pid = 1889] [id = 98] 02:32:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x93bccc00) [pid = 1889] [serial = 293] [outer = (nil)] 02:32:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x9aa42c00) [pid = 1889] [serial = 294] [outer = 0x93bccc00] 02:32:59 INFO - PROCESS | 1889 | 1465119179335 Marionette DEBUG loaded listener.js 02:32:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0x9ad42400) [pid = 1889] [serial = 295] [outer = 0x93bccc00] 02:33:00 INFO - PROCESS | 1889 | 1465119180159 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:33:00 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:33:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1280ms 02:33:00 INFO - PROCESS | 1889 | 1465119180214 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 02:33:00 INFO - PROCESS | 1889 | 1465119180217 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 02:33:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:33:00 INFO - PROCESS | 1889 | 1465119180224 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:33:00 INFO - PROCESS | 1889 | 1465119180227 Marionette TRACE conn4 <- [1,366,null,{}] 02:33:00 INFO - PROCESS | 1889 | 1465119180299 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:00 INFO - PROCESS | 1889 | 1465119180304 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:00 INFO - PROCESS | 1889 | 1465119180536 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 02:33:00 INFO - PROCESS | 1889 | 1465119180693 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:00 INFO - PROCESS | 1889 | 1465119180706 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:00 INFO - PROCESS | 1889 | ++DOCSHELL 0x9238c400 == 15 [pid = 1889] [id = 99] 02:33:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x9238cc00) [pid = 1889] [serial = 296] [outer = (nil)] 02:33:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x92e43000) [pid = 1889] [serial = 297] [outer = 0x9238cc00] 02:33:00 INFO - PROCESS | 1889 | 1465119180866 Marionette DEBUG loaded listener.js 02:33:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x93c53c00) [pid = 1889] [serial = 298] [outer = 0x9238cc00] 02:33:01 INFO - PROCESS | 1889 | 1465119181908 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:33:01 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:33:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1701ms 02:33:01 INFO - PROCESS | 1889 | 1465119181927 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 02:33:01 INFO - PROCESS | 1889 | 1465119181935 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 02:33:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:33:01 INFO - PROCESS | 1889 | 1465119181944 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:33:01 INFO - PROCESS | 1889 | 1465119181949 Marionette TRACE conn4 <- [1,370,null,{}] 02:33:01 INFO - PROCESS | 1889 | 1465119181959 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:01 INFO - PROCESS | 1889 | 1465119181966 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:02 INFO - PROCESS | 1889 | 1465119182174 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 02:33:02 INFO - PROCESS | 1889 | 1465119182388 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119182404 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:02 INFO - PROCESS | 1889 | ++DOCSHELL 0x92388c00 == 16 [pid = 1889] [id = 100] 02:33:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x9238a800) [pid = 1889] [serial = 299] [outer = (nil)] 02:33:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x9aa3c400) [pid = 1889] [serial = 300] [outer = 0x9238a800] 02:33:02 INFO - PROCESS | 1889 | 1465119182541 Marionette DEBUG loaded listener.js 02:33:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x9ad4bc00) [pid = 1889] [serial = 301] [outer = 0x9238a800] 02:33:03 INFO - PROCESS | 1889 | 1465119183535 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:33:03 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:33:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1645ms 02:33:03 INFO - PROCESS | 1889 | 1465119183588 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 02:33:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:33:03 INFO - PROCESS | 1889 | 1465119183593 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 02:33:03 INFO - PROCESS | 1889 | 1465119183601 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:33:03 INFO - PROCESS | 1889 | 1465119183605 Marionette TRACE conn4 <- [1,374,null,{}] 02:33:03 INFO - PROCESS | 1889 | 1465119183611 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:03 INFO - PROCESS | 1889 | 1465119183617 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:03 INFO - PROCESS | 1889 | 1465119183871 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 02:33:04 INFO - PROCESS | 1889 | 1465119184132 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119184148 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:04 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b338000 == 17 [pid = 1889] [id = 101] 02:33:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x9b33ac00) [pid = 1889] [serial = 302] [outer = (nil)] 02:33:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x9b3a1000) [pid = 1889] [serial = 303] [outer = 0x9b33ac00] 02:33:04 INFO - PROCESS | 1889 | 1465119184237 Marionette DEBUG loaded listener.js 02:33:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x9b3a5c00) [pid = 1889] [serial = 304] [outer = 0x9b33ac00] 02:33:05 INFO - PROCESS | 1889 | 1465119185251 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:33:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:33:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1681ms 02:33:05 INFO - PROCESS | 1889 | 1465119185291 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 02:33:05 INFO - PROCESS | 1889 | 1465119185302 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 02:33:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:33:05 INFO - PROCESS | 1889 | 1465119185313 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:33:05 INFO - PROCESS | 1889 | 1465119185316 Marionette TRACE conn4 <- [1,378,null,{}] 02:33:05 INFO - PROCESS | 1889 | 1465119185324 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:05 INFO - PROCESS | 1889 | 1465119185330 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:05 INFO - PROCESS | 1889 | 1465119185534 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 02:33:05 INFO - PROCESS | 1889 | 1465119185738 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1889 | 1465119185746 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:05 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b2a3400 == 18 [pid = 1889] [id = 102] 02:33:05 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0x9b3a7400) [pid = 1889] [serial = 305] [outer = (nil)] 02:33:05 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0x9b8a7c00) [pid = 1889] [serial = 306] [outer = 0x9b3a7400] 02:33:05 INFO - PROCESS | 1889 | 1465119185881 Marionette DEBUG loaded listener.js 02:33:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0x9bd79000) [pid = 1889] [serial = 307] [outer = 0x9b3a7400] 02:33:06 INFO - PROCESS | 1889 | 1465119186778 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:33:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:33:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1499ms 02:33:06 INFO - PROCESS | 1889 | 1465119186813 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 02:33:06 INFO - PROCESS | 1889 | 1465119186817 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 02:33:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:33:06 INFO - PROCESS | 1889 | 1465119186825 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:33:06 INFO - PROCESS | 1889 | 1465119186829 Marionette TRACE conn4 <- [1,382,null,{}] 02:33:06 INFO - PROCESS | 1889 | 1465119186836 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:06 INFO - PROCESS | 1889 | 1465119186841 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:07 INFO - PROCESS | 1889 | 1465119187040 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 02:33:07 INFO - PROCESS | 1889 | 1465119187200 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:07 INFO - PROCESS | 1889 | 1465119187209 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:07 INFO - PROCESS | 1889 | ++DOCSHELL 0x95622400 == 19 [pid = 1889] [id = 103] 02:33:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0x9b875800) [pid = 1889] [serial = 308] [outer = (nil)] 02:33:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0x9c102800) [pid = 1889] [serial = 309] [outer = 0x9b875800] 02:33:07 INFO - PROCESS | 1889 | 1465119187295 Marionette DEBUG loaded listener.js 02:33:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0x9c106800) [pid = 1889] [serial = 310] [outer = 0x9b875800] 02:33:08 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:33:08 INFO - PROCESS | 1889 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:33:08 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:33:08 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:33:08 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:33:08 INFO - PROCESS | 1889 | 1465119188342 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:33:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:33:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1538ms 02:33:08 INFO - PROCESS | 1889 | 1465119188363 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 02:33:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:33:08 INFO - PROCESS | 1889 | 1465119188368 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 02:33:08 INFO - PROCESS | 1889 | 1465119188375 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:33:08 INFO - PROCESS | 1889 | 1465119188380 Marionette TRACE conn4 <- [1,386,null,{}] 02:33:08 INFO - PROCESS | 1889 | 1465119188392 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:08 INFO - PROCESS | 1889 | 1465119188413 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:08 INFO - PROCESS | 1889 | 1465119188736 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 02:33:08 INFO - PROCESS | 1889 | 1465119188964 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1889 | 1465119188975 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:09 INFO - PROCESS | 1889 | ++DOCSHELL 0x9d408800 == 20 [pid = 1889] [id = 104] 02:33:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0x9d5f4000) [pid = 1889] [serial = 311] [outer = (nil)] 02:33:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 101 (0xa1161c00) [pid = 1889] [serial = 312] [outer = 0x9d5f4000] 02:33:09 INFO - PROCESS | 1889 | 1465119189070 Marionette DEBUG loaded listener.js 02:33:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 102 (0xa215a800) [pid = 1889] [serial = 313] [outer = 0x9d5f4000] 02:33:10 INFO - PROCESS | 1889 | 1465119190043 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 02:33:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:33:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1698ms 02:33:10 INFO - PROCESS | 1889 | 1465119190074 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 02:33:10 INFO - PROCESS | 1889 | 1465119190078 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 02:33:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:33:10 INFO - PROCESS | 1889 | 1465119190085 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:33:10 INFO - PROCESS | 1889 | 1465119190090 Marionette TRACE conn4 <- [1,390,null,{}] 02:33:10 INFO - PROCESS | 1889 | 1465119190097 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:10 INFO - PROCESS | 1889 | 1465119190102 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:10 INFO - PROCESS | 1889 | 1465119190302 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 02:33:10 INFO - PROCESS | 1889 | 1465119190513 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119190522 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:10 INFO - PROCESS | 1889 | ++DOCSHELL 0x918be400 == 21 [pid = 1889] [id = 105] 02:33:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 103 (0x919c5c00) [pid = 1889] [serial = 314] [outer = (nil)] 02:33:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 104 (0xa2294000) [pid = 1889] [serial = 315] [outer = 0x919c5c00] 02:33:10 INFO - PROCESS | 1889 | 1465119190653 Marionette DEBUG loaded listener.js 02:33:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 105 (0xa228dc00) [pid = 1889] [serial = 316] [outer = 0x919c5c00] 02:33:11 INFO - PROCESS | 1889 | 1465119191646 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 02:33:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:33:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1635ms 02:33:11 INFO - PROCESS | 1889 | 1465119191721 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 02:33:11 INFO - PROCESS | 1889 | 1465119191725 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 02:33:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:33:11 INFO - PROCESS | 1889 | 1465119191732 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:33:11 INFO - PROCESS | 1889 | 1465119191736 Marionette TRACE conn4 <- [1,394,null,{}] 02:33:11 INFO - PROCESS | 1889 | 1465119191743 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:11 INFO - PROCESS | 1889 | 1465119191747 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:11 INFO - PROCESS | 1889 | 1465119191945 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 02:33:12 INFO - PROCESS | 1889 | 1465119192159 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119192170 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:12 INFO - PROCESS | 1889 | ++DOCSHELL 0x918cc000 == 22 [pid = 1889] [id = 106] 02:33:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 106 (0x92e45800) [pid = 1889] [serial = 317] [outer = (nil)] 02:33:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 107 (0x95349c00) [pid = 1889] [serial = 318] [outer = 0x92e45800] 02:33:12 INFO - PROCESS | 1889 | 1465119192290 Marionette DEBUG loaded listener.js 02:33:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 108 (0x9aa40000) [pid = 1889] [serial = 319] [outer = 0x92e45800] 02:33:13 INFO - PROCESS | 1889 | 1465119193416 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 02:33:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:33:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1735ms 02:33:13 INFO - PROCESS | 1889 | 1465119193468 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 02:33:13 INFO - PROCESS | 1889 | 1465119193476 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 02:33:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:33:13 INFO - PROCESS | 1889 | 1465119193486 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:33:13 INFO - PROCESS | 1889 | 1465119193490 Marionette TRACE conn4 <- [1,398,null,{}] 02:33:13 INFO - PROCESS | 1889 | 1465119193500 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:13 INFO - PROCESS | 1889 | 1465119193505 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:13 INFO - PROCESS | 1889 | 1465119193719 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 02:33:13 INFO - PROCESS | 1889 | 1465119193947 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119193959 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:13 INFO - PROCESS | 1889 | ++DOCSHELL 0x92e4d400 == 23 [pid = 1889] [id = 107] 02:33:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 109 (0x93844c00) [pid = 1889] [serial = 320] [outer = (nil)] 02:33:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 110 (0x93bcf400) [pid = 1889] [serial = 321] [outer = 0x93844c00] 02:33:14 INFO - PROCESS | 1889 | 1465119194041 Marionette DEBUG loaded listener.js 02:33:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 111 (0x953e0800) [pid = 1889] [serial = 322] [outer = 0x93844c00] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 110 (0x9b335800) [pid = 1889] [serial = 222] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 109 (0x92e41c00) [pid = 1889] [serial = 217] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 108 (0x9c10ac00) [pid = 1889] [serial = 253] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 107 (0xa6e90000) [pid = 1889] [serial = 237] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 106 (0x99e8ac00) [pid = 1889] [serial = 220] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 105 (0x9a2dd800) [pid = 1889] [serial = 240] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 104 (0x918cb800) [pid = 1889] [serial = 216] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 103 (0xa6b65400) [pid = 1889] [serial = 234] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 102 (0x9562cc00) [pid = 1889] [serial = 219] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 101 (0x9b8ab400) [pid = 1889] [serial = 223] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 100 (0x919c1800) [pid = 1889] [serial = 243] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0xa500a400) [pid = 1889] [serial = 231] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x9aa43000) [pid = 1889] [serial = 249] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0x9ad4fc00) [pid = 1889] [serial = 250] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x9c103000) [pid = 1889] [serial = 252] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0xa6b6a000) [pid = 1889] [serial = 235] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x92e4a800) [pid = 1889] [serial = 244] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x9b3a7800) [pid = 1889] [serial = 214] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0xa1161400) [pid = 1889] [serial = 225] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0xa242ac00) [pid = 1889] [serial = 228] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x9c084400) [pid = 1889] [serial = 241] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x9bd7d800) [pid = 1889] [serial = 229] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0xa6b63800) [pid = 1889] [serial = 238] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x99672800) [pid = 1889] [serial = 247] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0xa676b000) [pid = 1889] [serial = 232] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x9d40f000) [pid = 1889] [serial = 255] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0x9d9b3400) [pid = 1889] [serial = 226] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0x9d5f9c00) [pid = 1889] [serial = 256] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0x953e4400) [pid = 1889] [serial = 246] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0xa0612400) [pid = 1889] [serial = 258] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | --DOMWINDOW == 80 (0xa2432c00) [pid = 1889] [serial = 259] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1889 | 1465119195187 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 02:33:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:33:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1735ms 02:33:15 INFO - PROCESS | 1889 | 1465119195222 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 02:33:15 INFO - PROCESS | 1889 | 1465119195229 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 02:33:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:33:15 INFO - PROCESS | 1889 | 1465119195241 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:33:15 INFO - PROCESS | 1889 | 1465119195245 Marionette TRACE conn4 <- [1,402,null,{}] 02:33:15 INFO - PROCESS | 1889 | 1465119195252 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:15 INFO - PROCESS | 1889 | 1465119195258 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:15 INFO - PROCESS | 1889 | 1465119195458 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 02:33:15 INFO - PROCESS | 1889 | 1465119195624 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1889 | 1465119195633 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:15 INFO - PROCESS | 1889 | ++DOCSHELL 0x953e4400 == 24 [pid = 1889] [id = 108] 02:33:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 81 (0x992ea800) [pid = 1889] [serial = 323] [outer = (nil)] 02:33:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x99308000) [pid = 1889] [serial = 324] [outer = 0x992ea800] 02:33:15 INFO - PROCESS | 1889 | 1465119195709 Marionette DEBUG loaded listener.js 02:33:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x99e8cc00) [pid = 1889] [serial = 325] [outer = 0x992ea800] 02:33:16 INFO - PROCESS | 1889 | 1465119196553 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 02:33:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:33:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1386ms 02:33:16 INFO - PROCESS | 1889 | 1465119196627 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 02:33:16 INFO - PROCESS | 1889 | 1465119196632 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 02:33:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:33:16 INFO - PROCESS | 1889 | 1465119196640 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:33:16 INFO - PROCESS | 1889 | 1465119196646 Marionette TRACE conn4 <- [1,406,null,{}] 02:33:16 INFO - PROCESS | 1889 | 1465119196662 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:16 INFO - PROCESS | 1889 | 1465119196672 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:16 INFO - PROCESS | 1889 | 1465119196859 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 02:33:17 INFO - PROCESS | 1889 | 1465119196983 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1889 | 1465119196996 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:17 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b2a5800 == 25 [pid = 1889] [id = 109] 02:33:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0x9b2ab400) [pid = 1889] [serial = 326] [outer = (nil)] 02:33:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x9b39f400) [pid = 1889] [serial = 327] [outer = 0x9b2ab400] 02:33:17 INFO - PROCESS | 1889 | 1465119197071 Marionette DEBUG loaded listener.js 02:33:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x9b3aa000) [pid = 1889] [serial = 328] [outer = 0x9b2ab400] 02:33:18 INFO - PROCESS | 1889 | 1465119197999 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 02:33:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:33:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1388ms 02:33:18 INFO - PROCESS | 1889 | 1465119198029 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 02:33:18 INFO - PROCESS | 1889 | 1465119198034 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 02:33:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:33:18 INFO - PROCESS | 1889 | 1465119198041 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:33:18 INFO - PROCESS | 1889 | 1465119198045 Marionette TRACE conn4 <- [1,410,null,{}] 02:33:18 INFO - PROCESS | 1889 | 1465119198050 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:18 INFO - PROCESS | 1889 | 1465119198056 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:18 INFO - PROCESS | 1889 | 1465119198284 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 02:33:18 INFO - PROCESS | 1889 | 1465119198319 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119198329 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:18 INFO - PROCESS | 1889 | ++DOCSHELL 0x918bdc00 == 26 [pid = 1889] [id = 110] 02:33:18 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x9b6c0000) [pid = 1889] [serial = 329] [outer = (nil)] 02:33:18 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x9c086000) [pid = 1889] [serial = 330] [outer = 0x9b6c0000] 02:33:18 INFO - PROCESS | 1889 | 1465119198412 Marionette DEBUG loaded listener.js 02:33:18 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x9c10d800) [pid = 1889] [serial = 331] [outer = 0x9b6c0000] 02:33:19 INFO - PROCESS | 1889 | 1465119199382 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 02:33:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:33:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1380ms 02:33:19 INFO - PROCESS | 1889 | 1465119199422 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 02:33:19 INFO - PROCESS | 1889 | 1465119199427 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 02:33:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:33:19 INFO - PROCESS | 1889 | 1465119199434 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:33:19 INFO - PROCESS | 1889 | 1465119199437 Marionette TRACE conn4 <- [1,414,null,{}] 02:33:19 INFO - PROCESS | 1889 | 1465119199448 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:19 INFO - PROCESS | 1889 | 1465119199452 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:19 INFO - PROCESS | 1889 | 1465119199666 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 02:33:19 INFO - PROCESS | 1889 | 1465119199688 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119199699 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:19 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c8800 == 27 [pid = 1889] [id = 111] 02:33:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x9ad4f000) [pid = 1889] [serial = 332] [outer = (nil)] 02:33:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x9d5f8000) [pid = 1889] [serial = 333] [outer = 0x9ad4f000] 02:33:19 INFO - PROCESS | 1889 | 1465119199767 Marionette DEBUG loaded listener.js 02:33:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x9d9b3400) [pid = 1889] [serial = 334] [outer = 0x9ad4f000] 02:33:20 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x918c5400) [pid = 1889] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:33:20 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x95346400) [pid = 1889] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:33:20 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x9a2dd400) [pid = 1889] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:33:20 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x93847800) [pid = 1889] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:33:20 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x918c7c00) [pid = 1889] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:33:20 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x9a5ee800) [pid = 1889] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:33:20 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x93b60000) [pid = 1889] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:33:20 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0x9bd7ec00) [pid = 1889] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:33:20 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0xa30de400) [pid = 1889] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:33:20 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0xa6b69c00) [pid = 1889] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:33:20 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0x919c7c00) [pid = 1889] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:33:20 INFO - PROCESS | 1889 | 1465119200815 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 02:33:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:33:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1437ms 02:33:20 INFO - PROCESS | 1889 | 1465119200873 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 02:33:20 INFO - PROCESS | 1889 | 1465119200876 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 02:33:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:33:20 INFO - PROCESS | 1889 | 1465119200883 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:33:20 INFO - PROCESS | 1889 | 1465119200887 Marionette TRACE conn4 <- [1,418,null,{}] 02:33:20 INFO - PROCESS | 1889 | 1465119200892 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:20 INFO - PROCESS | 1889 | 1465119200903 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:21 INFO - PROCESS | 1889 | 1465119201155 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 02:33:21 INFO - PROCESS | 1889 | 1465119201169 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119201179 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:21 INFO - PROCESS | 1889 | ++DOCSHELL 0x919c8800 == 28 [pid = 1889] [id = 112] 02:33:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x93b60000) [pid = 1889] [serial = 335] [outer = (nil)] 02:33:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0xa21c6400) [pid = 1889] [serial = 336] [outer = 0x93b60000] 02:33:21 INFO - PROCESS | 1889 | 1465119201250 Marionette DEBUG loaded listener.js 02:33:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0xa33f0c00) [pid = 1889] [serial = 337] [outer = 0x93b60000] 02:33:22 INFO - PROCESS | 1889 | 1465119202507 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 02:33:22 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:33:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1640ms 02:33:22 INFO - PROCESS | 1889 | 1465119202524 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 02:33:22 INFO - PROCESS | 1889 | 1465119202530 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 02:33:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:33:22 INFO - PROCESS | 1889 | 1465119202539 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:33:22 INFO - PROCESS | 1889 | 1465119202545 Marionette TRACE conn4 <- [1,422,null,{}] 02:33:22 INFO - PROCESS | 1889 | 1465119202554 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:22 INFO - PROCESS | 1889 | 1465119202561 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:22 INFO - PROCESS | 1889 | 1465119202832 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 02:33:23 INFO - PROCESS | 1889 | 1465119203011 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:23 INFO - PROCESS | 1889 | 1465119203027 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:23 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c6000 == 29 [pid = 1889] [id = 113] 02:33:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x9238c800) [pid = 1889] [serial = 338] [outer = (nil)] 02:33:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x92e4d000) [pid = 1889] [serial = 339] [outer = 0x9238c800] 02:33:23 INFO - PROCESS | 1889 | 1465119203111 Marionette DEBUG loaded listener.js 02:33:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x93b5c400) [pid = 1889] [serial = 340] [outer = 0x9238c800] 02:33:24 INFO - PROCESS | 1889 | 1465119204610 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 02:33:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:33:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2101ms 02:33:24 INFO - PROCESS | 1889 | 1465119204641 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 02:33:24 INFO - PROCESS | 1889 | 1465119204648 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 02:33:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:33:24 INFO - PROCESS | 1889 | 1465119204660 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:33:24 INFO - PROCESS | 1889 | 1465119204664 Marionette TRACE conn4 <- [1,426,null,{}] 02:33:24 INFO - PROCESS | 1889 | 1465119204672 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:24 INFO - PROCESS | 1889 | 1465119204677 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:24 INFO - PROCESS | 1889 | 1465119204870 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 02:33:25 INFO - PROCESS | 1889 | 1465119205039 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119205050 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:25 INFO - PROCESS | 1889 | ++DOCSHELL 0x92383400 == 30 [pid = 1889] [id = 114] 02:33:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x99e8e000) [pid = 1889] [serial = 341] [outer = (nil)] 02:33:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x9ad46000) [pid = 1889] [serial = 342] [outer = 0x99e8e000] 02:33:25 INFO - PROCESS | 1889 | 1465119205135 Marionette DEBUG loaded listener.js 02:33:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x9b2ae000) [pid = 1889] [serial = 343] [outer = 0x99e8e000] 02:33:26 INFO - PROCESS | 1889 | 1465119206244 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 02:33:26 INFO - PROCESS | 1889 | 1465119206302 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 02:33:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:33:26 INFO - PROCESS | 1889 | 1465119206309 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:33:26 INFO - PROCESS | 1889 | 1465119206316 Marionette TRACE conn4 <- [1,430,null,{}] 02:33:26 INFO - PROCESS | 1889 | 1465119206333 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:26 INFO - PROCESS | 1889 | 1465119206343 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:26 INFO - PROCESS | 1889 | 1465119206549 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 02:33:26 INFO - PROCESS | 1889 | 1465119206851 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1889 | 1465119206862 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:26 INFO - PROCESS | 1889 | ++DOCSHELL 0xa228e000 == 31 [pid = 1889] [id = 115] 02:33:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0xa22d3800) [pid = 1889] [serial = 344] [outer = (nil)] 02:33:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0xa3473000) [pid = 1889] [serial = 345] [outer = 0xa22d3800] 02:33:26 INFO - PROCESS | 1889 | 1465119206955 Marionette DEBUG loaded listener.js 02:33:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0xa3559000) [pid = 1889] [serial = 346] [outer = 0xa22d3800] 02:33:27 INFO - PROCESS | 1889 | 1465119207888 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 02:33:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:33:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1638ms 02:33:27 INFO - PROCESS | 1889 | 1465119207948 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 02:33:27 INFO - PROCESS | 1889 | 1465119207953 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 02:33:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:33:27 INFO - PROCESS | 1889 | 1465119207960 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:33:27 INFO - PROCESS | 1889 | 1465119207964 Marionette TRACE conn4 <- [1,434,null,{}] 02:33:27 INFO - PROCESS | 1889 | 1465119207970 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:27 INFO - PROCESS | 1889 | 1465119207976 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:28 INFO - PROCESS | 1889 | 1465119208173 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 02:33:28 INFO - PROCESS | 1889 | 1465119208383 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119208395 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:28 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b3a7000 == 32 [pid = 1889] [id = 116] 02:33:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0xa6290c00) [pid = 1889] [serial = 347] [outer = (nil)] 02:33:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0xa670a400) [pid = 1889] [serial = 348] [outer = 0xa6290c00] 02:33:28 INFO - PROCESS | 1889 | 1465119208517 Marionette DEBUG loaded listener.js 02:33:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0xa6741400) [pid = 1889] [serial = 349] [outer = 0xa6290c00] 02:33:29 INFO - PROCESS | 1889 | 1465119209415 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 02:33:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:33:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1483ms 02:33:29 INFO - PROCESS | 1889 | 1465119209447 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 02:33:29 INFO - PROCESS | 1889 | 1465119209452 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 02:33:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:33:29 INFO - PROCESS | 1889 | 1465119209458 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:33:29 INFO - PROCESS | 1889 | 1465119209462 Marionette TRACE conn4 <- [1,438,null,{}] 02:33:29 INFO - PROCESS | 1889 | 1465119209468 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:29 INFO - PROCESS | 1889 | 1465119209474 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:29 INFO - PROCESS | 1889 | 1465119209690 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 02:33:29 INFO - PROCESS | 1889 | 1465119209917 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119209924 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:29 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b2acc00 == 33 [pid = 1889] [id = 117] 02:33:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0x9d4d6800) [pid = 1889] [serial = 350] [outer = (nil)] 02:33:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0xa6b60000) [pid = 1889] [serial = 351] [outer = 0x9d4d6800] 02:33:30 INFO - PROCESS | 1889 | 1465119210051 Marionette DEBUG loaded listener.js 02:33:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0xa6b65400) [pid = 1889] [serial = 352] [outer = 0x9d4d6800] 02:33:30 INFO - PROCESS | 1889 | 1465119210978 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 02:33:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:33:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1583ms 02:33:31 INFO - PROCESS | 1889 | 1465119211042 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 02:33:31 INFO - PROCESS | 1889 | 1465119211046 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 02:33:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:33:31 INFO - PROCESS | 1889 | 1465119211053 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:33:31 INFO - PROCESS | 1889 | 1465119211056 Marionette TRACE conn4 <- [1,442,null,{}] 02:33:31 INFO - PROCESS | 1889 | 1465119211063 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:31 INFO - PROCESS | 1889 | 1465119211073 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:31 INFO - PROCESS | 1889 | 1465119211329 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 02:33:31 INFO - PROCESS | 1889 | 1465119211609 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119211620 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:31 INFO - PROCESS | 1889 | ++DOCSHELL 0x919cc400 == 34 [pid = 1889] [id = 118] 02:33:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0x919ccc00) [pid = 1889] [serial = 353] [outer = (nil)] 02:33:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 101 (0x9389d000) [pid = 1889] [serial = 354] [outer = 0x919ccc00] 02:33:31 INFO - PROCESS | 1889 | 1465119211704 Marionette DEBUG loaded listener.js 02:33:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 102 (0xa3472c00) [pid = 1889] [serial = 355] [outer = 0x919ccc00] 02:33:33 INFO - PROCESS | 1889 | 1465119213561 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 02:33:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:33:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 2534ms 02:33:33 INFO - PROCESS | 1889 | 1465119213588 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 02:33:33 INFO - PROCESS | 1889 | 1465119213595 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 02:33:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:33:33 INFO - PROCESS | 1889 | 1465119213605 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:33:33 INFO - PROCESS | 1889 | 1465119213609 Marionette TRACE conn4 <- [1,446,null,{}] 02:33:33 INFO - PROCESS | 1889 | 1465119213619 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:33 INFO - PROCESS | 1889 | 1465119213625 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:33 INFO - PROCESS | 1889 | 1465119213852 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 02:33:34 INFO - PROCESS | 1889 | 1465119214033 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119214050 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:34 INFO - PROCESS | 1889 | ++DOCSHELL 0x92e49800 == 35 [pid = 1889] [id = 119] 02:33:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 103 (0x92e4cc00) [pid = 1889] [serial = 356] [outer = (nil)] 02:33:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 104 (0x953ec400) [pid = 1889] [serial = 357] [outer = 0x92e4cc00] 02:33:34 INFO - PROCESS | 1889 | 1465119214122 Marionette DEBUG loaded listener.js 02:33:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 105 (0x99670000) [pid = 1889] [serial = 358] [outer = 0x92e4cc00] 02:33:36 INFO - PROCESS | 1889 | --DOCSHELL 0x93b5fc00 == 34 [pid = 1889] [id = 93] 02:33:36 INFO - PROCESS | 1889 | --DOCSHELL 0x918c7000 == 33 [pid = 1889] [id = 94] 02:33:36 INFO - PROCESS | 1889 | --DOMWINDOW == 104 (0x9aa42c00) [pid = 1889] [serial = 294] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1889 | --DOMWINDOW == 103 (0x92e4fc00) [pid = 1889] [serial = 262] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1889 | --DOMWINDOW == 102 (0x99301800) [pid = 1889] [serial = 289] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1889 | --DOMWINDOW == 101 (0x9a722000) [pid = 1889] [serial = 291] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1889 | --DOMWINDOW == 100 (0x9388f800) [pid = 1889] [serial = 285] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0x919c6000) [pid = 1889] [serial = 261] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x919c4800) [pid = 1889] [serial = 282] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0x919cf800) [pid = 1889] [serial = 283] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x9ad4a000) [pid = 1889] [serial = 265] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x9a890800) [pid = 1889] [serial = 264] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x95348000) [pid = 1889] [serial = 280] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x9d4c7c00) [pid = 1889] [serial = 268] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x93c55800) [pid = 1889] [serial = 279] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x9c109c00) [pid = 1889] [serial = 267] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0xa6768400) [pid = 1889] [serial = 271] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0xa670ac00) [pid = 1889] [serial = 270] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0xa6c5fc00) [pid = 1889] [serial = 274] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0xa6c5d800) [pid = 1889] [serial = 273] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0xa82ae400) [pid = 1889] [serial = 277] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x9534e800) [pid = 1889] [serial = 276] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0x9aa3d800) [pid = 1889] [serial = 292] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0x953e9400) [pid = 1889] [serial = 288] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0x93b5ec00) [pid = 1889] [serial = 286] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1889 | 1465119216452 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 02:33:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:33:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 2894ms 02:33:36 INFO - PROCESS | 1889 | 1465119216499 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 02:33:36 INFO - PROCESS | 1889 | 1465119216506 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 02:33:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:33:36 INFO - PROCESS | 1889 | 1465119216516 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:33:36 INFO - PROCESS | 1889 | 1465119216520 Marionette TRACE conn4 <- [1,450,null,{}] 02:33:36 INFO - PROCESS | 1889 | 1465119216530 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:36 INFO - PROCESS | 1889 | 1465119216536 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:36 INFO - PROCESS | 1889 | 1465119216717 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 02:33:36 INFO - PROCESS | 1889 | 1465119216833 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119216847 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:36 INFO - PROCESS | 1889 | ++DOCSHELL 0x918ccc00 == 34 [pid = 1889] [id = 120] 02:33:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x92383c00) [pid = 1889] [serial = 359] [outer = (nil)] 02:33:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0x92390400) [pid = 1889] [serial = 360] [outer = 0x92383c00] 02:33:36 INFO - PROCESS | 1889 | 1465119216921 Marionette DEBUG loaded listener.js 02:33:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x92e4f400) [pid = 1889] [serial = 361] [outer = 0x92383c00] 02:33:37 INFO - PROCESS | 1889 | 1465119217775 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 02:33:37 INFO - PROCESS | 1889 | 1465119217863 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 02:33:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:33:37 INFO - PROCESS | 1889 | 1465119217876 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:33:37 INFO - PROCESS | 1889 | 1465119217882 Marionette TRACE conn4 <- [1,454,null,{}] 02:33:37 INFO - PROCESS | 1889 | 1465119217889 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:37 INFO - PROCESS | 1889 | 1465119217896 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:38 INFO - PROCESS | 1889 | 1465119218079 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 02:33:38 INFO - PROCESS | 1889 | 1465119218195 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119218202 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:38 INFO - PROCESS | 1889 | ++DOCSHELL 0x93c59800 == 35 [pid = 1889] [id = 121] 02:33:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x9472e800) [pid = 1889] [serial = 362] [outer = (nil)] 02:33:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x9534e400) [pid = 1889] [serial = 363] [outer = 0x9472e800] 02:33:38 INFO - PROCESS | 1889 | 1465119218283 Marionette DEBUG loaded listener.js 02:33:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x953ef800) [pid = 1889] [serial = 364] [outer = 0x9472e800] 02:33:39 INFO - PROCESS | 1889 | [1889] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:33:39 INFO - PROCESS | 1889 | 1465119219308 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 02:33:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:33:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1486ms 02:33:39 INFO - PROCESS | 1889 | 1465119219370 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 02:33:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:33:39 INFO - PROCESS | 1889 | 1465119219374 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 02:33:39 INFO - PROCESS | 1889 | 1465119219382 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:33:39 INFO - PROCESS | 1889 | 1465119219388 Marionette TRACE conn4 <- [1,458,null,{}] 02:33:39 INFO - PROCESS | 1889 | 1465119219415 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:39 INFO - PROCESS | 1889 | 1465119219425 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:39 INFO - PROCESS | 1889 | 1465119219658 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 02:33:39 INFO - PROCESS | 1889 | 1465119219843 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119219854 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:39 INFO - PROCESS | 1889 | ++DOCSHELL 0x9aa3f000 == 36 [pid = 1889] [id = 122] 02:33:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x9aa3f400) [pid = 1889] [serial = 365] [outer = (nil)] 02:33:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x9aa42c00) [pid = 1889] [serial = 366] [outer = 0x9aa3f400] 02:33:39 INFO - PROCESS | 1889 | 1465119219937 Marionette DEBUG loaded listener.js 02:33:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x9aa49000) [pid = 1889] [serial = 367] [outer = 0x9aa3f400] 02:33:40 INFO - PROCESS | 1889 | 1465119220874 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 02:33:41 INFO - PROCESS | 1889 | 1465119221597 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 02:33:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0x92381400) [pid = 1889] [serial = 368] [outer = 0x9a5f2c00] 02:33:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:33:41 INFO - PROCESS | 1889 | 1465119221652 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:33:41 INFO - PROCESS | 1889 | 1465119221655 Marionette TRACE conn4 <- [1,462,null,{}] 02:33:41 INFO - PROCESS | 1889 | 1465119221705 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:41 INFO - PROCESS | 1889 | 1465119221710 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:41 INFO - PROCESS | 1889 | 1465119221920 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 02:33:41 INFO - PROCESS | 1889 | 1465119221936 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119221944 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:41 INFO - PROCESS | 1889 | ++DOCSHELL 0x918be000 == 37 [pid = 1889] [id = 123] 02:33:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x93bce400) [pid = 1889] [serial = 369] [outer = (nil)] 02:33:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x9b2aac00) [pid = 1889] [serial = 370] [outer = 0x93bce400] 02:33:42 INFO - PROCESS | 1889 | 1465119222017 Marionette DEBUG loaded listener.js 02:33:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x9b3aa400) [pid = 1889] [serial = 371] [outer = 0x93bce400] 02:33:42 INFO - PROCESS | 1889 | [1889] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:33:42 INFO - PROCESS | 1889 | 1465119222886 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 02:33:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:33:42 INFO - PROCESS | 1889 | 1465119222968 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 02:33:42 INFO - PROCESS | 1889 | 1465119222976 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:33:42 INFO - PROCESS | 1889 | 1465119222979 Marionette TRACE conn4 <- [1,466,null,{}] 02:33:42 INFO - PROCESS | 1889 | 1465119222985 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:42 INFO - PROCESS | 1889 | 1465119222991 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:43 INFO - PROCESS | 1889 | 1465119223153 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 02:33:43 INFO - PROCESS | 1889 | 1465119223269 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1889 | 1465119223277 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:43 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b2a4c00 == 38 [pid = 1889] [id = 124] 02:33:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 81 (0x9b3ad000) [pid = 1889] [serial = 372] [outer = (nil)] 02:33:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x9bdb2400) [pid = 1889] [serial = 373] [outer = 0x9b3ad000] 02:33:43 INFO - PROCESS | 1889 | 1465119223349 Marionette DEBUG loaded listener.js 02:33:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x9c08cc00) [pid = 1889] [serial = 374] [outer = 0x9b3ad000] 02:33:44 INFO - PROCESS | 1889 | 1465119224903 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 02:33:45 INFO - PROCESS | 1889 | 1465119225125 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 02:33:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:33:45 INFO - PROCESS | 1889 | 1465119225142 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:33:45 INFO - PROCESS | 1889 | 1465119225152 Marionette TRACE conn4 <- [1,470,null,{}] 02:33:45 INFO - PROCESS | 1889 | 1465119225166 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:45 INFO - PROCESS | 1889 | 1465119225179 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:45 INFO - PROCESS | 1889 | 1465119225573 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 02:33:45 INFO - PROCESS | 1889 | 1465119225740 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119225754 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:45 INFO - PROCESS | 1889 | ++DOCSHELL 0x919c2c00 == 39 [pid = 1889] [id = 125] 02:33:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0x93b65c00) [pid = 1889] [serial = 375] [outer = (nil)] 02:33:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x99301800) [pid = 1889] [serial = 376] [outer = 0x93b65c00] 02:33:45 INFO - PROCESS | 1889 | 1465119225924 Marionette DEBUG loaded listener.js 02:33:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x993a2400) [pid = 1889] [serial = 377] [outer = 0x93b65c00] 02:33:47 INFO - PROCESS | 1889 | 1465119227139 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 02:33:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:33:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 2062ms 02:33:47 INFO - PROCESS | 1889 | 1465119227201 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 02:33:47 INFO - PROCESS | 1889 | 1465119227209 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 02:33:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:33:47 INFO - PROCESS | 1889 | 1465119227221 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:33:47 INFO - PROCESS | 1889 | 1465119227226 Marionette TRACE conn4 <- [1,474,null,{}] 02:33:47 INFO - PROCESS | 1889 | 1465119227234 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:47 INFO - PROCESS | 1889 | 1465119227239 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:47 INFO - PROCESS | 1889 | 1465119227487 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 02:33:47 INFO - PROCESS | 1889 | 1465119227748 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119227759 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:47 INFO - PROCESS | 1889 | ++DOCSHELL 0x918bfc00 == 40 [pid = 1889] [id = 126] 02:33:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x9b2ad800) [pid = 1889] [serial = 378] [outer = (nil)] 02:33:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x9c107000) [pid = 1889] [serial = 379] [outer = 0x9b2ad800] 02:33:47 INFO - PROCESS | 1889 | 1465119227868 Marionette DEBUG loaded listener.js 02:33:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x9aa3d000) [pid = 1889] [serial = 380] [outer = 0x9b2ad800] 02:33:48 INFO - PROCESS | 1889 | 1465119228962 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 02:33:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:33:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1806ms 02:33:49 INFO - PROCESS | 1889 | 1465119229028 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 02:33:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:33:49 INFO - PROCESS | 1889 | 1465119229033 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 02:33:49 INFO - PROCESS | 1889 | 1465119229041 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:33:49 INFO - PROCESS | 1889 | 1465119229047 Marionette TRACE conn4 <- [1,478,null,{}] 02:33:49 INFO - PROCESS | 1889 | 1465119229065 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:49 INFO - PROCESS | 1889 | 1465119229075 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:49 INFO - PROCESS | 1889 | 1465119229340 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 02:33:49 INFO - PROCESS | 1889 | 1465119229573 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119229587 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:49 INFO - PROCESS | 1889 | ++DOCSHELL 0xa21c5000 == 41 [pid = 1889] [id = 127] 02:33:49 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0xa21c6800) [pid = 1889] [serial = 381] [outer = (nil)] 02:33:49 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0xa220e800) [pid = 1889] [serial = 382] [outer = 0xa21c6800] 02:33:49 INFO - PROCESS | 1889 | 1465119229672 Marionette DEBUG loaded listener.js 02:33:49 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0xa242a800) [pid = 1889] [serial = 383] [outer = 0xa21c6800] 02:33:50 INFO - PROCESS | 1889 | 1465119230676 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 02:33:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:33:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1693ms 02:33:50 INFO - PROCESS | 1889 | 1465119230734 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 02:33:50 INFO - PROCESS | 1889 | 1465119230738 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 02:33:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:33:50 INFO - PROCESS | 1889 | 1465119230746 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:33:50 INFO - PROCESS | 1889 | 1465119230749 Marionette TRACE conn4 <- [1,482,null,{}] 02:33:50 INFO - PROCESS | 1889 | 1465119230756 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:50 INFO - PROCESS | 1889 | 1465119230762 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:50 INFO - PROCESS | 1889 | 1465119230997 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 02:33:51 INFO - PROCESS | 1889 | 1465119231209 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119231218 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:51 INFO - PROCESS | 1889 | ++DOCSHELL 0x9a72ec00 == 42 [pid = 1889] [id = 128] 02:33:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x9aa3e800) [pid = 1889] [serial = 384] [outer = (nil)] 02:33:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0xa34f3c00) [pid = 1889] [serial = 385] [outer = 0x9aa3e800] 02:33:51 INFO - PROCESS | 1889 | 1465119231351 Marionette DEBUG loaded listener.js 02:33:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0xa500a400) [pid = 1889] [serial = 386] [outer = 0x9aa3e800] 02:33:52 INFO - PROCESS | 1889 | 1465119232495 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 02:33:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:33:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1781ms 02:33:52 INFO - PROCESS | 1889 | 1465119232529 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 02:33:52 INFO - PROCESS | 1889 | 1465119232534 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 02:33:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:33:52 INFO - PROCESS | 1889 | 1465119232546 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:33:52 INFO - PROCESS | 1889 | 1465119232550 Marionette TRACE conn4 <- [1,486,null,{}] 02:33:52 INFO - PROCESS | 1889 | 1465119232560 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:52 INFO - PROCESS | 1889 | 1465119232565 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:52 INFO - PROCESS | 1889 | 1465119232765 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 02:33:52 INFO - PROCESS | 1889 | 1465119232966 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119232976 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:53 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c9c00 == 43 [pid = 1889] [id = 129] 02:33:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0x99305400) [pid = 1889] [serial = 387] [outer = (nil)] 02:33:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0xa670b400) [pid = 1889] [serial = 388] [outer = 0x99305400] 02:33:53 INFO - PROCESS | 1889 | 1465119233065 Marionette DEBUG loaded listener.js 02:33:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0xa6740400) [pid = 1889] [serial = 389] [outer = 0x99305400] 02:33:54 INFO - PROCESS | 1889 | 1465119234059 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 02:33:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:33:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1551ms 02:33:54 INFO - PROCESS | 1889 | 1465119234123 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 02:33:54 INFO - PROCESS | 1889 | 1465119234131 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 02:33:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:33:54 INFO - PROCESS | 1889 | 1465119234142 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:33:54 INFO - PROCESS | 1889 | 1465119234145 Marionette TRACE conn4 <- [1,490,null,{}] 02:33:54 INFO - PROCESS | 1889 | 1465119234152 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:54 INFO - PROCESS | 1889 | 1465119234163 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:54 INFO - PROCESS | 1889 | 1465119234412 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 02:33:54 INFO - PROCESS | 1889 | 1465119234691 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119234700 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:54 INFO - PROCESS | 1889 | ++DOCSHELL 0x91088c00 == 44 [pid = 1889] [id = 130] 02:33:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0x9108bc00) [pid = 1889] [serial = 390] [outer = (nil)] 02:33:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0x918bf400) [pid = 1889] [serial = 391] [outer = 0x9108bc00] 02:33:54 INFO - PROCESS | 1889 | 1465119234838 Marionette DEBUG loaded listener.js 02:33:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 101 (0x9ad48c00) [pid = 1889] [serial = 392] [outer = 0x9108bc00] 02:33:55 INFO - PROCESS | 1889 | 1465119235774 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 02:33:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:33:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1683ms 02:33:55 INFO - PROCESS | 1889 | 1465119235826 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 02:33:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:33:55 INFO - PROCESS | 1889 | 1465119235831 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 02:33:55 INFO - PROCESS | 1889 | 1465119235838 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:33:55 INFO - PROCESS | 1889 | 1465119235841 Marionette TRACE conn4 <- [1,494,null,{}] 02:33:55 INFO - PROCESS | 1889 | 1465119235848 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:55 INFO - PROCESS | 1889 | 1465119235853 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:56 INFO - PROCESS | 1889 | 1465119236035 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 02:33:56 INFO - PROCESS | 1889 | 1465119236205 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119236215 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:56 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c2000 == 45 [pid = 1889] [id = 131] 02:33:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 102 (0x918cc400) [pid = 1889] [serial = 393] [outer = (nil)] 02:33:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 103 (0x919f8000) [pid = 1889] [serial = 394] [outer = 0x918cc400] 02:33:56 INFO - PROCESS | 1889 | 1465119236299 Marionette DEBUG loaded listener.js 02:33:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 104 (0x919f9000) [pid = 1889] [serial = 395] [outer = 0x918cc400] 02:33:57 INFO - PROCESS | 1889 | 1465119237351 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 02:33:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:33:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1593ms 02:33:57 INFO - PROCESS | 1889 | 1465119237431 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 02:33:57 INFO - PROCESS | 1889 | 1465119237436 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 02:33:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:33:57 INFO - PROCESS | 1889 | 1465119237443 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:33:57 INFO - PROCESS | 1889 | 1465119237447 Marionette TRACE conn4 <- [1,498,null,{}] 02:33:57 INFO - PROCESS | 1889 | 1465119237454 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:57 INFO - PROCESS | 1889 | 1465119237460 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:57 INFO - PROCESS | 1889 | 1465119237712 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 02:33:57 INFO - PROCESS | 1889 | 1465119237931 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119237944 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:57 INFO - PROCESS | 1889 | ++DOCSHELL 0x919c2800 == 46 [pid = 1889] [id = 132] 02:33:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 105 (0x919f5c00) [pid = 1889] [serial = 396] [outer = (nil)] 02:33:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 106 (0x92e50000) [pid = 1889] [serial = 397] [outer = 0x919f5c00] 02:33:58 INFO - PROCESS | 1889 | 1465119238033 Marionette DEBUG loaded listener.js 02:33:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 107 (0x93c5d000) [pid = 1889] [serial = 398] [outer = 0x919f5c00] 02:33:59 INFO - PROCESS | 1889 | 1465119239200 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 02:33:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:33:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1796ms 02:33:59 INFO - PROCESS | 1889 | 1465119239241 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 02:33:59 INFO - PROCESS | 1889 | 1465119239248 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 02:33:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:33:59 INFO - PROCESS | 1889 | 1465119239257 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:33:59 INFO - PROCESS | 1889 | 1465119239264 Marionette TRACE conn4 <- [1,502,null,{}] 02:33:59 INFO - PROCESS | 1889 | 1465119239272 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:59 INFO - PROCESS | 1889 | 1465119239278 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:59 INFO - PROCESS | 1889 | 1465119239469 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 02:33:59 INFO - PROCESS | 1889 | 1465119239708 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:59 INFO - PROCESS | 1889 | 1465119239719 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:33:59 INFO - PROCESS | 1889 | ++DOCSHELL 0x919cb000 == 47 [pid = 1889] [id = 133] 02:33:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 108 (0x919cd400) [pid = 1889] [serial = 399] [outer = (nil)] 02:33:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 109 (0x919fd800) [pid = 1889] [serial = 400] [outer = 0x919cd400] 02:33:59 INFO - PROCESS | 1889 | 1465119239891 Marionette DEBUG loaded listener.js 02:34:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 110 (0x9238a000) [pid = 1889] [serial = 401] [outer = 0x919cd400] 02:34:00 INFO - PROCESS | 1889 | --DOCSHELL 0x918be000 == 46 [pid = 1889] [id = 123] 02:34:00 INFO - PROCESS | 1889 | --DOCSHELL 0x9aa3f000 == 45 [pid = 1889] [id = 122] 02:34:00 INFO - PROCESS | 1889 | --DOCSHELL 0x93c59800 == 44 [pid = 1889] [id = 121] 02:34:00 INFO - PROCESS | 1889 | --DOCSHELL 0x918ccc00 == 43 [pid = 1889] [id = 120] 02:34:00 INFO - PROCESS | 1889 | --DOMWINDOW == 109 (0x9c106800) [pid = 1889] [serial = 310] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | --DOMWINDOW == 108 (0x93c53c00) [pid = 1889] [serial = 298] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | --DOMWINDOW == 107 (0x9b8a7c00) [pid = 1889] [serial = 306] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | --DOMWINDOW == 106 (0x93bcf400) [pid = 1889] [serial = 321] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | --DOMWINDOW == 105 (0x9b3aa000) [pid = 1889] [serial = 328] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | --DOMWINDOW == 104 (0x9b39f400) [pid = 1889] [serial = 327] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | --DOMWINDOW == 103 (0x9aa40000) [pid = 1889] [serial = 319] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | --DOMWINDOW == 102 (0x9c086000) [pid = 1889] [serial = 330] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | --DOMWINDOW == 101 (0x9c102800) [pid = 1889] [serial = 309] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | --DOMWINDOW == 100 (0x9aa3c400) [pid = 1889] [serial = 300] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0xa2294000) [pid = 1889] [serial = 315] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x9ad42400) [pid = 1889] [serial = 295] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0xa215a800) [pid = 1889] [serial = 313] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x9b3a5c00) [pid = 1889] [serial = 304] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x9c10d800) [pid = 1889] [serial = 331] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x9ad4bc00) [pid = 1889] [serial = 301] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x9d9b3400) [pid = 1889] [serial = 334] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x92e43000) [pid = 1889] [serial = 297] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x953e0800) [pid = 1889] [serial = 322] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0xa1161c00) [pid = 1889] [serial = 312] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x99e8cc00) [pid = 1889] [serial = 325] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x99308000) [pid = 1889] [serial = 324] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x9d5f8000) [pid = 1889] [serial = 333] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x95349c00) [pid = 1889] [serial = 318] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x9bd79000) [pid = 1889] [serial = 307] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0xa228dc00) [pid = 1889] [serial = 316] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0x9b3a1000) [pid = 1889] [serial = 303] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0xa21c6400) [pid = 1889] [serial = 336] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0xa33f0c00) [pid = 1889] [serial = 337] [outer = (nil)] [url = about:blank] 02:34:01 INFO - PROCESS | 1889 | 1465119241061 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 02:34:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:34:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1850ms 02:34:01 INFO - PROCESS | 1889 | 1465119241112 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 02:34:01 INFO - PROCESS | 1889 | 1465119241124 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 02:34:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:34:01 INFO - PROCESS | 1889 | 1465119241145 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:34:01 INFO - PROCESS | 1889 | 1465119241150 Marionette TRACE conn4 <- [1,506,null,{}] 02:34:01 INFO - PROCESS | 1889 | 1465119241157 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:01 INFO - PROCESS | 1889 | 1465119241162 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:01 INFO - PROCESS | 1889 | 1465119241411 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 02:34:01 INFO - PROCESS | 1889 | 1465119241549 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119241558 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:01 INFO - PROCESS | 1889 | ++DOCSHELL 0x92384000 == 44 [pid = 1889] [id = 134] 02:34:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x93c56000) [pid = 1889] [serial = 402] [outer = (nil)] 02:34:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x953e1c00) [pid = 1889] [serial = 403] [outer = 0x93c56000] 02:34:01 INFO - PROCESS | 1889 | 1465119241640 Marionette DEBUG loaded listener.js 02:34:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0x9930c800) [pid = 1889] [serial = 404] [outer = 0x93c56000] 02:34:02 INFO - PROCESS | 1889 | 1465119242603 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 02:34:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:34:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1494ms 02:34:02 INFO - PROCESS | 1889 | 1465119242633 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 02:34:02 INFO - PROCESS | 1889 | 1465119242636 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 02:34:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:34:02 INFO - PROCESS | 1889 | 1465119242644 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:34:02 INFO - PROCESS | 1889 | 1465119242650 Marionette TRACE conn4 <- [1,510,null,{}] 02:34:02 INFO - PROCESS | 1889 | 1465119242667 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:02 INFO - PROCESS | 1889 | 1465119242677 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:02 INFO - PROCESS | 1889 | 1465119242910 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 02:34:03 INFO - PROCESS | 1889 | 1465119243101 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119243114 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:03 INFO - PROCESS | 1889 | ++DOCSHELL 0x9ad45c00 == 45 [pid = 1889] [id = 135] 02:34:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x9ad46400) [pid = 1889] [serial = 405] [outer = (nil)] 02:34:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x9ad4e800) [pid = 1889] [serial = 406] [outer = 0x9ad46400] 02:34:03 INFO - PROCESS | 1889 | 1465119243208 Marionette DEBUG loaded listener.js 02:34:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x9b3a1400) [pid = 1889] [serial = 407] [outer = 0x9ad46400] 02:34:04 INFO - PROCESS | 1889 | 1465119244291 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 02:34:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:34:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1693ms 02:34:04 INFO - PROCESS | 1889 | 1465119244339 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 02:34:04 INFO - PROCESS | 1889 | 1465119244344 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 02:34:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:34:04 INFO - PROCESS | 1889 | 1465119244357 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:34:04 INFO - PROCESS | 1889 | 1465119244361 Marionette TRACE conn4 <- [1,514,null,{}] 02:34:04 INFO - PROCESS | 1889 | 1465119244368 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:04 INFO - PROCESS | 1889 | 1465119244376 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:04 INFO - PROCESS | 1889 | 1465119244627 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 02:34:04 INFO - PROCESS | 1889 | 1465119244777 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:04 INFO - PROCESS | 1889 | 1465119244783 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:04 INFO - PROCESS | 1889 | ++DOCSHELL 0x9a5fb400 == 46 [pid = 1889] [id = 136] 02:34:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x9ad4dc00) [pid = 1889] [serial = 408] [outer = (nil)] 02:34:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x9b86b400) [pid = 1889] [serial = 409] [outer = 0x9ad4dc00] 02:34:04 INFO - PROCESS | 1889 | 1465119244864 Marionette DEBUG loaded listener.js 02:34:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x9bd87400) [pid = 1889] [serial = 410] [outer = 0x9ad4dc00] 02:34:05 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x9aa3f400) [pid = 1889] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:34:05 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x92383c00) [pid = 1889] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:34:05 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0xa22d3800) [pid = 1889] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:34:05 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x92e4cc00) [pid = 1889] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:34:05 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0xa6290c00) [pid = 1889] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:34:05 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0x9d4d6800) [pid = 1889] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:34:05 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0x9472e800) [pid = 1889] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:34:05 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0x919ccc00) [pid = 1889] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:34:05 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0x9238c800) [pid = 1889] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:34:05 INFO - PROCESS | 1889 | --DOMWINDOW == 80 (0x99e8e000) [pid = 1889] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:34:05 INFO - PROCESS | 1889 | --DOMWINDOW == 79 (0x93bce400) [pid = 1889] [serial = 369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:34:05 INFO - PROCESS | 1889 | 1465119245815 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 02:34:05 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:34:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1485ms 02:34:05 INFO - PROCESS | 1889 | 1465119245842 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 02:34:05 INFO - PROCESS | 1889 | 1465119245845 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 02:34:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:34:05 INFO - PROCESS | 1889 | 1465119245852 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:34:05 INFO - PROCESS | 1889 | 1465119245856 Marionette TRACE conn4 <- [1,518,null,{}] 02:34:05 INFO - PROCESS | 1889 | 1465119245875 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:05 INFO - PROCESS | 1889 | 1465119245881 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:06 INFO - PROCESS | 1889 | 1465119246059 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 02:34:06 INFO - PROCESS | 1889 | 1465119246069 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119246078 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:06 INFO - PROCESS | 1889 | ++DOCSHELL 0x919ccc00 == 47 [pid = 1889] [id = 137] 02:34:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x92e4cc00) [pid = 1889] [serial = 411] [outer = (nil)] 02:34:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 81 (0x9bd7b400) [pid = 1889] [serial = 412] [outer = 0x92e4cc00] 02:34:06 INFO - PROCESS | 1889 | 1465119246150 Marionette DEBUG loaded listener.js 02:34:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x9c08d000) [pid = 1889] [serial = 413] [outer = 0x92e4cc00] 02:34:07 INFO - PROCESS | 1889 | 1465119247107 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 02:34:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:34:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1291ms 02:34:07 INFO - PROCESS | 1889 | 1465119247145 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 02:34:07 INFO - PROCESS | 1889 | 1465119247148 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 02:34:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:34:07 INFO - PROCESS | 1889 | 1465119247155 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:34:07 INFO - PROCESS | 1889 | 1465119247159 Marionette TRACE conn4 <- [1,522,null,{}] 02:34:07 INFO - PROCESS | 1889 | 1465119247166 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:07 INFO - PROCESS | 1889 | 1465119247175 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:07 INFO - PROCESS | 1889 | 1465119247485 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 02:34:07 INFO - PROCESS | 1889 | 1465119247717 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119247727 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:07 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c4400 == 48 [pid = 1889] [id = 138] 02:34:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x918c4800) [pid = 1889] [serial = 414] [outer = (nil)] 02:34:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0x918ca800) [pid = 1889] [serial = 415] [outer = 0x918c4800] 02:34:07 INFO - PROCESS | 1889 | 1465119247862 Marionette DEBUG loaded listener.js 02:34:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x919c8400) [pid = 1889] [serial = 416] [outer = 0x918c4800] 02:34:08 INFO - PROCESS | 1889 | 1465119248953 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 02:34:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:34:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1837ms 02:34:08 INFO - PROCESS | 1889 | 1465119248994 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 02:34:09 INFO - PROCESS | 1889 | 1465119249001 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 02:34:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:34:09 INFO - PROCESS | 1889 | 1465119249013 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:34:09 INFO - PROCESS | 1889 | 1465119249019 Marionette TRACE conn4 <- [1,526,null,{}] 02:34:09 INFO - PROCESS | 1889 | 1465119249029 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:09 INFO - PROCESS | 1889 | 1465119249035 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:09 INFO - PROCESS | 1889 | 1465119249295 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 02:34:09 INFO - PROCESS | 1889 | 1465119249550 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:09 INFO - PROCESS | 1889 | 1465119249564 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:09 INFO - PROCESS | 1889 | ++DOCSHELL 0x93891800 == 49 [pid = 1889] [id = 139] 02:34:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x93b5b800) [pid = 1889] [serial = 417] [outer = (nil)] 02:34:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x93bc6c00) [pid = 1889] [serial = 418] [outer = 0x93b5b800] 02:34:09 INFO - PROCESS | 1889 | 1465119249667 Marionette DEBUG loaded listener.js 02:34:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x95343400) [pid = 1889] [serial = 419] [outer = 0x93b5b800] 02:34:10 INFO - PROCESS | 1889 | 1465119250693 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 02:34:10 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:34:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1742ms 02:34:10 INFO - PROCESS | 1889 | 1465119250754 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 02:34:10 INFO - PROCESS | 1889 | 1465119250760 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 02:34:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:34:10 INFO - PROCESS | 1889 | 1465119250768 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:34:10 INFO - PROCESS | 1889 | 1465119250772 Marionette TRACE conn4 <- [1,530,null,{}] 02:34:10 INFO - PROCESS | 1889 | 1465119250779 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:10 INFO - PROCESS | 1889 | 1465119250785 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:11 INFO - PROCESS | 1889 | 1465119251004 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 02:34:11 INFO - PROCESS | 1889 | 1465119251319 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119251329 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:11 INFO - PROCESS | 1889 | ++DOCSHELL 0x9a2db400 == 50 [pid = 1889] [id = 140] 02:34:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x9a898400) [pid = 1889] [serial = 420] [outer = (nil)] 02:34:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x9aa48400) [pid = 1889] [serial = 421] [outer = 0x9a898400] 02:34:11 INFO - PROCESS | 1889 | 1465119251419 Marionette DEBUG loaded listener.js 02:34:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x9ad51800) [pid = 1889] [serial = 422] [outer = 0x9a898400] 02:34:12 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:34:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:34:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:34:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:34:12 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:34:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:34:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:34:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:34:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1641ms 02:34:12 INFO - PROCESS | 1889 | 1465119252387 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 02:34:12 INFO - PROCESS | 1889 | 1465119252413 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 02:34:12 INFO - PROCESS | 1889 | 1465119252420 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 02:34:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:34:12 INFO - PROCESS | 1889 | 1465119252440 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:34:12 INFO - PROCESS | 1889 | 1465119252448 Marionette TRACE conn4 <- [1,534,null,{}] 02:34:12 INFO - PROCESS | 1889 | 1465119252474 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:12 INFO - PROCESS | 1889 | 1465119252483 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:12 INFO - PROCESS | 1889 | 1465119252769 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 02:34:12 INFO - PROCESS | 1889 | 1465119252972 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119252983 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:13 INFO - PROCESS | 1889 | ++DOCSHELL 0x9a5f5c00 == 51 [pid = 1889] [id = 141] 02:34:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x9ad43800) [pid = 1889] [serial = 423] [outer = (nil)] 02:34:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0xa21ce400) [pid = 1889] [serial = 424] [outer = 0x9ad43800] 02:34:13 INFO - PROCESS | 1889 | 1465119253068 Marionette DEBUG loaded listener.js 02:34:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0xa22da400) [pid = 1889] [serial = 425] [outer = 0x9ad43800] 02:34:13 INFO - PROCESS | 1889 | 1465119253961 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 02:34:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:34:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1566ms 02:34:14 INFO - PROCESS | 1889 | 1465119254022 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 02:34:14 INFO - PROCESS | 1889 | 1465119254027 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 02:34:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:34:14 INFO - PROCESS | 1889 | 1465119254036 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:34:14 INFO - PROCESS | 1889 | 1465119254039 Marionette TRACE conn4 <- [1,538,null,{}] 02:34:14 INFO - PROCESS | 1889 | 1465119254046 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:14 INFO - PROCESS | 1889 | 1465119254052 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:14 INFO - PROCESS | 1889 | 1465119254304 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 02:34:14 INFO - PROCESS | 1889 | 1465119254531 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119254545 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:14 INFO - PROCESS | 1889 | ++DOCSHELL 0x93b5b400 == 52 [pid = 1889] [id = 142] 02:34:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0xa21c4c00) [pid = 1889] [serial = 426] [outer = (nil)] 02:34:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0xa33eb800) [pid = 1889] [serial = 427] [outer = 0xa21c4c00] 02:34:14 INFO - PROCESS | 1889 | 1465119254685 Marionette DEBUG loaded listener.js 02:34:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0xa349c000) [pid = 1889] [serial = 428] [outer = 0xa21c4c00] 02:34:15 INFO - PROCESS | 1889 | 1465119255539 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 02:34:15 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:34:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1539ms 02:34:15 INFO - PROCESS | 1889 | 1465119255610 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 02:34:15 INFO - PROCESS | 1889 | 1465119255615 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 02:34:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:34:15 INFO - PROCESS | 1889 | 1465119255623 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:34:15 INFO - PROCESS | 1889 | 1465119255626 Marionette TRACE conn4 <- [1,542,null,{}] 02:34:15 INFO - PROCESS | 1889 | 1465119255633 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:15 INFO - PROCESS | 1889 | 1465119255638 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:15 INFO - PROCESS | 1889 | 1465119255855 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 02:34:16 INFO - PROCESS | 1889 | 1465119256030 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:16 INFO - PROCESS | 1889 | 1465119256050 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:16 INFO - PROCESS | 1889 | ++DOCSHELL 0x9197ac00 == 53 [pid = 1889] [id = 143] 02:34:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0x9197b400) [pid = 1889] [serial = 429] [outer = (nil)] 02:34:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0x9197fc00) [pid = 1889] [serial = 430] [outer = 0x9197b400] 02:34:16 INFO - PROCESS | 1889 | 1465119256152 Marionette DEBUG loaded listener.js 02:34:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0xa6b62c00) [pid = 1889] [serial = 431] [outer = 0x9197b400] 02:34:17 INFO - PROCESS | 1889 | 1465119257153 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 02:34:17 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:34:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1582ms 02:34:17 INFO - PROCESS | 1889 | 1465119257209 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 02:34:17 INFO - PROCESS | 1889 | 1465119257213 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 02:34:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:34:17 INFO - PROCESS | 1889 | 1465119257222 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:34:17 INFO - PROCESS | 1889 | 1465119257225 Marionette TRACE conn4 <- [1,546,null,{}] 02:34:17 INFO - PROCESS | 1889 | 1465119257232 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:17 INFO - PROCESS | 1889 | 1465119257238 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:17 INFO - PROCESS | 1889 | 1465119257463 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 02:34:17 INFO - PROCESS | 1889 | 1465119257658 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119257670 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:17 INFO - PROCESS | 1889 | ++DOCSHELL 0x9197cc00 == 54 [pid = 1889] [id = 144] 02:34:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 101 (0x9197d000) [pid = 1889] [serial = 432] [outer = (nil)] 02:34:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 102 (0x91ae0400) [pid = 1889] [serial = 433] [outer = 0x9197d000] 02:34:17 INFO - PROCESS | 1889 | 1465119257752 Marionette DEBUG loaded listener.js 02:34:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 103 (0x91ae9400) [pid = 1889] [serial = 434] [outer = 0x9197d000] 02:34:18 INFO - PROCESS | 1889 | 1465119258714 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 02:34:18 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:34:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1589ms 02:34:18 INFO - PROCESS | 1889 | 1465119258811 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 02:34:18 INFO - PROCESS | 1889 | 1465119258815 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 02:34:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:34:18 INFO - PROCESS | 1889 | 1465119258822 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:34:18 INFO - PROCESS | 1889 | 1465119258825 Marionette TRACE conn4 <- [1,550,null,{}] 02:34:18 INFO - PROCESS | 1889 | 1465119258831 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:18 INFO - PROCESS | 1889 | 1465119258836 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:19 INFO - PROCESS | 1889 | 1465119259091 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 02:34:19 INFO - PROCESS | 1889 | 1465119259337 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1889 | 1465119259347 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:19 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb17400 == 55 [pid = 1889] [id = 145] 02:34:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 104 (0x8fb18000) [pid = 1889] [serial = 435] [outer = (nil)] 02:34:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 105 (0x8fb1ac00) [pid = 1889] [serial = 436] [outer = 0x8fb18000] 02:34:19 INFO - PROCESS | 1889 | 1465119259439 Marionette DEBUG loaded listener.js 02:34:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 106 (0x8fb22400) [pid = 1889] [serial = 437] [outer = 0x8fb18000] 02:34:20 INFO - PROCESS | 1889 | 1465119260372 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 02:34:20 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:34:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1586ms 02:34:20 INFO - PROCESS | 1889 | 1465119260415 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 02:34:20 INFO - PROCESS | 1889 | 1465119260420 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 02:34:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:34:20 INFO - PROCESS | 1889 | 1465119260430 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:34:20 INFO - PROCESS | 1889 | 1465119260433 Marionette TRACE conn4 <- [1,554,null,{}] 02:34:20 INFO - PROCESS | 1889 | 1465119260440 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:20 INFO - PROCESS | 1889 | 1465119260446 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:20 INFO - PROCESS | 1889 | 1465119260640 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 02:34:20 INFO - PROCESS | 1889 | 1465119260814 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119260826 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:20 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb19000 == 56 [pid = 1889] [id = 146] 02:34:20 INFO - PROCESS | 1889 | ++DOMWINDOW == 107 (0x8fb1c000) [pid = 1889] [serial = 438] [outer = (nil)] 02:34:20 INFO - PROCESS | 1889 | ++DOMWINDOW == 108 (0x8fd0a800) [pid = 1889] [serial = 439] [outer = 0x8fb1c000] 02:34:20 INFO - PROCESS | 1889 | 1465119260916 Marionette DEBUG loaded listener.js 02:34:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 109 (0x8fd0b800) [pid = 1889] [serial = 440] [outer = 0x8fb1c000] 02:34:21 INFO - PROCESS | 1889 | [1889] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:34:21 INFO - PROCESS | 1889 | 1465119261949 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 02:34:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:34:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1535ms 02:34:21 INFO - PROCESS | 1889 | 1465119261965 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 02:34:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:34:21 INFO - PROCESS | 1889 | 1465119261970 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 02:34:21 INFO - PROCESS | 1889 | 1465119261977 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:34:21 INFO - PROCESS | 1889 | 1465119261982 Marionette TRACE conn4 <- [1,558,null,{}] 02:34:21 INFO - PROCESS | 1889 | 1465119261988 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:21 INFO - PROCESS | 1889 | 1465119261994 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:22 INFO - PROCESS | 1889 | 1465119262197 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 02:34:22 INFO - PROCESS | 1889 | 1465119262370 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:22 INFO - PROCESS | 1889 | 1465119262376 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:22 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb20400 == 57 [pid = 1889] [id = 147] 02:34:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 110 (0x8fd06400) [pid = 1889] [serial = 441] [outer = (nil)] 02:34:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 111 (0x8fd13c00) [pid = 1889] [serial = 442] [outer = 0x8fd06400] 02:34:22 INFO - PROCESS | 1889 | 1465119262510 Marionette DEBUG loaded listener.js 02:34:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 112 (0x91ae8800) [pid = 1889] [serial = 443] [outer = 0x8fd06400] 02:34:23 INFO - PROCESS | 1889 | 1465119263455 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 02:34:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:34:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1533ms 02:34:23 INFO - PROCESS | 1889 | 1465119263516 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 02:34:23 INFO - PROCESS | 1889 | 1465119263520 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 02:34:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:34:23 INFO - PROCESS | 1889 | 1465119263529 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:34:23 INFO - PROCESS | 1889 | 1465119263534 Marionette TRACE conn4 <- [1,562,null,{}] 02:34:23 INFO - PROCESS | 1889 | 1465119263540 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:23 INFO - PROCESS | 1889 | 1465119263546 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:23 INFO - PROCESS | 1889 | 1465119263768 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 02:34:24 INFO - PROCESS | 1889 | 1465119264282 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119264291 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:24 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd0a400 == 58 [pid = 1889] [id = 148] 02:34:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 113 (0x8fd0ac00) [pid = 1889] [serial = 444] [outer = (nil)] 02:34:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 114 (0x8fd12400) [pid = 1889] [serial = 445] [outer = 0x8fd0ac00] 02:34:24 INFO - PROCESS | 1889 | 1465119264392 Marionette DEBUG loaded listener.js 02:34:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 115 (0x91088800) [pid = 1889] [serial = 446] [outer = 0x8fd0ac00] 02:34:25 INFO - PROCESS | 1889 | [1889] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:34:25 INFO - PROCESS | 1889 | 1465119265328 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 02:34:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:34:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1842ms 02:34:25 INFO - PROCESS | 1889 | 1465119265373 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 02:34:25 INFO - PROCESS | 1889 | 1465119265379 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 02:34:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:34:25 INFO - PROCESS | 1889 | 1465119265388 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:34:25 INFO - PROCESS | 1889 | 1465119265394 Marionette TRACE conn4 <- [1,566,null,{}] 02:34:25 INFO - PROCESS | 1889 | 1465119265402 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:25 INFO - PROCESS | 1889 | 1465119265407 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:25 INFO - PROCESS | 1889 | 1465119265607 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 02:34:25 INFO - PROCESS | 1889 | 1465119265794 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119265803 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:25 INFO - PROCESS | 1889 | ++DOCSHELL 0x9197bc00 == 59 [pid = 1889] [id = 149] 02:34:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 116 (0x9197e000) [pid = 1889] [serial = 447] [outer = (nil)] 02:34:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 117 (0x919c7c00) [pid = 1889] [serial = 448] [outer = 0x9197e000] 02:34:25 INFO - PROCESS | 1889 | 1465119265883 Marionette DEBUG loaded listener.js 02:34:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 118 (0x91addc00) [pid = 1889] [serial = 449] [outer = 0x9197e000] 02:34:26 INFO - PROCESS | 1889 | [1889] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:34:26 INFO - PROCESS | 1889 | 1465119266948 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:34:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:34:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1636ms 02:34:27 INFO - PROCESS | 1889 | 1465119267028 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 02:34:27 INFO - PROCESS | 1889 | 1465119267035 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 02:34:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:34:27 INFO - PROCESS | 1889 | 1465119267044 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:34:27 INFO - PROCESS | 1889 | 1465119267049 Marionette TRACE conn4 <- [1,570,null,{}] 02:34:27 INFO - PROCESS | 1889 | 1465119267055 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:27 INFO - PROCESS | 1889 | 1465119267060 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:27 INFO - PROCESS | 1889 | 1465119267297 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x9238f400 == 58 [pid = 1889] [id = 98] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x93c5f400 == 57 [pid = 1889] [id = 97] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x919ccc00 == 56 [pid = 1889] [id = 137] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x9a5fb400 == 55 [pid = 1889] [id = 136] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x9ad45c00 == 54 [pid = 1889] [id = 135] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x92384000 == 53 [pid = 1889] [id = 134] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x919cb000 == 52 [pid = 1889] [id = 133] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x92e4dc00 == 51 [pid = 1889] [id = 95] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x919c2800 == 50 [pid = 1889] [id = 132] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x919cc400 == 49 [pid = 1889] [id = 118] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x92e49800 == 48 [pid = 1889] [id = 119] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x9a72ec00 == 47 [pid = 1889] [id = 128] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x9b2a5800 == 46 [pid = 1889] [id = 109] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x919c2c00 == 45 [pid = 1889] [id = 125] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x9b2a3400 == 44 [pid = 1889] [id = 102] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x918be400 == 43 [pid = 1889] [id = 105] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0xa21c5000 == 42 [pid = 1889] [id = 127] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x918cc000 == 41 [pid = 1889] [id = 106] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x918c9c00 == 40 [pid = 1889] [id = 129] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x92388c00 == 39 [pid = 1889] [id = 100] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x9b2a4c00 == 38 [pid = 1889] [id = 124] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x91088c00 == 37 [pid = 1889] [id = 130] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x9b338000 == 36 [pid = 1889] [id = 101] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x918c2000 == 35 [pid = 1889] [id = 131] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x92e4d400 == 34 [pid = 1889] [id = 107] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x918c8800 == 33 [pid = 1889] [id = 111] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x918bfc00 == 32 [pid = 1889] [id = 126] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x95622400 == 31 [pid = 1889] [id = 103] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x919c8800 == 30 [pid = 1889] [id = 112] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x9b3a7000 == 29 [pid = 1889] [id = 116] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x9b2acc00 == 28 [pid = 1889] [id = 117] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x918c6000 == 27 [pid = 1889] [id = 113] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x92383400 == 26 [pid = 1889] [id = 114] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0xa228e000 == 25 [pid = 1889] [id = 115] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x953e4400 == 24 [pid = 1889] [id = 108] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x918bdc00 == 23 [pid = 1889] [id = 110] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x93c55c00 == 22 [pid = 1889] [id = 96] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x9238c400 == 21 [pid = 1889] [id = 99] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x9d408800 == 20 [pid = 1889] [id = 104] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb20400 == 19 [pid = 1889] [id = 147] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb19000 == 18 [pid = 1889] [id = 146] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x9197cc00 == 17 [pid = 1889] [id = 144] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb17400 == 16 [pid = 1889] [id = 145] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x9197ac00 == 15 [pid = 1889] [id = 143] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x93b5b400 == 14 [pid = 1889] [id = 142] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x9a5f5c00 == 13 [pid = 1889] [id = 141] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x93891800 == 12 [pid = 1889] [id = 139] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x9a2db400 == 11 [pid = 1889] [id = 140] 02:34:28 INFO - PROCESS | 1889 | --DOCSHELL 0x918c4400 == 10 [pid = 1889] [id = 138] 02:34:28 INFO - PROCESS | 1889 | --DOMWINDOW == 117 (0x9aa42c00) [pid = 1889] [serial = 366] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1889 | --DOMWINDOW == 116 (0x92390400) [pid = 1889] [serial = 360] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1889 | --DOMWINDOW == 115 (0x92e4f400) [pid = 1889] [serial = 361] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1889 | --DOMWINDOW == 114 (0xa3473000) [pid = 1889] [serial = 345] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1889 | --DOMWINDOW == 113 (0x99670000) [pid = 1889] [serial = 358] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1889 | --DOMWINDOW == 112 (0xa6741400) [pid = 1889] [serial = 349] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1889 | --DOMWINDOW == 111 (0xa670a400) [pid = 1889] [serial = 348] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1889 | --DOMWINDOW == 110 (0x953ec400) [pid = 1889] [serial = 357] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1889 | --DOMWINDOW == 109 (0xa6b65400) [pid = 1889] [serial = 352] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1889 | --DOMWINDOW == 108 (0x9534e400) [pid = 1889] [serial = 363] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1889 | --DOMWINDOW == 107 (0xa6b60000) [pid = 1889] [serial = 351] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1889 | --DOMWINDOW == 106 (0xa3472c00) [pid = 1889] [serial = 355] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1889 | --DOMWINDOW == 105 (0x9389d000) [pid = 1889] [serial = 354] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1889 | --DOMWINDOW == 104 (0x93b5c400) [pid = 1889] [serial = 340] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1889 | --DOMWINDOW == 103 (0x92e4d000) [pid = 1889] [serial = 339] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1889 | --DOMWINDOW == 102 (0x9c104c00) [pid = 1889] [serial = 211] [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:34:28 INFO - PROCESS | 1889 | --DOMWINDOW == 101 (0x9b2ae000) [pid = 1889] [serial = 343] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1889 | --DOMWINDOW == 100 (0x9ad46000) [pid = 1889] [serial = 342] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0x9aa49000) [pid = 1889] [serial = 367] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x9b2aac00) [pid = 1889] [serial = 370] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0xa3559000) [pid = 1889] [serial = 346] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x953ef800) [pid = 1889] [serial = 364] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x9b3aa400) [pid = 1889] [serial = 371] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1889 | 1465119268884 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119268893 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:28 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eed3400 == 11 [pid = 1889] [id = 150] 02:34:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0x8eed3800) [pid = 1889] [serial = 450] [outer = (nil)] 02:34:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0x8fb19c00) [pid = 1889] [serial = 451] [outer = 0x8eed3800] 02:34:28 INFO - PROCESS | 1889 | 1465119268977 Marionette DEBUG loaded listener.js 02:34:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0x8fd0a000) [pid = 1889] [serial = 452] [outer = 0x8eed3800] 02:34:29 INFO - PROCESS | 1889 | [1889] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:34:29 INFO - PROCESS | 1889 | 1465119269825 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 02:34:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:34:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 2838ms 02:34:29 INFO - PROCESS | 1889 | 1465119269884 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 02:34:29 INFO - PROCESS | 1889 | 1465119269889 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 02:34:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:34:29 INFO - PROCESS | 1889 | 1465119269897 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:34:29 INFO - PROCESS | 1889 | 1465119269902 Marionette TRACE conn4 <- [1,574,null,{}] 02:34:29 INFO - PROCESS | 1889 | 1465119269910 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:29 INFO - PROCESS | 1889 | 1465119269917 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:30 INFO - PROCESS | 1889 | 1465119270102 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 02:34:30 INFO - PROCESS | 1889 | 1465119270229 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119270238 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:30 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c0400 == 12 [pid = 1889] [id = 151] 02:34:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0x918c6c00) [pid = 1889] [serial = 453] [outer = (nil)] 02:34:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0x91972000) [pid = 1889] [serial = 454] [outer = 0x918c6c00] 02:34:30 INFO - PROCESS | 1889 | 1465119270315 Marionette DEBUG loaded listener.js 02:34:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 101 (0x9197dc00) [pid = 1889] [serial = 455] [outer = 0x918c6c00] 02:34:31 INFO - PROCESS | 1889 | 1465119271174 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:34:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:34:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1333ms 02:34:31 INFO - PROCESS | 1889 | 1465119271237 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 02:34:31 INFO - PROCESS | 1889 | 1465119271244 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 02:34:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:34:31 INFO - PROCESS | 1889 | 1465119271251 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:34:31 INFO - PROCESS | 1889 | 1465119271255 Marionette TRACE conn4 <- [1,578,null,{}] 02:34:31 INFO - PROCESS | 1889 | 1465119271261 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:31 INFO - PROCESS | 1889 | 1465119271267 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:31 INFO - PROCESS | 1889 | 1465119271506 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 02:34:31 INFO - PROCESS | 1889 | 1465119271535 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:31 INFO - PROCESS | 1889 | 1465119271542 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:31 INFO - PROCESS | 1889 | ++DOCSHELL 0x919ca000 == 13 [pid = 1889] [id = 152] 02:34:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 102 (0x91ae9800) [pid = 1889] [serial = 456] [outer = (nil)] 02:34:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 103 (0x92387000) [pid = 1889] [serial = 457] [outer = 0x91ae9800] 02:34:31 INFO - PROCESS | 1889 | 1465119271620 Marionette DEBUG loaded listener.js 02:34:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 104 (0x92e45000) [pid = 1889] [serial = 458] [outer = 0x91ae9800] 02:34:32 INFO - PROCESS | 1889 | 1465119272868 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 02:34:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:34:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1707ms 02:34:32 INFO - PROCESS | 1889 | 1465119272960 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 02:34:32 INFO - PROCESS | 1889 | 1465119272964 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 02:34:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:34:32 INFO - PROCESS | 1889 | 1465119272986 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:34:33 INFO - PROCESS | 1889 | 1465119272997 Marionette TRACE conn4 <- [1,582,null,{}] 02:34:33 INFO - PROCESS | 1889 | 1465119273007 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:33 INFO - PROCESS | 1889 | 1465119273016 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:33 INFO - PROCESS | 1889 | 1465119273264 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 02:34:34 INFO - PROCESS | 1889 | --DOMWINDOW == 103 (0x919f5c00) [pid = 1889] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:34:34 INFO - PROCESS | 1889 | --DOMWINDOW == 102 (0x93b65c00) [pid = 1889] [serial = 375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:34:34 INFO - PROCESS | 1889 | --DOMWINDOW == 101 (0x9ad46400) [pid = 1889] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:34:34 INFO - PROCESS | 1889 | --DOMWINDOW == 100 (0x918cc400) [pid = 1889] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:34:34 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0x919cd400) [pid = 1889] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:34:34 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x93c56000) [pid = 1889] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:34:34 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0xa21c6800) [pid = 1889] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:34:34 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x9b3ad000) [pid = 1889] [serial = 372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:34:34 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x9aa3e800) [pid = 1889] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:34:34 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x9ad4dc00) [pid = 1889] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:34:34 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x9108bc00) [pid = 1889] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:34:34 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x9b2ad800) [pid = 1889] [serial = 378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:34:34 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x99305400) [pid = 1889] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:34:34 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x92e4cc00) [pid = 1889] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:34:34 INFO - PROCESS | 1889 | 1465119274169 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:34 INFO - PROCESS | 1889 | 1465119274178 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:34 INFO - PROCESS | 1889 | ++DOCSHELL 0x91085400 == 14 [pid = 1889] [id = 153] 02:34:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x9108b400) [pid = 1889] [serial = 459] [outer = (nil)] 02:34:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x919cd400) [pid = 1889] [serial = 460] [outer = 0x9108b400] 02:34:34 INFO - PROCESS | 1889 | 1465119274249 Marionette DEBUG loaded listener.js 02:34:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x93899c00) [pid = 1889] [serial = 461] [outer = 0x9108b400] 02:34:35 INFO - PROCESS | 1889 | 1465119275007 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 02:34:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:34:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 2062ms 02:34:35 INFO - PROCESS | 1889 | 1465119275040 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 02:34:35 INFO - PROCESS | 1889 | 1465119275044 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 02:34:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:34:35 INFO - PROCESS | 1889 | 1465119275052 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:34:35 INFO - PROCESS | 1889 | 1465119275054 Marionette TRACE conn4 <- [1,586,null,{}] 02:34:35 INFO - PROCESS | 1889 | 1465119275060 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:35 INFO - PROCESS | 1889 | 1465119275065 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:35 INFO - PROCESS | 1889 | 1465119275242 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 02:34:35 INFO - PROCESS | 1889 | 1465119275253 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119275263 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:35 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eec9000 == 15 [pid = 1889] [id = 154] 02:34:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0x95346800) [pid = 1889] [serial = 462] [outer = (nil)] 02:34:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0x95350000) [pid = 1889] [serial = 463] [outer = 0x95346800] 02:34:35 INFO - PROCESS | 1889 | 1465119275333 Marionette DEBUG loaded listener.js 02:34:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0x992ef400) [pid = 1889] [serial = 464] [outer = 0x95346800] 02:34:35 INFO - PROCESS | 1889 | [1889] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:34:36 INFO - PROCESS | 1889 | 1465119276377 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 02:34:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:34:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1382ms 02:34:36 INFO - PROCESS | 1889 | 1465119276436 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 02:34:36 INFO - PROCESS | 1889 | 1465119276446 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 02:34:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:34:36 INFO - PROCESS | 1889 | 1465119276456 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:34:36 INFO - PROCESS | 1889 | 1465119276461 Marionette TRACE conn4 <- [1,590,null,{}] 02:34:36 INFO - PROCESS | 1889 | 1465119276471 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:36 INFO - PROCESS | 1889 | 1465119276477 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:36 INFO - PROCESS | 1889 | 1465119276717 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 02:34:36 INFO - PROCESS | 1889 | 1465119276969 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119276986 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:37 INFO - PROCESS | 1889 | ++DOCSHELL 0x9108e000 == 16 [pid = 1889] [id = 155] 02:34:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0x9108e800) [pid = 1889] [serial = 465] [outer = (nil)] 02:34:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0x918c3c00) [pid = 1889] [serial = 466] [outer = 0x9108e800] 02:34:37 INFO - PROCESS | 1889 | 1465119277125 Marionette DEBUG loaded listener.js 02:34:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0x919f5c00) [pid = 1889] [serial = 467] [outer = 0x9108e800] 02:34:38 INFO - PROCESS | 1889 | 1465119278257 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 02:34:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:34:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1837ms 02:34:38 INFO - PROCESS | 1889 | 1465119278292 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 02:34:38 INFO - PROCESS | 1889 | 1465119278299 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 02:34:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:34:38 INFO - PROCESS | 1889 | 1465119278311 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:34:38 INFO - PROCESS | 1889 | 1465119278318 Marionette TRACE conn4 <- [1,594,null,{}] 02:34:38 INFO - PROCESS | 1889 | 1465119278325 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:38 INFO - PROCESS | 1889 | 1465119278331 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:38 INFO - PROCESS | 1889 | 1465119278532 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 02:34:38 INFO - PROCESS | 1889 | 1465119278724 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119278735 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:38 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c2800 == 17 [pid = 1889] [id = 156] 02:34:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0x93894400) [pid = 1889] [serial = 468] [outer = (nil)] 02:34:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 101 (0x93c54c00) [pid = 1889] [serial = 469] [outer = 0x93894400] 02:34:38 INFO - PROCESS | 1889 | 1465119278832 Marionette DEBUG loaded listener.js 02:34:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 102 (0x95186800) [pid = 1889] [serial = 470] [outer = 0x93894400] 02:34:39 INFO - PROCESS | 1889 | 1465119279915 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 02:34:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:34:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1655ms 02:34:39 INFO - PROCESS | 1889 | 1465119279967 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 02:34:39 INFO - PROCESS | 1889 | 1465119279971 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 02:34:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:34:39 INFO - PROCESS | 1889 | 1465119279978 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:34:39 INFO - PROCESS | 1889 | 1465119279984 Marionette TRACE conn4 <- [1,598,null,{}] 02:34:40 INFO - PROCESS | 1889 | 1465119280001 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:40 INFO - PROCESS | 1889 | 1465119280010 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:40 INFO - PROCESS | 1889 | 1465119280232 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 02:34:40 INFO - PROCESS | 1889 | 1465119280453 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1889 | 1465119280465 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:40 INFO - PROCESS | 1889 | ++DOCSHELL 0x99678800 == 18 [pid = 1889] [id = 157] 02:34:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 103 (0x99e8a800) [pid = 1889] [serial = 471] [outer = (nil)] 02:34:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 104 (0x9a238800) [pid = 1889] [serial = 472] [outer = 0x99e8a800] 02:34:40 INFO - PROCESS | 1889 | 1465119280554 Marionette DEBUG loaded listener.js 02:34:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 105 (0x9a5f5c00) [pid = 1889] [serial = 473] [outer = 0x99e8a800] 02:34:41 INFO - PROCESS | 1889 | 1465119281518 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 02:34:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:34:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1597ms 02:34:41 INFO - PROCESS | 1889 | 1465119281576 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 02:34:41 INFO - PROCESS | 1889 | 1465119281582 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 02:34:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:34:41 INFO - PROCESS | 1889 | 1465119281591 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:34:41 INFO - PROCESS | 1889 | 1465119281595 Marionette TRACE conn4 <- [1,602,null,{}] 02:34:41 INFO - PROCESS | 1889 | 1465119281601 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:41 INFO - PROCESS | 1889 | 1465119281606 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:41 INFO - PROCESS | 1889 | 1465119281805 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 02:34:42 INFO - PROCESS | 1889 | 1465119282018 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1889 | 1465119282026 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:42 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd10400 == 19 [pid = 1889] [id = 158] 02:34:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 106 (0x953e4400) [pid = 1889] [serial = 474] [outer = (nil)] 02:34:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 107 (0x9aa40400) [pid = 1889] [serial = 475] [outer = 0x953e4400] 02:34:42 INFO - PROCESS | 1889 | 1465119282152 Marionette DEBUG loaded listener.js 02:34:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 108 (0x9aa41c00) [pid = 1889] [serial = 476] [outer = 0x953e4400] 02:34:43 INFO - PROCESS | 1889 | 1465119283083 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 02:34:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:34:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1542ms 02:34:43 INFO - PROCESS | 1889 | 1465119283134 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 02:34:43 INFO - PROCESS | 1889 | 1465119283137 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 02:34:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:34:43 INFO - PROCESS | 1889 | 1465119283145 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:34:43 INFO - PROCESS | 1889 | 1465119283149 Marionette TRACE conn4 <- [1,606,null,{}] 02:34:43 INFO - PROCESS | 1889 | 1465119283155 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:43 INFO - PROCESS | 1889 | 1465119283161 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:43 INFO - PROCESS | 1889 | 1465119283354 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 02:34:43 INFO - PROCESS | 1889 | 1465119283571 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119283581 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:43 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb24000 == 20 [pid = 1889] [id = 159] 02:34:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 109 (0x9aa3e400) [pid = 1889] [serial = 477] [outer = (nil)] 02:34:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 110 (0x9ad47000) [pid = 1889] [serial = 478] [outer = 0x9aa3e400] 02:34:43 INFO - PROCESS | 1889 | 1465119283703 Marionette DEBUG loaded listener.js 02:34:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 111 (0x9ad4c400) [pid = 1889] [serial = 479] [outer = 0x9aa3e400] 02:34:44 INFO - PROCESS | 1889 | 1465119284585 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:34:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:34:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1484ms 02:34:44 INFO - PROCESS | 1889 | 1465119284630 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 02:34:44 INFO - PROCESS | 1889 | 1465119284634 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 02:34:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:34:44 INFO - PROCESS | 1889 | 1465119284641 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:34:44 INFO - PROCESS | 1889 | 1465119284645 Marionette TRACE conn4 <- [1,610,null,{}] 02:34:44 INFO - PROCESS | 1889 | 1465119284652 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:44 INFO - PROCESS | 1889 | 1465119284664 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:44 INFO - PROCESS | 1889 | 1465119284938 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 02:34:45 INFO - PROCESS | 1889 | 1465119285156 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:45 INFO - PROCESS | 1889 | 1465119285165 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:45 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eece400 == 21 [pid = 1889] [id = 160] 02:34:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 112 (0x9aa41000) [pid = 1889] [serial = 480] [outer = (nil)] 02:34:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 113 (0x9b3a4c00) [pid = 1889] [serial = 481] [outer = 0x9aa41000] 02:34:45 INFO - PROCESS | 1889 | 1465119285302 Marionette DEBUG loaded listener.js 02:34:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 114 (0x9b3ab800) [pid = 1889] [serial = 482] [outer = 0x9aa41000] 02:34:46 INFO - PROCESS | 1889 | 1465119286232 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 02:34:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:34:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1639ms 02:34:46 INFO - PROCESS | 1889 | 1465119286281 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 02:34:46 INFO - PROCESS | 1889 | 1465119286285 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 02:34:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:34:46 INFO - PROCESS | 1889 | 1465119286293 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:34:46 INFO - PROCESS | 1889 | 1465119286296 Marionette TRACE conn4 <- [1,614,null,{}] 02:34:46 INFO - PROCESS | 1889 | 1465119286302 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:46 INFO - PROCESS | 1889 | 1465119286308 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:46 INFO - PROCESS | 1889 | 1465119286493 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 02:34:46 INFO - PROCESS | 1889 | 1465119286669 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119286678 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:46 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb26c00 == 22 [pid = 1889] [id = 161] 02:34:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 115 (0x9108a800) [pid = 1889] [serial = 483] [outer = (nil)] 02:34:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 116 (0x9b8a6800) [pid = 1889] [serial = 484] [outer = 0x9108a800] 02:34:46 INFO - PROCESS | 1889 | 1465119286762 Marionette DEBUG loaded listener.js 02:34:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 117 (0x9b876000) [pid = 1889] [serial = 485] [outer = 0x9108a800] 02:34:47 INFO - PROCESS | 1889 | 1465119287806 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 02:34:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:34:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1588ms 02:34:47 INFO - PROCESS | 1889 | 1465119287884 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 02:34:47 INFO - PROCESS | 1889 | 1465119287889 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 02:34:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:34:47 INFO - PROCESS | 1889 | 1465119287896 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:34:47 INFO - PROCESS | 1889 | 1465119287899 Marionette TRACE conn4 <- [1,618,null,{}] 02:34:47 INFO - PROCESS | 1889 | 1465119287907 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:47 INFO - PROCESS | 1889 | 1465119287911 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:48 INFO - PROCESS | 1889 | 1465119288150 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 02:34:48 INFO - PROCESS | 1889 | 1465119288380 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1889 | 1465119288390 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:48 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eed1c00 == 23 [pid = 1889] [id = 162] 02:34:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 118 (0x8fb21800) [pid = 1889] [serial = 486] [outer = (nil)] 02:34:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 119 (0x919c9c00) [pid = 1889] [serial = 487] [outer = 0x8fb21800] 02:34:48 INFO - PROCESS | 1889 | 1465119288524 Marionette DEBUG loaded listener.js 02:34:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 120 (0x919f5800) [pid = 1889] [serial = 488] [outer = 0x8fb21800] 02:34:49 INFO - PROCESS | 1889 | 1465119289642 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:34:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:34:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1794ms 02:34:49 INFO - PROCESS | 1889 | 1465119289691 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 02:34:49 INFO - PROCESS | 1889 | 1465119289698 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 02:34:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:34:49 INFO - PROCESS | 1889 | 1465119289706 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:34:49 INFO - PROCESS | 1889 | 1465119289714 Marionette TRACE conn4 <- [1,622,null,{}] 02:34:49 INFO - PROCESS | 1889 | 1465119289722 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:49 INFO - PROCESS | 1889 | 1465119289727 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:49 INFO - PROCESS | 1889 | 1465119289912 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 02:34:50 INFO - PROCESS | 1889 | 1465119290187 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119290199 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:50 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd11c00 == 24 [pid = 1889] [id = 163] 02:34:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 121 (0x9108a000) [pid = 1889] [serial = 489] [outer = (nil)] 02:34:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 122 (0x91976000) [pid = 1889] [serial = 490] [outer = 0x9108a000] 02:34:50 INFO - PROCESS | 1889 | 1465119290352 Marionette DEBUG loaded listener.js 02:34:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 123 (0x919f9c00) [pid = 1889] [serial = 491] [outer = 0x9108a000] 02:34:50 INFO - PROCESS | 1889 | --DOMWINDOW == 122 (0x9bd7b400) [pid = 1889] [serial = 412] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1889 | --DOMWINDOW == 121 (0x9c08d000) [pid = 1889] [serial = 413] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1889 | --DOMWINDOW == 120 (0x92e50000) [pid = 1889] [serial = 397] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1889 | --DOMWINDOW == 119 (0x99301800) [pid = 1889] [serial = 376] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1889 | --DOMWINDOW == 118 (0x993a2400) [pid = 1889] [serial = 377] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1889 | --DOMWINDOW == 117 (0x9ad4e800) [pid = 1889] [serial = 406] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1889 | --DOMWINDOW == 116 (0x919f9000) [pid = 1889] [serial = 395] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1889 | --DOMWINDOW == 115 (0x919fd800) [pid = 1889] [serial = 400] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1889 | --DOMWINDOW == 114 (0x953e1c00) [pid = 1889] [serial = 403] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1889 | --DOMWINDOW == 113 (0xa242a800) [pid = 1889] [serial = 383] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1889 | --DOMWINDOW == 112 (0x919f8000) [pid = 1889] [serial = 394] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1889 | --DOMWINDOW == 111 (0x9c08cc00) [pid = 1889] [serial = 374] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1889 | --DOMWINDOW == 110 (0x9238a000) [pid = 1889] [serial = 401] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1889 | --DOMWINDOW == 109 (0xa500a400) [pid = 1889] [serial = 386] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1889 | --DOMWINDOW == 108 (0x9bd87400) [pid = 1889] [serial = 410] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1889 | --DOMWINDOW == 107 (0x9b86b400) [pid = 1889] [serial = 409] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1889 | --DOMWINDOW == 106 (0x9ad48c00) [pid = 1889] [serial = 392] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1889 | --DOMWINDOW == 105 (0xa34f3c00) [pid = 1889] [serial = 385] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1889 | --DOMWINDOW == 104 (0x9c107000) [pid = 1889] [serial = 379] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1889 | --DOMWINDOW == 103 (0x93c5d000) [pid = 1889] [serial = 398] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1889 | --DOMWINDOW == 102 (0xa6740400) [pid = 1889] [serial = 389] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1889 | --DOMWINDOW == 101 (0x9930c800) [pid = 1889] [serial = 404] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1889 | --DOMWINDOW == 100 (0x918bf400) [pid = 1889] [serial = 391] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0x9b3a1400) [pid = 1889] [serial = 407] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x9bdb2400) [pid = 1889] [serial = 373] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0xa220e800) [pid = 1889] [serial = 382] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x9aa3d000) [pid = 1889] [serial = 380] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0xa670b400) [pid = 1889] [serial = 388] [outer = (nil)] [url = about:blank] 02:34:51 INFO - PROCESS | 1889 | 1465119291239 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 02:34:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:34:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1595ms 02:34:51 INFO - PROCESS | 1889 | 1465119291301 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 02:34:51 INFO - PROCESS | 1889 | 1465119291308 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 02:34:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:34:51 INFO - PROCESS | 1889 | 1465119291319 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:34:51 INFO - PROCESS | 1889 | 1465119291323 Marionette TRACE conn4 <- [1,626,null,{}] 02:34:51 INFO - PROCESS | 1889 | 1465119291330 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:51 INFO - PROCESS | 1889 | 1465119291336 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:51 INFO - PROCESS | 1889 | 1465119291523 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 02:34:51 INFO - PROCESS | 1889 | 1465119291648 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:51 INFO - PROCESS | 1889 | 1465119291657 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:51 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd0b400 == 25 [pid = 1889] [id = 164] 02:34:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0x9238fc00) [pid = 1889] [serial = 492] [outer = (nil)] 02:34:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0x92e50000) [pid = 1889] [serial = 493] [outer = 0x9238fc00] 02:34:51 INFO - PROCESS | 1889 | 1465119291735 Marionette DEBUG loaded listener.js 02:34:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0x93b68800) [pid = 1889] [serial = 494] [outer = 0x9238fc00] 02:34:52 INFO - PROCESS | 1889 | 1465119292662 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 02:34:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:34:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1389ms 02:34:52 INFO - PROCESS | 1889 | 1465119292709 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 02:34:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:34:52 INFO - PROCESS | 1889 | 1465119292713 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 02:34:52 INFO - PROCESS | 1889 | 1465119292720 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:34:52 INFO - PROCESS | 1889 | 1465119292726 Marionette TRACE conn4 <- [1,630,null,{}] 02:34:52 INFO - PROCESS | 1889 | 1465119292744 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:52 INFO - PROCESS | 1889 | 1465119292753 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:52 INFO - PROCESS | 1889 | 1465119292942 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 02:34:53 INFO - PROCESS | 1889 | 1465119293082 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:53 INFO - PROCESS | 1889 | 1465119293095 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:53 INFO - PROCESS | 1889 | ++DOCSHELL 0x99308000 == 26 [pid = 1889] [id = 165] 02:34:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0x9930b000) [pid = 1889] [serial = 495] [outer = (nil)] 02:34:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0x993a8c00) [pid = 1889] [serial = 496] [outer = 0x9930b000] 02:34:53 INFO - PROCESS | 1889 | 1465119293170 Marionette DEBUG loaded listener.js 02:34:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 101 (0x99eee000) [pid = 1889] [serial = 497] [outer = 0x9930b000] 02:34:54 INFO - PROCESS | 1889 | 1465119294108 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 02:34:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:34:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1446ms 02:34:54 INFO - PROCESS | 1889 | 1465119294170 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 02:34:54 INFO - PROCESS | 1889 | 1465119294174 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 02:34:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:34:54 INFO - PROCESS | 1889 | 1465119294180 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:34:54 INFO - PROCESS | 1889 | 1465119294184 Marionette TRACE conn4 <- [1,634,null,{}] 02:34:54 INFO - PROCESS | 1889 | 1465119294189 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:54 INFO - PROCESS | 1889 | 1465119294194 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:54 INFO - PROCESS | 1889 | 1465119294445 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 02:34:54 INFO - PROCESS | 1889 | 1465119294475 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119294487 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:54 INFO - PROCESS | 1889 | ++DOCSHELL 0x9930a800 == 27 [pid = 1889] [id = 166] 02:34:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 102 (0x9a5f0400) [pid = 1889] [serial = 498] [outer = (nil)] 02:34:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 103 (0x9ad45c00) [pid = 1889] [serial = 499] [outer = 0x9a5f0400] 02:34:54 INFO - PROCESS | 1889 | 1465119294557 Marionette DEBUG loaded listener.js 02:34:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 104 (0x9b2a8c00) [pid = 1889] [serial = 500] [outer = 0x9a5f0400] 02:34:55 INFO - PROCESS | 1889 | [1889] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:34:55 INFO - PROCESS | 1889 | --DOMWINDOW == 103 (0x9ad43800) [pid = 1889] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:34:55 INFO - PROCESS | 1889 | --DOMWINDOW == 102 (0xa21c4c00) [pid = 1889] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:34:55 INFO - PROCESS | 1889 | --DOMWINDOW == 101 (0x9197b400) [pid = 1889] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:34:55 INFO - PROCESS | 1889 | --DOMWINDOW == 100 (0x918c6c00) [pid = 1889] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:34:55 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0x8eed3800) [pid = 1889] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:34:55 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x9197e000) [pid = 1889] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:34:55 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0x9197d000) [pid = 1889] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:34:55 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x91ae9800) [pid = 1889] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:34:55 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x8fb18000) [pid = 1889] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:34:55 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x8fb1c000) [pid = 1889] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:34:55 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x918c4800) [pid = 1889] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:34:55 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x8fd06400) [pid = 1889] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:34:55 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x93b5b800) [pid = 1889] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:34:55 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x9a898400) [pid = 1889] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:34:55 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x9108b400) [pid = 1889] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:34:55 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x8fd0ac00) [pid = 1889] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:34:55 INFO - PROCESS | 1889 | 1465119295685 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 02:34:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:34:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1532ms 02:34:55 INFO - PROCESS | 1889 | 1465119295715 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 02:34:55 INFO - PROCESS | 1889 | 1465119295719 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 02:34:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:34:55 INFO - PROCESS | 1889 | 1465119295725 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:34:55 INFO - PROCESS | 1889 | 1465119295729 Marionette TRACE conn4 <- [1,638,null,{}] 02:34:55 INFO - PROCESS | 1889 | 1465119295734 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:55 INFO - PROCESS | 1889 | 1465119295739 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:55 INFO - PROCESS | 1889 | 1465119295932 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 02:34:56 INFO - PROCESS | 1889 | 1465119296112 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:56 INFO - PROCESS | 1889 | 1465119296122 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:56 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eed3800 == 28 [pid = 1889] [id = 167] 02:34:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x8fb1c000) [pid = 1889] [serial = 501] [outer = (nil)] 02:34:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x918be400) [pid = 1889] [serial = 502] [outer = 0x8fb1c000] 02:34:56 INFO - PROCESS | 1889 | 1465119296189 Marionette DEBUG loaded listener.js 02:34:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x91ae9c00) [pid = 1889] [serial = 503] [outer = 0x8fb1c000] 02:34:56 INFO - PROCESS | 1889 | [1889] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:34:56 INFO - PROCESS | 1889 | 1465119296936 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:34:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:34:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1230ms 02:34:56 INFO - PROCESS | 1889 | 1465119296957 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 02:34:56 INFO - PROCESS | 1889 | 1465119296961 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 02:34:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:34:56 INFO - PROCESS | 1889 | 1465119296967 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:34:56 INFO - PROCESS | 1889 | 1465119296970 Marionette TRACE conn4 <- [1,642,null,{}] 02:34:56 INFO - PROCESS | 1889 | 1465119296976 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:56 INFO - PROCESS | 1889 | 1465119296985 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:57 INFO - PROCESS | 1889 | 1465119297162 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 02:34:57 INFO - PROCESS | 1889 | 1465119297178 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119297184 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:57 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd08800 == 29 [pid = 1889] [id = 168] 02:34:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x9197f400) [pid = 1889] [serial = 504] [outer = (nil)] 02:34:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x9bd7d000) [pid = 1889] [serial = 505] [outer = 0x9197f400] 02:34:57 INFO - PROCESS | 1889 | 1465119297258 Marionette DEBUG loaded listener.js 02:34:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0x9bdb1c00) [pid = 1889] [serial = 506] [outer = 0x9197f400] 02:34:58 INFO - PROCESS | 1889 | 1465119298463 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 02:34:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:34:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1534ms 02:34:58 INFO - PROCESS | 1889 | 1465119298502 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 02:34:58 INFO - PROCESS | 1889 | 1465119298509 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 02:34:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:34:58 INFO - PROCESS | 1889 | 1465119298518 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:34:58 INFO - PROCESS | 1889 | 1465119298527 Marionette TRACE conn4 <- [1,646,null,{}] 02:34:58 INFO - PROCESS | 1889 | 1465119298536 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:58 INFO - PROCESS | 1889 | 1465119298542 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:58 INFO - PROCESS | 1889 | 1465119298765 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 02:34:59 INFO - PROCESS | 1889 | 1465119299002 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119299010 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:34:59 INFO - PROCESS | 1889 | ++DOCSHELL 0x918bf800 == 30 [pid = 1889] [id = 169] 02:34:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0x918c4800) [pid = 1889] [serial = 507] [outer = (nil)] 02:34:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0x919f0c00) [pid = 1889] [serial = 508] [outer = 0x918c4800] 02:34:59 INFO - PROCESS | 1889 | 1465119299148 Marionette DEBUG loaded listener.js 02:34:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0x9238ac00) [pid = 1889] [serial = 509] [outer = 0x918c4800] 02:35:00 INFO - PROCESS | 1889 | 1465119300098 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:35:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:35:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1639ms 02:35:00 INFO - PROCESS | 1889 | 1465119300158 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 02:35:00 INFO - PROCESS | 1889 | 1465119300166 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 02:35:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:35:00 INFO - PROCESS | 1889 | 1465119300178 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:35:00 INFO - PROCESS | 1889 | 1465119300182 Marionette TRACE conn4 <- [1,650,null,{}] 02:35:00 INFO - PROCESS | 1889 | 1465119300189 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:00 INFO - PROCESS | 1889 | 1465119300196 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:00 INFO - PROCESS | 1889 | 1465119300439 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 02:35:00 INFO - PROCESS | 1889 | 1465119300716 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:00 INFO - PROCESS | 1889 | 1465119300727 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:00 INFO - PROCESS | 1889 | ++DOCSHELL 0x92e44800 == 31 [pid = 1889] [id = 170] 02:35:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0x992eb000) [pid = 1889] [serial = 510] [outer = (nil)] 02:35:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0x9930c800) [pid = 1889] [serial = 511] [outer = 0x992eb000] 02:35:00 INFO - PROCESS | 1889 | 1465119300865 Marionette DEBUG loaded listener.js 02:35:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0x99e92c00) [pid = 1889] [serial = 512] [outer = 0x992eb000] 02:35:01 INFO - PROCESS | 1889 | 1465119301873 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 02:35:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:35:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1735ms 02:35:01 INFO - PROCESS | 1889 | 1465119301913 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 02:35:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:35:01 INFO - PROCESS | 1889 | 1465119301917 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 02:35:01 INFO - PROCESS | 1889 | 1465119301926 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:35:01 INFO - PROCESS | 1889 | 1465119301933 Marionette TRACE conn4 <- [1,654,null,{}] 02:35:01 INFO - PROCESS | 1889 | 1465119301950 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:01 INFO - PROCESS | 1889 | 1465119301960 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:02 INFO - PROCESS | 1889 | 1465119302239 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 02:35:02 INFO - PROCESS | 1889 | 1465119302594 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:02 INFO - PROCESS | 1889 | 1465119302614 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:02 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b3a1c00 == 32 [pid = 1889] [id = 171] 02:35:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 101 (0x9b8afc00) [pid = 1889] [serial = 513] [outer = (nil)] 02:35:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 102 (0x9c102c00) [pid = 1889] [serial = 514] [outer = 0x9b8afc00] 02:35:02 INFO - PROCESS | 1889 | 1465119302779 Marionette DEBUG loaded listener.js 02:35:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 103 (0x9c109000) [pid = 1889] [serial = 515] [outer = 0x9b8afc00] 02:35:03 INFO - PROCESS | 1889 | 1465119303845 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 02:35:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:35:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 2004ms 02:35:03 INFO - PROCESS | 1889 | 1465119303928 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 02:35:03 INFO - PROCESS | 1889 | 1465119303934 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 02:35:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:35:03 INFO - PROCESS | 1889 | 1465119303941 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:35:03 INFO - PROCESS | 1889 | 1465119303945 Marionette TRACE conn4 <- [1,658,null,{}] 02:35:03 INFO - PROCESS | 1889 | 1465119303952 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:03 INFO - PROCESS | 1889 | 1465119303958 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:04 INFO - PROCESS | 1889 | 1465119304170 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 02:35:04 INFO - PROCESS | 1889 | 1465119304312 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119304319 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:04 INFO - PROCESS | 1889 | ++DOCSHELL 0x92e4d000 == 33 [pid = 1889] [id = 172] 02:35:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 104 (0x9c08c400) [pid = 1889] [serial = 516] [outer = (nil)] 02:35:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 105 (0x9c231c00) [pid = 1889] [serial = 517] [outer = 0x9c08c400] 02:35:04 INFO - PROCESS | 1889 | 1465119304450 Marionette DEBUG loaded listener.js 02:35:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 106 (0x9d408800) [pid = 1889] [serial = 518] [outer = 0x9c08c400] 02:35:05 INFO - PROCESS | 1889 | 1465119305479 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:35:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:35:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1585ms 02:35:05 INFO - PROCESS | 1889 | 1465119305529 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 02:35:05 INFO - PROCESS | 1889 | 1465119305532 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 02:35:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:35:05 INFO - PROCESS | 1889 | 1465119305541 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:35:05 INFO - PROCESS | 1889 | 1465119305545 Marionette TRACE conn4 <- [1,662,null,{}] 02:35:05 INFO - PROCESS | 1889 | 1465119305552 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:05 INFO - PROCESS | 1889 | 1465119305556 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:05 INFO - PROCESS | 1889 | 1465119305775 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 02:35:06 INFO - PROCESS | 1889 | 1465119305993 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119306002 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:06 INFO - PROCESS | 1889 | ++DOCSHELL 0x91ae3c00 == 34 [pid = 1889] [id = 173] 02:35:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 107 (0x9c10f000) [pid = 1889] [serial = 519] [outer = (nil)] 02:35:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 108 (0x9d9ba000) [pid = 1889] [serial = 520] [outer = 0x9c10f000] 02:35:06 INFO - PROCESS | 1889 | 1465119306139 Marionette DEBUG loaded listener.js 02:35:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 109 (0xa0619400) [pid = 1889] [serial = 521] [outer = 0x9c10f000] 02:35:06 INFO - PROCESS | 1889 | [1889] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:07 INFO - PROCESS | 1889 | 1465119307114 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 02:35:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:35:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1594ms 02:35:07 INFO - PROCESS | 1889 | 1465119307136 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 02:35:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:35:07 INFO - PROCESS | 1889 | 1465119307141 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 02:35:07 INFO - PROCESS | 1889 | 1465119307148 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:35:07 INFO - PROCESS | 1889 | 1465119307152 Marionette TRACE conn4 <- [1,666,null,{}] 02:35:07 INFO - PROCESS | 1889 | 1465119307158 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:07 INFO - PROCESS | 1889 | 1465119307170 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:07 INFO - PROCESS | 1889 | 1465119307430 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 02:35:07 INFO - PROCESS | 1889 | 1465119307695 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119307704 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:07 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eecf800 == 35 [pid = 1889] [id = 174] 02:35:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 110 (0x93b5b800) [pid = 1889] [serial = 522] [outer = (nil)] 02:35:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 111 (0xa242d800) [pid = 1889] [serial = 523] [outer = 0x93b5b800] 02:35:07 INFO - PROCESS | 1889 | 1465119307802 Marionette DEBUG loaded listener.js 02:35:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 112 (0xa2639c00) [pid = 1889] [serial = 524] [outer = 0x93b5b800] 02:35:08 INFO - PROCESS | 1889 | [1889] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:08 INFO - PROCESS | 1889 | 1465119308799 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 02:35:08 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:35:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1683ms 02:35:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:35:08 INFO - PROCESS | 1889 | 1465119308831 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 02:35:08 INFO - PROCESS | 1889 | 1465119308834 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 02:35:08 INFO - PROCESS | 1889 | 1465119308842 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:35:08 INFO - PROCESS | 1889 | 1465119308845 Marionette TRACE conn4 <- [1,670,null,{}] 02:35:08 INFO - PROCESS | 1889 | 1465119308852 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:08 INFO - PROCESS | 1889 | 1465119308857 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:09 INFO - PROCESS | 1889 | 1465119309108 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 02:35:09 INFO - PROCESS | 1889 | 1465119309380 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119309390 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:09 INFO - PROCESS | 1889 | ++DOCSHELL 0x919f4800 == 36 [pid = 1889] [id = 175] 02:35:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 113 (0xa21c5000) [pid = 1889] [serial = 525] [outer = (nil)] 02:35:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 114 (0xa3472800) [pid = 1889] [serial = 526] [outer = 0xa21c5000] 02:35:09 INFO - PROCESS | 1889 | 1465119309488 Marionette DEBUG loaded listener.js 02:35:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 115 (0xa4e09000) [pid = 1889] [serial = 527] [outer = 0xa21c5000] 02:35:10 INFO - PROCESS | 1889 | 1465119310541 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 02:35:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:35:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1740ms 02:35:10 INFO - PROCESS | 1889 | 1465119310595 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 02:35:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:35:10 INFO - PROCESS | 1889 | 1465119310601 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 02:35:10 INFO - PROCESS | 1889 | 1465119310608 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:35:10 INFO - PROCESS | 1889 | 1465119310611 Marionette TRACE conn4 <- [1,674,null,{}] 02:35:10 INFO - PROCESS | 1889 | 1465119310617 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:10 INFO - PROCESS | 1889 | 1465119310623 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:10 INFO - PROCESS | 1889 | 1465119310838 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 02:35:11 INFO - PROCESS | 1889 | 1465119311060 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:11 INFO - PROCESS | 1889 | 1465119311069 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:11 INFO - PROCESS | 1889 | ++DOCSHELL 0x9238f800 == 37 [pid = 1889] [id = 176] 02:35:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 116 (0xa228d800) [pid = 1889] [serial = 528] [outer = (nil)] 02:35:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 117 (0xa6292000) [pid = 1889] [serial = 529] [outer = 0xa228d800] 02:35:11 INFO - PROCESS | 1889 | 1465119311175 Marionette DEBUG loaded listener.js 02:35:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 118 (0xa6709800) [pid = 1889] [serial = 530] [outer = 0xa228d800] 02:35:11 INFO - PROCESS | 1889 | [1889] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:12 INFO - PROCESS | 1889 | 1465119312083 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 02:35:12 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:35:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1546ms 02:35:12 INFO - PROCESS | 1889 | 1465119312155 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 02:35:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:35:12 INFO - PROCESS | 1889 | 1465119312159 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 02:35:12 INFO - PROCESS | 1889 | 1465119312167 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:35:12 INFO - PROCESS | 1889 | 1465119312170 Marionette TRACE conn4 <- [1,678,null,{}] 02:35:12 INFO - PROCESS | 1889 | 1465119312177 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:12 INFO - PROCESS | 1889 | 1465119312183 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:12 INFO - PROCESS | 1889 | 1465119312429 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 02:35:12 INFO - PROCESS | 1889 | 1465119312969 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119312979 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:13 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb26000 == 38 [pid = 1889] [id = 177] 02:35:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 119 (0x8fb26400) [pid = 1889] [serial = 531] [outer = (nil)] 02:35:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 120 (0x8fd0f000) [pid = 1889] [serial = 532] [outer = 0x8fb26400] 02:35:13 INFO - PROCESS | 1889 | 1465119313088 Marionette DEBUG loaded listener.js 02:35:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 121 (0x9108d000) [pid = 1889] [serial = 533] [outer = 0x8fb26400] 02:35:14 INFO - PROCESS | 1889 | 1465119314126 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 02:35:14 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:35:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 2040ms 02:35:14 INFO - PROCESS | 1889 | 1465119314208 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 02:35:14 INFO - PROCESS | 1889 | 1465119314215 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 02:35:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:35:14 INFO - PROCESS | 1889 | 1465119314224 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:35:14 INFO - PROCESS | 1889 | 1465119314229 Marionette TRACE conn4 <- [1,682,null,{}] 02:35:14 INFO - PROCESS | 1889 | 1465119314238 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:14 INFO - PROCESS | 1889 | 1465119314247 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:14 INFO - PROCESS | 1889 | 1465119314544 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 02:35:15 INFO - PROCESS | 1889 | --DOCSHELL 0x9197bc00 == 37 [pid = 1889] [id = 149] 02:35:15 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd0a400 == 36 [pid = 1889] [id = 148] 02:35:16 INFO - PROCESS | 1889 | --DOCSHELL 0x8eed3400 == 35 [pid = 1889] [id = 150] 02:35:16 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb26000 == 34 [pid = 1889] [id = 177] 02:35:16 INFO - PROCESS | 1889 | --DOCSHELL 0x9238f800 == 33 [pid = 1889] [id = 176] 02:35:16 INFO - PROCESS | 1889 | --DOCSHELL 0x919f4800 == 32 [pid = 1889] [id = 175] 02:35:16 INFO - PROCESS | 1889 | --DOCSHELL 0x91ae3c00 == 31 [pid = 1889] [id = 173] 02:35:16 INFO - PROCESS | 1889 | --DOCSHELL 0x8eecf800 == 30 [pid = 1889] [id = 174] 02:35:16 INFO - PROCESS | 1889 | --DOCSHELL 0x92e4d000 == 29 [pid = 1889] [id = 172] 02:35:16 INFO - PROCESS | 1889 | --DOCSHELL 0x9b3a1c00 == 28 [pid = 1889] [id = 171] 02:35:16 INFO - PROCESS | 1889 | --DOCSHELL 0x918bf800 == 27 [pid = 1889] [id = 169] 02:35:16 INFO - PROCESS | 1889 | --DOCSHELL 0x92e44800 == 26 [pid = 1889] [id = 170] 02:35:16 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd08800 == 25 [pid = 1889] [id = 168] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 120 (0x95350000) [pid = 1889] [serial = 463] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 119 (0xa21ce400) [pid = 1889] [serial = 424] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 118 (0xa349c000) [pid = 1889] [serial = 428] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 117 (0xa33eb800) [pid = 1889] [serial = 427] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 116 (0xa6b62c00) [pid = 1889] [serial = 431] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 115 (0x9197fc00) [pid = 1889] [serial = 430] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 114 (0x91972000) [pid = 1889] [serial = 454] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 113 (0x8fb19c00) [pid = 1889] [serial = 451] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 112 (0x8fd0a000) [pid = 1889] [serial = 452] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 111 (0x91addc00) [pid = 1889] [serial = 449] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 110 (0x919c7c00) [pid = 1889] [serial = 448] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 109 (0x91ae9400) [pid = 1889] [serial = 434] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 108 (0x91ae0400) [pid = 1889] [serial = 433] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 107 (0x92e45000) [pid = 1889] [serial = 458] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 106 (0x8fb22400) [pid = 1889] [serial = 437] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 105 (0x8fb1ac00) [pid = 1889] [serial = 436] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 104 (0x8fd0b800) [pid = 1889] [serial = 440] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 103 (0x8fd0a800) [pid = 1889] [serial = 439] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 102 (0x919c8400) [pid = 1889] [serial = 416] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 101 (0x918ca800) [pid = 1889] [serial = 415] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 100 (0x91ae8800) [pid = 1889] [serial = 443] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0x95343400) [pid = 1889] [serial = 419] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x93bc6c00) [pid = 1889] [serial = 418] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0x8fd13c00) [pid = 1889] [serial = 442] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x9ad51800) [pid = 1889] [serial = 422] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x9aa48400) [pid = 1889] [serial = 421] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0xa22da400) [pid = 1889] [serial = 425] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x919cd400) [pid = 1889] [serial = 460] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x93899c00) [pid = 1889] [serial = 461] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x92387000) [pid = 1889] [serial = 457] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x91088800) [pid = 1889] [serial = 446] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x8fd12400) [pid = 1889] [serial = 445] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x9197dc00) [pid = 1889] [serial = 455] [outer = (nil)] [url = about:blank] 02:35:16 INFO - PROCESS | 1889 | 1465119316146 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:16 INFO - PROCESS | 1889 | 1465119316156 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:16 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eecc800 == 26 [pid = 1889] [id = 178] 02:35:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x8eecd400) [pid = 1889] [serial = 534] [outer = (nil)] 02:35:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x8eed0800) [pid = 1889] [serial = 535] [outer = 0x8eecd400] 02:35:16 INFO - PROCESS | 1889 | 1465119316284 Marionette DEBUG loaded listener.js 02:35:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x8fb1c400) [pid = 1889] [serial = 536] [outer = 0x8eecd400] 02:35:17 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:35:17 INFO - PROCESS | 1889 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:35:17 INFO - PROCESS | 1889 | 1465119317544 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 02:35:17 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:35:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 3340ms 02:35:17 INFO - PROCESS | 1889 | 1465119317566 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 02:35:17 INFO - PROCESS | 1889 | 1465119317571 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 02:35:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:35:17 INFO - PROCESS | 1889 | 1465119317580 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:35:17 INFO - PROCESS | 1889 | 1465119317586 Marionette TRACE conn4 <- [1,686,null,{}] 02:35:17 INFO - PROCESS | 1889 | 1465119317595 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:17 INFO - PROCESS | 1889 | 1465119317601 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:17 INFO - PROCESS | 1889 | 1465119317879 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 02:35:17 INFO - PROCESS | 1889 | 1465119317900 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119317910 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:17 INFO - PROCESS | 1889 | ++DOCSHELL 0x91088800 == 27 [pid = 1889] [id = 179] 02:35:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x91089400) [pid = 1889] [serial = 537] [outer = (nil)] 02:35:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x918bf800) [pid = 1889] [serial = 538] [outer = 0x91089400] 02:35:17 INFO - PROCESS | 1889 | 1465119317986 Marionette DEBUG loaded listener.js 02:35:18 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0x918cb400) [pid = 1889] [serial = 539] [outer = 0x91089400] 02:35:19 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:35:19 INFO - PROCESS | 1889 | 1465119319344 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 02:35:19 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:35:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1796ms 02:35:19 INFO - PROCESS | 1889 | 1465119319390 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 02:35:19 INFO - PROCESS | 1889 | 1465119319398 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 02:35:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:35:19 INFO - PROCESS | 1889 | 1465119319482 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:35:19 INFO - PROCESS | 1889 | 1465119319487 Marionette TRACE conn4 <- [1,690,null,{}] 02:35:19 INFO - PROCESS | 1889 | 1465119319494 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:19 INFO - PROCESS | 1889 | 1465119319499 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:19 INFO - PROCESS | 1889 | 1465119319722 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 02:35:19 INFO - PROCESS | 1889 | 1465119319747 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119319754 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:19 INFO - PROCESS | 1889 | ++DOCSHELL 0x91979c00 == 28 [pid = 1889] [id = 180] 02:35:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0x9197a000) [pid = 1889] [serial = 540] [outer = (nil)] 02:35:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0x919f2800) [pid = 1889] [serial = 541] [outer = 0x9197a000] 02:35:19 INFO - PROCESS | 1889 | 1465119319830 Marionette DEBUG loaded listener.js 02:35:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0x919fd400) [pid = 1889] [serial = 542] [outer = 0x9197a000] 02:35:21 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x9197f400) [pid = 1889] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:35:21 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x9a5f0400) [pid = 1889] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:35:21 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x9108a800) [pid = 1889] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:35:21 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x953e4400) [pid = 1889] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:35:21 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x9108e800) [pid = 1889] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:35:21 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x9aa3e400) [pid = 1889] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:35:21 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x8fb1c000) [pid = 1889] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:35:21 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x9930b000) [pid = 1889] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:35:21 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x9238fc00) [pid = 1889] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:35:21 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x9aa41000) [pid = 1889] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:35:21 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x99e8a800) [pid = 1889] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:35:21 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x9108a000) [pid = 1889] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:35:21 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0x95346800) [pid = 1889] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:35:21 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0x8fb21800) [pid = 1889] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:35:21 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0x93894400) [pid = 1889] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:35:22 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:35:22 INFO - PROCESS | 1889 | 1465119322088 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 02:35:22 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:35:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2661ms 02:35:22 INFO - PROCESS | 1889 | 1465119322127 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 02:35:22 INFO - PROCESS | 1889 | 1465119322133 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 02:35:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:35:22 INFO - PROCESS | 1889 | 1465119322142 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:35:22 INFO - PROCESS | 1889 | 1465119322152 Marionette TRACE conn4 <- [1,694,null,{}] 02:35:22 INFO - PROCESS | 1889 | 1465119322169 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:22 INFO - PROCESS | 1889 | 1465119322178 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:22 INFO - PROCESS | 1889 | 1465119322365 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 02:35:22 INFO - PROCESS | 1889 | 1465119322487 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119322495 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:22 INFO - PROCESS | 1889 | ++DOCSHELL 0x91977000 == 29 [pid = 1889] [id = 181] 02:35:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x919f9000) [pid = 1889] [serial = 543] [outer = (nil)] 02:35:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0x92389400) [pid = 1889] [serial = 544] [outer = 0x919f9000] 02:35:22 INFO - PROCESS | 1889 | 1465119322586 Marionette DEBUG loaded listener.js 02:35:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x92e4bc00) [pid = 1889] [serial = 545] [outer = 0x919f9000] 02:35:23 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:35:23 INFO - PROCESS | 1889 | 1465119323780 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 02:35:23 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:35:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1699ms 02:35:23 INFO - PROCESS | 1889 | 1465119323843 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 02:35:23 INFO - PROCESS | 1889 | 1465119323850 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 02:35:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:35:23 INFO - PROCESS | 1889 | 1465119323860 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:35:23 INFO - PROCESS | 1889 | 1465119323864 Marionette TRACE conn4 <- [1,698,null,{}] 02:35:23 INFO - PROCESS | 1889 | 1465119323876 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:23 INFO - PROCESS | 1889 | 1465119323883 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:24 INFO - PROCESS | 1889 | 1465119324200 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 02:35:24 INFO - PROCESS | 1889 | 1465119324365 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1889 | 1465119324381 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:24 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd0e800 == 30 [pid = 1889] [id = 182] 02:35:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x8fd12400) [pid = 1889] [serial = 546] [outer = (nil)] 02:35:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x91083c00) [pid = 1889] [serial = 547] [outer = 0x8fd12400] 02:35:24 INFO - PROCESS | 1889 | 1465119324466 Marionette DEBUG loaded listener.js 02:35:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x918c1800) [pid = 1889] [serial = 548] [outer = 0x8fd12400] 02:35:25 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:35:25 INFO - PROCESS | 1889 | 1465119325862 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 02:35:25 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:35:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2038ms 02:35:25 INFO - PROCESS | 1889 | 1465119325979 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 02:35:25 INFO - PROCESS | 1889 | 1465119325988 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 02:35:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:35:26 INFO - PROCESS | 1889 | 1465119326008 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:35:26 INFO - PROCESS | 1889 | 1465119326014 Marionette TRACE conn4 <- [1,702,null,{}] 02:35:26 INFO - PROCESS | 1889 | 1465119326023 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:26 INFO - PROCESS | 1889 | 1465119326030 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:26 INFO - PROCESS | 1889 | 1465119326259 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 02:35:26 INFO - PROCESS | 1889 | 1465119326427 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119326440 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:26 INFO - PROCESS | 1889 | ++DOCSHELL 0x91ae3c00 == 31 [pid = 1889] [id = 183] 02:35:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x91ae5800) [pid = 1889] [serial = 549] [outer = (nil)] 02:35:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x92387c00) [pid = 1889] [serial = 550] [outer = 0x91ae5800] 02:35:26 INFO - PROCESS | 1889 | 1465119326530 Marionette DEBUG loaded listener.js 02:35:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x9384b000) [pid = 1889] [serial = 551] [outer = 0x91ae5800] 02:35:27 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:35:27 INFO - PROCESS | 1889 | 1465119327946 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 02:35:27 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:35:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1998ms 02:35:28 INFO - PROCESS | 1889 | 1465119328104 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 02:35:28 INFO - PROCESS | 1889 | 1465119328107 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 02:35:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:35:28 INFO - PROCESS | 1889 | 1465119328122 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:35:28 INFO - PROCESS | 1889 | 1465119328129 Marionette TRACE conn4 <- [1,706,null,{}] 02:35:28 INFO - PROCESS | 1889 | 1465119328146 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:28 INFO - PROCESS | 1889 | 1465119328155 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:28 INFO - PROCESS | 1889 | 1465119328338 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 02:35:28 INFO - PROCESS | 1889 | 1465119328499 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119328509 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:28 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb1d800 == 32 [pid = 1889] [id = 184] 02:35:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x93b5f800) [pid = 1889] [serial = 552] [outer = (nil)] 02:35:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x93c61000) [pid = 1889] [serial = 553] [outer = 0x93b5f800] 02:35:28 INFO - PROCESS | 1889 | 1465119328599 Marionette DEBUG loaded listener.js 02:35:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0x95184400) [pid = 1889] [serial = 554] [outer = 0x93b5f800] 02:35:29 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:35:30 INFO - PROCESS | 1889 | 1465119330050 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 02:35:30 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:35:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1957ms 02:35:30 INFO - PROCESS | 1889 | 1465119330080 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 02:35:30 INFO - PROCESS | 1889 | 1465119330086 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 02:35:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:35:30 INFO - PROCESS | 1889 | 1465119330096 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:35:30 INFO - PROCESS | 1889 | 1465119330101 Marionette TRACE conn4 <- [1,710,null,{}] 02:35:30 INFO - PROCESS | 1889 | 1465119330107 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:30 INFO - PROCESS | 1889 | 1465119330112 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:30 INFO - PROCESS | 1889 | 1465119330303 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 02:35:30 INFO - PROCESS | 1889 | 1465119330471 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119330478 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:30 INFO - PROCESS | 1889 | ++DOCSHELL 0x95345800 == 33 [pid = 1889] [id = 185] 02:35:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0x95349000) [pid = 1889] [serial = 555] [outer = (nil)] 02:35:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0x953e3c00) [pid = 1889] [serial = 556] [outer = 0x95349000] 02:35:30 INFO - PROCESS | 1889 | 1465119330571 Marionette DEBUG loaded listener.js 02:35:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0x953e9000) [pid = 1889] [serial = 557] [outer = 0x95349000] 02:35:31 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:35:31 INFO - PROCESS | 1889 | 1465119331953 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 02:35:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:35:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1894ms 02:35:32 INFO - PROCESS | 1889 | 1465119332067 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 02:35:32 INFO - PROCESS | 1889 | 1465119332073 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 02:35:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:35:32 INFO - PROCESS | 1889 | 1465119332084 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:35:32 INFO - PROCESS | 1889 | 1465119332088 Marionette TRACE conn4 <- [1,714,null,{}] 02:35:32 INFO - PROCESS | 1889 | 1465119332098 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:32 INFO - PROCESS | 1889 | 1465119332103 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:32 INFO - PROCESS | 1889 | 1465119332278 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 02:35:32 INFO - PROCESS | 1889 | 1465119332452 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119332468 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:32 INFO - PROCESS | 1889 | ++DOCSHELL 0x91086000 == 34 [pid = 1889] [id = 186] 02:35:32 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0x91086800) [pid = 1889] [serial = 558] [outer = (nil)] 02:35:32 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0x9197c000) [pid = 1889] [serial = 559] [outer = 0x91086800] 02:35:32 INFO - PROCESS | 1889 | 1465119332545 Marionette DEBUG loaded listener.js 02:35:32 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0x919c9800) [pid = 1889] [serial = 560] [outer = 0x91086800] 02:35:33 INFO - PROCESS | 1889 | --DOCSHELL 0x99308000 == 33 [pid = 1889] [id = 165] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0x9b2a8c00) [pid = 1889] [serial = 500] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x9b876000) [pid = 1889] [serial = 485] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0x9aa40400) [pid = 1889] [serial = 475] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x919f5c00) [pid = 1889] [serial = 467] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x9ad47000) [pid = 1889] [serial = 478] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x918be400) [pid = 1889] [serial = 502] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x99eee000) [pid = 1889] [serial = 497] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x93b68800) [pid = 1889] [serial = 494] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x9ad45c00) [pid = 1889] [serial = 499] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x9b3ab800) [pid = 1889] [serial = 482] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x9a5f5c00) [pid = 1889] [serial = 473] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x91976000) [pid = 1889] [serial = 490] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x992ef400) [pid = 1889] [serial = 464] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x92e50000) [pid = 1889] [serial = 493] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x919c9c00) [pid = 1889] [serial = 487] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0x9b8a6800) [pid = 1889] [serial = 484] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0x993a8c00) [pid = 1889] [serial = 496] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0x918c3c00) [pid = 1889] [serial = 466] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0x919f9c00) [pid = 1889] [serial = 491] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 80 (0x9aa41c00) [pid = 1889] [serial = 476] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 79 (0x93c54c00) [pid = 1889] [serial = 469] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 78 (0x919f5800) [pid = 1889] [serial = 488] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 77 (0x9b3a4c00) [pid = 1889] [serial = 481] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 76 (0x9a238800) [pid = 1889] [serial = 472] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0x9ad4c400) [pid = 1889] [serial = 479] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0x95186800) [pid = 1889] [serial = 470] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0x9bd7d000) [pid = 1889] [serial = 505] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x9bdb1c00) [pid = 1889] [serial = 506] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x91ae9c00) [pid = 1889] [serial = 503] [outer = (nil)] [url = about:blank] 02:35:34 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:35:34 INFO - PROCESS | 1889 | 1465119334214 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 02:35:34 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:35:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2188ms 02:35:34 INFO - PROCESS | 1889 | 1465119334273 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 02:35:34 INFO - PROCESS | 1889 | 1465119334280 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 02:35:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:35:34 INFO - PROCESS | 1889 | 1465119334288 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:35:34 INFO - PROCESS | 1889 | 1465119334293 Marionette TRACE conn4 <- [1,718,null,{}] 02:35:34 INFO - PROCESS | 1889 | 1465119334302 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:34 INFO - PROCESS | 1889 | 1465119334308 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:34 INFO - PROCESS | 1889 | 1465119334667 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 02:35:34 INFO - PROCESS | 1889 | 1465119334757 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119334774 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:34 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb26000 == 34 [pid = 1889] [id = 187] 02:35:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x8fd0d000) [pid = 1889] [serial = 561] [outer = (nil)] 02:35:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x91971c00) [pid = 1889] [serial = 562] [outer = 0x8fd0d000] 02:35:34 INFO - PROCESS | 1889 | 1465119334899 Marionette DEBUG loaded listener.js 02:35:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x919c1800) [pid = 1889] [serial = 563] [outer = 0x8fd0d000] 02:35:36 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:35:36 INFO - PROCESS | 1889 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:35:36 INFO - PROCESS | 1889 | 1465119336338 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 02:35:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:35:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2096ms 02:35:36 INFO - PROCESS | 1889 | 1465119336385 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 02:35:36 INFO - PROCESS | 1889 | 1465119336393 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 02:35:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:35:36 INFO - PROCESS | 1889 | 1465119336406 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:35:36 INFO - PROCESS | 1889 | 1465119336412 Marionette TRACE conn4 <- [1,722,null,{}] 02:35:36 INFO - PROCESS | 1889 | 1465119336419 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:36 INFO - PROCESS | 1889 | 1465119336426 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:36 INFO - PROCESS | 1889 | 1465119336620 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 02:35:36 INFO - PROCESS | 1889 | 1465119336780 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1889 | 1465119336792 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:36 INFO - PROCESS | 1889 | ++DOCSHELL 0x918be400 == 35 [pid = 1889] [id = 188] 02:35:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x91ae7400) [pid = 1889] [serial = 564] [outer = (nil)] 02:35:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0x92382c00) [pid = 1889] [serial = 565] [outer = 0x91ae7400] 02:35:36 INFO - PROCESS | 1889 | 1465119336879 Marionette DEBUG loaded listener.js 02:35:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0x92e44400) [pid = 1889] [serial = 566] [outer = 0x91ae7400] 02:35:37 INFO - PROCESS | 1889 | 1465119337964 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 02:35:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:35:38 INFO - PROCESS | 1889 | 1465119338049 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 02:35:38 INFO - PROCESS | 1889 | 1465119338057 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:35:38 INFO - PROCESS | 1889 | 1465119338064 Marionette TRACE conn4 <- [1,726,null,{}] 02:35:38 INFO - PROCESS | 1889 | 1465119338084 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:38 INFO - PROCESS | 1889 | 1465119338095 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:38 INFO - PROCESS | 1889 | 1465119338422 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 02:35:38 INFO - PROCESS | 1889 | 1465119338573 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119338587 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:38 INFO - PROCESS | 1889 | ++DOCSHELL 0x93bc6c00 == 36 [pid = 1889] [id = 189] 02:35:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x93bc9c00) [pid = 1889] [serial = 567] [outer = (nil)] 02:35:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x93c5a000) [pid = 1889] [serial = 568] [outer = 0x93bc9c00] 02:35:38 INFO - PROCESS | 1889 | 1465119338677 Marionette DEBUG loaded listener.js 02:35:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x9518cc00) [pid = 1889] [serial = 569] [outer = 0x93bc9c00] 02:35:39 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:35:39 INFO - PROCESS | 1889 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:35:39 INFO - PROCESS | 1889 | 1465119339810 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 02:35:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:35:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1792ms 02:35:39 INFO - PROCESS | 1889 | 1465119339849 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 02:35:39 INFO - PROCESS | 1889 | 1465119339854 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 02:35:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:35:39 INFO - PROCESS | 1889 | 1465119339881 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:35:39 INFO - PROCESS | 1889 | 1465119339886 Marionette TRACE conn4 <- [1,730,null,{}] 02:35:39 INFO - PROCESS | 1889 | 1465119339892 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:39 INFO - PROCESS | 1889 | 1465119339898 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:40 INFO - PROCESS | 1889 | 1465119340106 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 02:35:40 INFO - PROCESS | 1889 | 1465119340305 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119340313 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:40 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd07000 == 37 [pid = 1889] [id = 190] 02:35:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 81 (0x91ae5c00) [pid = 1889] [serial = 570] [outer = (nil)] 02:35:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x99302c00) [pid = 1889] [serial = 571] [outer = 0x91ae5c00] 02:35:40 INFO - PROCESS | 1889 | 1465119340403 Marionette DEBUG loaded listener.js 02:35:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x993a1c00) [pid = 1889] [serial = 572] [outer = 0x91ae5c00] 02:35:41 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:35:41 INFO - PROCESS | 1889 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:35:41 INFO - PROCESS | 1889 | 1465119341444 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 02:35:41 INFO - PROCESS | 1889 | 1465119341528 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 02:35:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:35:41 INFO - PROCESS | 1889 | 1465119341535 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:35:41 INFO - PROCESS | 1889 | 1465119341539 Marionette TRACE conn4 <- [1,734,null,{}] 02:35:41 INFO - PROCESS | 1889 | 1465119341546 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:41 INFO - PROCESS | 1889 | 1465119341552 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:41 INFO - PROCESS | 1889 | 1465119341784 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 02:35:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0x993a7000) [pid = 1889] [serial = 573] [outer = 0x9a5f2c00] 02:35:42 INFO - PROCESS | 1889 | 1465119342099 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119342108 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:42 INFO - PROCESS | 1889 | ++DOCSHELL 0x99304800 == 38 [pid = 1889] [id = 191] 02:35:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x9a183800) [pid = 1889] [serial = 574] [outer = (nil)] 02:35:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x9a2da800) [pid = 1889] [serial = 575] [outer = 0x9a183800] 02:35:42 INFO - PROCESS | 1889 | 1465119342206 Marionette DEBUG loaded listener.js 02:35:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x9a2de000) [pid = 1889] [serial = 576] [outer = 0x9a183800] 02:35:43 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:35:43 INFO - PROCESS | 1889 | 1465119343228 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 02:35:43 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:35:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1733ms 02:35:43 INFO - PROCESS | 1889 | 1465119343270 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 02:35:43 INFO - PROCESS | 1889 | 1465119343274 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 02:35:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:35:43 INFO - PROCESS | 1889 | 1465119343281 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:35:43 INFO - PROCESS | 1889 | 1465119343286 Marionette TRACE conn4 <- [1,738,null,{}] 02:35:43 INFO - PROCESS | 1889 | 1465119343292 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:43 INFO - PROCESS | 1889 | 1465119343305 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:43 INFO - PROCESS | 1889 | 1465119343578 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 02:35:43 INFO - PROCESS | 1889 | 1465119343797 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1889 | 1465119343805 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:43 INFO - PROCESS | 1889 | ++DOCSHELL 0x919c8c00 == 39 [pid = 1889] [id = 192] 02:35:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x92386400) [pid = 1889] [serial = 577] [outer = (nil)] 02:35:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x9ad48800) [pid = 1889] [serial = 578] [outer = 0x92386400] 02:35:43 INFO - PROCESS | 1889 | 1465119343938 Marionette DEBUG loaded listener.js 02:35:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x9ad4b800) [pid = 1889] [serial = 579] [outer = 0x92386400] 02:35:45 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:35:45 INFO - PROCESS | 1889 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:35:45 INFO - PROCESS | 1889 | 1465119345309 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 02:35:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:35:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2046ms 02:35:45 INFO - PROCESS | 1889 | 1465119345407 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 02:35:45 INFO - PROCESS | 1889 | 1465119345412 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 02:35:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:35:45 INFO - PROCESS | 1889 | 1465119345425 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:35:45 INFO - PROCESS | 1889 | 1465119345428 Marionette TRACE conn4 <- [1,742,null,{}] 02:35:45 INFO - PROCESS | 1889 | 1465119345436 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:45 INFO - PROCESS | 1889 | 1465119345441 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:45 INFO - PROCESS | 1889 | 1465119345625 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 02:35:45 INFO - PROCESS | 1889 | 1465119345928 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1889 | 1465119345939 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:45 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eecf400 == 40 [pid = 1889] [id = 193] 02:35:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x8eed2c00) [pid = 1889] [serial = 580] [outer = (nil)] 02:35:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x8fb20c00) [pid = 1889] [serial = 581] [outer = 0x8eed2c00] 02:35:46 INFO - PROCESS | 1889 | 1465119346020 Marionette DEBUG loaded listener.js 02:35:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x8fd0c800) [pid = 1889] [serial = 582] [outer = 0x8eed2c00] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x91ae3c00 == 39 [pid = 1889] [id = 183] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x99678800 == 38 [pid = 1889] [id = 157] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb1d800 == 37 [pid = 1889] [id = 184] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb24000 == 36 [pid = 1889] [id = 159] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd11c00 == 35 [pid = 1889] [id = 163] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x8eecc800 == 34 [pid = 1889] [id = 178] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd0b400 == 33 [pid = 1889] [id = 164] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x91088800 == 32 [pid = 1889] [id = 179] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x919ca000 == 31 [pid = 1889] [id = 152] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x91979c00 == 30 [pid = 1889] [id = 180] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x8eed3800 == 29 [pid = 1889] [id = 167] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x8eec9000 == 28 [pid = 1889] [id = 154] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x918c0400 == 27 [pid = 1889] [id = 151] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x9930a800 == 26 [pid = 1889] [id = 166] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb26c00 == 25 [pid = 1889] [id = 161] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x91085400 == 24 [pid = 1889] [id = 153] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x8eece400 == 23 [pid = 1889] [id = 160] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x95345800 == 22 [pid = 1889] [id = 185] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd10400 == 21 [pid = 1889] [id = 158] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x8eed1c00 == 20 [pid = 1889] [id = 162] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x9108e000 == 19 [pid = 1889] [id = 155] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd0e800 == 18 [pid = 1889] [id = 182] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x918c2800 == 17 [pid = 1889] [id = 156] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x919c8c00 == 16 [pid = 1889] [id = 192] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x99304800 == 15 [pid = 1889] [id = 191] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd07000 == 14 [pid = 1889] [id = 190] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x93bc6c00 == 13 [pid = 1889] [id = 189] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x91977000 == 12 [pid = 1889] [id = 181] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x918be400 == 11 [pid = 1889] [id = 188] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x91086000 == 10 [pid = 1889] [id = 186] 02:35:49 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb26000 == 9 [pid = 1889] [id = 187] 02:35:50 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:35:51 INFO - PROCESS | 1889 | 1465119351156 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 02:35:51 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:35:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 5748ms 02:35:51 INFO - PROCESS | 1889 | 1465119351173 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 02:35:51 INFO - PROCESS | 1889 | 1465119351182 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 02:35:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:35:51 INFO - PROCESS | 1889 | 1465119351192 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:35:51 INFO - PROCESS | 1889 | 1465119351200 Marionette TRACE conn4 <- [1,746,null,{}] 02:35:51 INFO - PROCESS | 1889 | 1465119351252 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:51 INFO - PROCESS | 1889 | 1465119351261 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:51 INFO - PROCESS | 1889 | 1465119351524 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 02:35:51 INFO - PROCESS | 1889 | 1465119351602 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119351615 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:51 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd12000 == 10 [pid = 1889] [id = 194] 02:35:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0x8fd12c00) [pid = 1889] [serial = 583] [outer = (nil)] 02:35:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0x91087000) [pid = 1889] [serial = 584] [outer = 0x8fd12c00] 02:35:51 INFO - PROCESS | 1889 | 1465119351748 Marionette DEBUG loaded listener.js 02:35:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0x918c1000) [pid = 1889] [serial = 585] [outer = 0x8fd12c00] 02:35:52 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:35:53 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:35:53 INFO - PROCESS | 1889 | 1465119353156 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 02:35:53 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:35:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2093ms 02:35:53 INFO - PROCESS | 1889 | 1465119353284 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 02:35:53 INFO - PROCESS | 1889 | 1465119353294 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 02:35:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:35:53 INFO - PROCESS | 1889 | 1465119353308 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:35:53 INFO - PROCESS | 1889 | 1465119353315 Marionette TRACE conn4 <- [1,750,null,{}] 02:35:53 INFO - PROCESS | 1889 | 1465119353322 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:53 INFO - PROCESS | 1889 | 1465119353329 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:53 INFO - PROCESS | 1889 | 1465119353556 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 02:35:54 INFO - PROCESS | 1889 | 1465119354457 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119354471 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:54 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eed3800 == 11 [pid = 1889] [id = 195] 02:35:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0x8fb18400) [pid = 1889] [serial = 586] [outer = (nil)] 02:35:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0x8fb23800) [pid = 1889] [serial = 587] [outer = 0x8fb18400] 02:35:54 INFO - PROCESS | 1889 | 1465119354545 Marionette DEBUG loaded listener.js 02:35:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0x91084000) [pid = 1889] [serial = 588] [outer = 0x8fb18400] 02:35:55 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:35:55 INFO - PROCESS | 1889 | 1465119355773 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 02:35:55 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:35:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2490ms 02:35:55 INFO - PROCESS | 1889 | 1465119355799 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 02:35:55 INFO - PROCESS | 1889 | 1465119355804 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 02:35:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:35:55 INFO - PROCESS | 1889 | 1465119355811 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:35:55 INFO - PROCESS | 1889 | 1465119355817 Marionette TRACE conn4 <- [1,754,null,{}] 02:35:55 INFO - PROCESS | 1889 | 1465119355826 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:55 INFO - PROCESS | 1889 | 1465119355832 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:56 INFO - PROCESS | 1889 | 1465119356144 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 02:35:56 INFO - PROCESS | 1889 | 1465119356188 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119356197 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:56 INFO - PROCESS | 1889 | ++DOCSHELL 0x919f0800 == 12 [pid = 1889] [id = 196] 02:35:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0x919f1000) [pid = 1889] [serial = 589] [outer = (nil)] 02:35:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 101 (0x919fb800) [pid = 1889] [serial = 590] [outer = 0x919f1000] 02:35:56 INFO - PROCESS | 1889 | 1465119356271 Marionette DEBUG loaded listener.js 02:35:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 102 (0x91ae7000) [pid = 1889] [serial = 591] [outer = 0x919f1000] 02:35:57 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:35:57 INFO - PROCESS | 1889 | 1465119357609 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 02:35:57 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:35:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1838ms 02:35:57 INFO - PROCESS | 1889 | 1465119357654 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 02:35:57 INFO - PROCESS | 1889 | 1465119357661 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 02:35:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:35:57 INFO - PROCESS | 1889 | 1465119357668 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:35:57 INFO - PROCESS | 1889 | 1465119357671 Marionette TRACE conn4 <- [1,758,null,{}] 02:35:57 INFO - PROCESS | 1889 | 1465119357749 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:57 INFO - PROCESS | 1889 | 1465119357754 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:57 INFO - PROCESS | 1889 | 1465119357965 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 02:35:58 INFO - PROCESS | 1889 | 1465119357989 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119358003 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:58 INFO - PROCESS | 1889 | ++DOCSHELL 0x92384800 == 13 [pid = 1889] [id = 197] 02:35:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 103 (0x92385800) [pid = 1889] [serial = 592] [outer = (nil)] 02:35:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 104 (0x9384f000) [pid = 1889] [serial = 593] [outer = 0x92385800] 02:35:58 INFO - PROCESS | 1889 | 1465119358087 Marionette DEBUG loaded listener.js 02:35:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 105 (0x9389c800) [pid = 1889] [serial = 594] [outer = 0x92385800] 02:35:58 INFO - PROCESS | 1889 | --DOMWINDOW == 104 (0x9a183800) [pid = 1889] [serial = 574] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:35:58 INFO - PROCESS | 1889 | --DOMWINDOW == 103 (0x93bc9c00) [pid = 1889] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:35:58 INFO - PROCESS | 1889 | --DOMWINDOW == 102 (0x91ae7400) [pid = 1889] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:35:58 INFO - PROCESS | 1889 | --DOMWINDOW == 101 (0x8fd0d000) [pid = 1889] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:35:58 INFO - PROCESS | 1889 | --DOMWINDOW == 100 (0x91086800) [pid = 1889] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:35:58 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0x9197a000) [pid = 1889] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:35:58 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x91089400) [pid = 1889] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:35:58 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0x8fb26400) [pid = 1889] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:35:58 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x8eecd400) [pid = 1889] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:35:58 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x918c4800) [pid = 1889] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:35:58 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x992eb000) [pid = 1889] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:35:58 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x9b8afc00) [pid = 1889] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:35:58 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x9c08c400) [pid = 1889] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:35:58 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x9c10f000) [pid = 1889] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:35:58 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x93b5b800) [pid = 1889] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:35:58 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0xa21c5000) [pid = 1889] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:35:58 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0xa228d800) [pid = 1889] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:35:58 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x91ae5c00) [pid = 1889] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:35:58 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x92386400) [pid = 1889] [serial = 577] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:35:58 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x8fd12400) [pid = 1889] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:35:58 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0x95349000) [pid = 1889] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:35:58 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0x919f9000) [pid = 1889] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:35:58 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0x93b5f800) [pid = 1889] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:35:58 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0x91ae5800) [pid = 1889] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:35:59 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:35:59 INFO - PROCESS | 1889 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:35:59 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:35:59 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:35:59 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:35:59 INFO - PROCESS | 1889 | 1465119359358 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 02:35:59 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:35:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1739ms 02:35:59 INFO - PROCESS | 1889 | 1465119359409 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 02:35:59 INFO - PROCESS | 1889 | 1465119359413 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 02:35:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:35:59 INFO - PROCESS | 1889 | 1465119359431 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:35:59 INFO - PROCESS | 1889 | 1465119359441 Marionette TRACE conn4 <- [1,762,null,{}] 02:35:59 INFO - PROCESS | 1889 | 1465119359448 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:59 INFO - PROCESS | 1889 | 1465119359457 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:59 INFO - PROCESS | 1889 | 1465119359645 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 02:35:59 INFO - PROCESS | 1889 | 1465119359763 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:59 INFO - PROCESS | 1889 | 1465119359792 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:35:59 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd0d800 == 14 [pid = 1889] [id = 198] 02:35:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x91977800) [pid = 1889] [serial = 595] [outer = (nil)] 02:35:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x93c5b000) [pid = 1889] [serial = 596] [outer = 0x91977800] 02:35:59 INFO - PROCESS | 1889 | 1465119359861 Marionette DEBUG loaded listener.js 02:35:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0x93c61c00) [pid = 1889] [serial = 597] [outer = 0x91977800] 02:36:01 INFO - PROCESS | 1889 | 1465119361030 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 02:36:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:36:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1658ms 02:36:01 INFO - PROCESS | 1889 | 1465119361119 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 02:36:01 INFO - PROCESS | 1889 | 1465119361126 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 02:36:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:36:01 INFO - PROCESS | 1889 | 1465119361165 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:36:01 INFO - PROCESS | 1889 | 1465119361172 Marionette TRACE conn4 <- [1,766,null,{}] 02:36:01 INFO - PROCESS | 1889 | 1465119361183 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:01 INFO - PROCESS | 1889 | 1465119361189 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:01 INFO - PROCESS | 1889 | 1465119361492 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 02:36:01 INFO - PROCESS | 1889 | 1465119361660 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119361677 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:01 INFO - PROCESS | 1889 | ++DOCSHELL 0x91977c00 == 15 [pid = 1889] [id = 199] 02:36:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x9197a800) [pid = 1889] [serial = 598] [outer = (nil)] 02:36:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x919cd800) [pid = 1889] [serial = 599] [outer = 0x9197a800] 02:36:01 INFO - PROCESS | 1889 | 1465119361762 Marionette DEBUG loaded listener.js 02:36:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x919f8800) [pid = 1889] [serial = 600] [outer = 0x9197a800] 02:36:03 INFO - PROCESS | 1889 | 1465119363179 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 02:36:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:36:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2042ms 02:36:03 INFO - PROCESS | 1889 | 1465119363294 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 02:36:03 INFO - PROCESS | 1889 | 1465119363302 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 02:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:36:03 INFO - PROCESS | 1889 | 1465119363324 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:36:03 INFO - PROCESS | 1889 | 1465119363330 Marionette TRACE conn4 <- [1,770,null,{}] 02:36:03 INFO - PROCESS | 1889 | 1465119363378 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:03 INFO - PROCESS | 1889 | 1465119363384 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:03 INFO - PROCESS | 1889 | 1465119363634 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 02:36:03 INFO - PROCESS | 1889 | 1465119363716 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119363725 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:03 INFO - PROCESS | 1889 | ++DOCSHELL 0x92e4f000 == 16 [pid = 1889] [id = 200] 02:36:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x93848400) [pid = 1889] [serial = 601] [outer = (nil)] 02:36:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x93bc6800) [pid = 1889] [serial = 602] [outer = 0x93848400] 02:36:03 INFO - PROCESS | 1889 | 1465119363812 Marionette DEBUG loaded listener.js 02:36:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x9534b800) [pid = 1889] [serial = 603] [outer = 0x93848400] 02:36:04 INFO - PROCESS | 1889 | 1465119364782 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 02:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1494ms 02:36:04 INFO - PROCESS | 1889 | 1465119364816 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 02:36:04 INFO - PROCESS | 1889 | 1465119364821 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 02:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:36:04 INFO - PROCESS | 1889 | 1465119364828 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:36:04 INFO - PROCESS | 1889 | 1465119364835 Marionette TRACE conn4 <- [1,774,null,{}] 02:36:04 INFO - PROCESS | 1889 | 1465119364852 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:04 INFO - PROCESS | 1889 | 1465119364860 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:05 INFO - PROCESS | 1889 | 1465119365091 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 02:36:05 INFO - PROCESS | 1889 | 1465119365354 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:05 INFO - PROCESS | 1889 | 1465119365368 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:05 INFO - PROCESS | 1889 | ++DOCSHELL 0x9939fc00 == 17 [pid = 1889] [id = 201] 02:36:05 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x99671c00) [pid = 1889] [serial = 604] [outer = (nil)] 02:36:05 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x99e88800) [pid = 1889] [serial = 605] [outer = 0x99671c00] 02:36:05 INFO - PROCESS | 1889 | 1465119365505 Marionette DEBUG loaded listener.js 02:36:05 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x9a180000) [pid = 1889] [serial = 606] [outer = 0x99671c00] 02:36:06 INFO - PROCESS | 1889 | 1465119366499 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 02:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1737ms 02:36:06 INFO - PROCESS | 1889 | 1465119366567 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 02:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:36:06 INFO - PROCESS | 1889 | 1465119366572 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 02:36:06 INFO - PROCESS | 1889 | 1465119366579 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:36:06 INFO - PROCESS | 1889 | 1465119366583 Marionette TRACE conn4 <- [1,778,null,{}] 02:36:06 INFO - PROCESS | 1889 | 1465119366589 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:06 INFO - PROCESS | 1889 | 1465119366594 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:06 INFO - PROCESS | 1889 | 1465119366828 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 02:36:07 INFO - PROCESS | 1889 | 1465119367276 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119367287 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:07 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eed1c00 == 18 [pid = 1889] [id = 202] 02:36:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0x8fb17c00) [pid = 1889] [serial = 607] [outer = (nil)] 02:36:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0x8fd06400) [pid = 1889] [serial = 608] [outer = 0x8fb17c00] 02:36:07 INFO - PROCESS | 1889 | 1465119367405 Marionette DEBUG loaded listener.js 02:36:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0x91082800) [pid = 1889] [serial = 609] [outer = 0x8fb17c00] 02:36:08 INFO - PROCESS | 1889 | 1465119368404 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 02:36:08 INFO - PROCESS | 1889 | --DOCSHELL 0x8eecf400 == 17 [pid = 1889] [id = 193] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x8fb20c00) [pid = 1889] [serial = 581] [outer = (nil)] [url = about:blank] 02:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1892ms 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x919c9800) [pid = 1889] [serial = 560] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x919f2800) [pid = 1889] [serial = 541] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x918bf800) [pid = 1889] [serial = 538] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x9108d000) [pid = 1889] [serial = 533] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x8fd0f000) [pid = 1889] [serial = 532] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x8eed0800) [pid = 1889] [serial = 535] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x8fb1c400) [pid = 1889] [serial = 536] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x9238ac00) [pid = 1889] [serial = 509] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x919f0c00) [pid = 1889] [serial = 508] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x99e92c00) [pid = 1889] [serial = 512] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0x9930c800) [pid = 1889] [serial = 511] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0x9c109000) [pid = 1889] [serial = 515] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0x9c102c00) [pid = 1889] [serial = 514] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0x9d408800) [pid = 1889] [serial = 518] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 80 (0x9c231c00) [pid = 1889] [serial = 517] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 79 (0xa0619400) [pid = 1889] [serial = 521] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 78 (0x9d9ba000) [pid = 1889] [serial = 520] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 77 (0xa2639c00) [pid = 1889] [serial = 524] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 76 (0xa242d800) [pid = 1889] [serial = 523] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0xa4e09000) [pid = 1889] [serial = 527] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0xa3472800) [pid = 1889] [serial = 526] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0xa6709800) [pid = 1889] [serial = 530] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0xa6292000) [pid = 1889] [serial = 529] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x919fd400) [pid = 1889] [serial = 542] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x918cb400) [pid = 1889] [serial = 539] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x91083c00) [pid = 1889] [serial = 547] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0x953e3c00) [pid = 1889] [serial = 556] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 67 (0x92e4bc00) [pid = 1889] [serial = 545] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 66 (0x918c1800) [pid = 1889] [serial = 548] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 65 (0x93c61000) [pid = 1889] [serial = 553] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 64 (0x92387c00) [pid = 1889] [serial = 550] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 63 (0x9384b000) [pid = 1889] [serial = 551] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 62 (0x95184400) [pid = 1889] [serial = 554] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 61 (0x953e9000) [pid = 1889] [serial = 557] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 60 (0x92381400) [pid = 1889] [serial = 368] [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:08 INFO - PROCESS | 1889 | --DOMWINDOW == 59 (0x9a2da800) [pid = 1889] [serial = 575] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 58 (0x9a2de000) [pid = 1889] [serial = 576] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 57 (0x99302c00) [pid = 1889] [serial = 571] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 56 (0x93c5a000) [pid = 1889] [serial = 568] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 55 (0x9518cc00) [pid = 1889] [serial = 569] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 54 (0x92e44400) [pid = 1889] [serial = 566] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 53 (0x91971c00) [pid = 1889] [serial = 562] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 52 (0x9197c000) [pid = 1889] [serial = 559] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 51 (0x92382c00) [pid = 1889] [serial = 565] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 50 (0x92389400) [pid = 1889] [serial = 544] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 49 (0x919c1800) [pid = 1889] [serial = 563] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 48 (0x993a1c00) [pid = 1889] [serial = 572] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 47 (0x9ad48800) [pid = 1889] [serial = 578] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | --DOMWINDOW == 46 (0x9ad4b800) [pid = 1889] [serial = 579] [outer = (nil)] [url = about:blank] 02:36:08 INFO - PROCESS | 1889 | 1465119368521 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 02:36:08 INFO - PROCESS | 1889 | 1465119368539 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 02:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:36:08 INFO - PROCESS | 1889 | 1465119368592 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:36:08 INFO - PROCESS | 1889 | 1465119368599 Marionette TRACE conn4 <- [1,782,null,{}] 02:36:08 INFO - PROCESS | 1889 | 1465119368607 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:08 INFO - PROCESS | 1889 | 1465119368613 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:08 INFO - PROCESS | 1889 | 1465119368775 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 02:36:08 INFO - PROCESS | 1889 | 1465119368939 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1889 | 1465119368948 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:08 INFO - PROCESS | 1889 | ++DOCSHELL 0x9108b800 == 18 [pid = 1889] [id = 203] 02:36:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 47 (0x9108d000) [pid = 1889] [serial = 610] [outer = (nil)] 02:36:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 48 (0x918c3400) [pid = 1889] [serial = 611] [outer = 0x9108d000] 02:36:09 INFO - PROCESS | 1889 | 1465119369028 Marionette DEBUG loaded listener.js 02:36:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 49 (0x91972c00) [pid = 1889] [serial = 612] [outer = 0x9108d000] 02:36:09 INFO - PROCESS | 1889 | 1465119369798 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 02:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1247ms 02:36:09 INFO - PROCESS | 1889 | 1465119369833 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 02:36:09 INFO - PROCESS | 1889 | 1465119369839 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 02:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:36:09 INFO - PROCESS | 1889 | 1465119369851 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:36:09 INFO - PROCESS | 1889 | 1465119369854 Marionette TRACE conn4 <- [1,786,null,{}] 02:36:09 INFO - PROCESS | 1889 | 1465119369861 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:09 INFO - PROCESS | 1889 | 1465119369866 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:10 INFO - PROCESS | 1889 | 1465119370037 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 02:36:10 INFO - PROCESS | 1889 | 1465119370048 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119370056 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:10 INFO - PROCESS | 1889 | ++DOCSHELL 0x919f2c00 == 19 [pid = 1889] [id = 204] 02:36:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 50 (0x919f4000) [pid = 1889] [serial = 613] [outer = (nil)] 02:36:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 51 (0x91ae3c00) [pid = 1889] [serial = 614] [outer = 0x919f4000] 02:36:10 INFO - PROCESS | 1889 | 1465119370128 Marionette DEBUG loaded listener.js 02:36:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 52 (0x92383800) [pid = 1889] [serial = 615] [outer = 0x919f4000] 02:36:11 INFO - PROCESS | 1889 | 1465119371103 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 02:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1282ms 02:36:11 INFO - PROCESS | 1889 | 1465119371131 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 02:36:11 INFO - PROCESS | 1889 | 1465119371136 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 02:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:36:11 INFO - PROCESS | 1889 | 1465119371178 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:36:11 INFO - PROCESS | 1889 | 1465119371192 Marionette TRACE conn4 <- [1,790,null,{}] 02:36:11 INFO - PROCESS | 1889 | 1465119371256 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:11 INFO - PROCESS | 1889 | 1465119371263 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:11 INFO - PROCESS | 1889 | 1465119371470 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 02:36:11 INFO - PROCESS | 1889 | 1465119371498 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:11 INFO - PROCESS | 1889 | 1465119371506 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:11 INFO - PROCESS | 1889 | ++DOCSHELL 0x92e45400 == 20 [pid = 1889] [id = 205] 02:36:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 53 (0x92e48000) [pid = 1889] [serial = 616] [outer = (nil)] 02:36:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 54 (0x93b5b400) [pid = 1889] [serial = 617] [outer = 0x92e48000] 02:36:11 INFO - PROCESS | 1889 | 1465119371584 Marionette DEBUG loaded listener.js 02:36:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 55 (0x93c5f000) [pid = 1889] [serial = 618] [outer = 0x92e48000] 02:36:12 INFO - PROCESS | 1889 | 1465119372535 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 02:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1464ms 02:36:12 INFO - PROCESS | 1889 | 1465119372609 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 02:36:12 INFO - PROCESS | 1889 | 1465119372612 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 02:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:36:12 INFO - PROCESS | 1889 | 1465119372619 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:36:12 INFO - PROCESS | 1889 | 1465119372622 Marionette TRACE conn4 <- [1,794,null,{}] 02:36:12 INFO - PROCESS | 1889 | 1465119372634 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:12 INFO - PROCESS | 1889 | 1465119372640 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:12 INFO - PROCESS | 1889 | 1465119372851 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 02:36:12 INFO - PROCESS | 1889 | 1465119372874 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119372882 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:12 INFO - PROCESS | 1889 | ++DOCSHELL 0x93b66000 == 21 [pid = 1889] [id = 206] 02:36:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 56 (0x94728000) [pid = 1889] [serial = 619] [outer = (nil)] 02:36:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 57 (0x99293400) [pid = 1889] [serial = 620] [outer = 0x94728000] 02:36:12 INFO - PROCESS | 1889 | 1465119372954 Marionette DEBUG loaded listener.js 02:36:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 58 (0x9920fc00) [pid = 1889] [serial = 621] [outer = 0x94728000] 02:36:13 INFO - PROCESS | 1889 | --DOMWINDOW == 57 (0x92385800) [pid = 1889] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:36:13 INFO - PROCESS | 1889 | --DOMWINDOW == 56 (0x8fb18400) [pid = 1889] [serial = 586] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:36:13 INFO - PROCESS | 1889 | --DOMWINDOW == 55 (0x8fd12c00) [pid = 1889] [serial = 583] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:36:13 INFO - PROCESS | 1889 | --DOMWINDOW == 54 (0x8eed2c00) [pid = 1889] [serial = 580] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:36:13 INFO - PROCESS | 1889 | --DOMWINDOW == 53 (0x919f1000) [pid = 1889] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:36:13 INFO - PROCESS | 1889 | 1465119373990 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 02:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1435ms 02:36:14 INFO - PROCESS | 1889 | 1465119374057 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 02:36:14 INFO - PROCESS | 1889 | 1465119374060 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 02:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:36:14 INFO - PROCESS | 1889 | 1465119374067 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:36:14 INFO - PROCESS | 1889 | 1465119374070 Marionette TRACE conn4 <- [1,798,null,{}] 02:36:14 INFO - PROCESS | 1889 | 1465119374076 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:14 INFO - PROCESS | 1889 | 1465119374081 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:14 INFO - PROCESS | 1889 | 1465119374242 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 02:36:14 INFO - PROCESS | 1889 | 1465119374251 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:14 INFO - PROCESS | 1889 | 1465119374269 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:14 INFO - PROCESS | 1889 | ++DOCSHELL 0x9197e000 == 22 [pid = 1889] [id = 207] 02:36:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 54 (0x92387000) [pid = 1889] [serial = 622] [outer = (nil)] 02:36:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 55 (0x953e5000) [pid = 1889] [serial = 623] [outer = 0x92387000] 02:36:14 INFO - PROCESS | 1889 | 1465119374459 Marionette DEBUG loaded listener.js 02:36:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 56 (0x9930e400) [pid = 1889] [serial = 624] [outer = 0x92387000] 02:36:15 INFO - PROCESS | 1889 | 1465119375288 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 02:36:15 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:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1279ms 02:36:15 INFO - PROCESS | 1889 | 1465119375347 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 02:36:15 INFO - PROCESS | 1889 | 1465119375350 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 02:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:36:15 INFO - PROCESS | 1889 | 1465119375357 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:36:15 INFO - PROCESS | 1889 | 1465119375361 Marionette TRACE conn4 <- [1,802,null,{}] 02:36:15 INFO - PROCESS | 1889 | 1465119375437 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:15 INFO - PROCESS | 1889 | 1465119375444 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:15 INFO - PROCESS | 1889 | 1465119375671 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 02:36:15 INFO - PROCESS | 1889 | 1465119375831 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119375846 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:15 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb19800 == 23 [pid = 1889] [id = 208] 02:36:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 57 (0x8fb25000) [pid = 1889] [serial = 625] [outer = (nil)] 02:36:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 58 (0x91084c00) [pid = 1889] [serial = 626] [outer = 0x8fb25000] 02:36:16 INFO - PROCESS | 1889 | 1465119376009 Marionette DEBUG loaded listener.js 02:36:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 59 (0x918c2000) [pid = 1889] [serial = 627] [outer = 0x8fb25000] 02:36:17 INFO - PROCESS | 1889 | 1465119377008 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 02:36:17 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:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1700ms 02:36:17 INFO - PROCESS | 1889 | 1465119377059 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 02:36:17 INFO - PROCESS | 1889 | 1465119377066 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 02:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:36:17 INFO - PROCESS | 1889 | 1465119377074 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:36:17 INFO - PROCESS | 1889 | 1465119377079 Marionette TRACE conn4 <- [1,806,null,{}] 02:36:17 INFO - PROCESS | 1889 | 1465119377089 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:17 INFO - PROCESS | 1889 | 1465119377096 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:17 INFO - PROCESS | 1889 | 1465119377303 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 02:36:17 INFO - PROCESS | 1889 | 1465119377521 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119377536 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:17 INFO - PROCESS | 1889 | ++DOCSHELL 0x91ae2000 == 24 [pid = 1889] [id = 209] 02:36:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 60 (0x91ae4000) [pid = 1889] [serial = 628] [outer = (nil)] 02:36:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 61 (0x9238a400) [pid = 1889] [serial = 629] [outer = 0x91ae4000] 02:36:17 INFO - PROCESS | 1889 | 1465119377666 Marionette DEBUG loaded listener.js 02:36:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 62 (0x9238f800) [pid = 1889] [serial = 630] [outer = 0x91ae4000] 02:36:18 INFO - PROCESS | 1889 | 1465119378616 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 02:36:18 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:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1585ms 02:36:18 INFO - PROCESS | 1889 | 1465119378659 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 02:36:18 INFO - PROCESS | 1889 | 1465119378663 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 02:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:36:18 INFO - PROCESS | 1889 | 1465119378671 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:36:18 INFO - PROCESS | 1889 | 1465119378676 Marionette TRACE conn4 <- [1,810,null,{}] 02:36:18 INFO - PROCESS | 1889 | 1465119378683 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:18 INFO - PROCESS | 1889 | 1465119378689 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:18 INFO - PROCESS | 1889 | 1465119378890 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 02:36:19 INFO - PROCESS | 1889 | 1465119379159 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119379174 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:19 INFO - PROCESS | 1889 | ++DOCSHELL 0x93c59400 == 25 [pid = 1889] [id = 210] 02:36:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 63 (0x99298c00) [pid = 1889] [serial = 631] [outer = (nil)] 02:36:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 64 (0x9930e000) [pid = 1889] [serial = 632] [outer = 0x99298c00] 02:36:19 INFO - PROCESS | 1889 | 1465119379309 Marionette DEBUG loaded listener.js 02:36:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 65 (0x9967b000) [pid = 1889] [serial = 633] [outer = 0x99298c00] 02:36:20 INFO - PROCESS | 1889 | 1465119380261 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 02:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1640ms 02:36:20 INFO - PROCESS | 1889 | 1465119380321 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 02:36:20 INFO - PROCESS | 1889 | 1465119380331 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 02:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:36:20 INFO - PROCESS | 1889 | 1465119380340 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:36:20 INFO - PROCESS | 1889 | 1465119380344 Marionette TRACE conn4 <- [1,814,null,{}] 02:36:20 INFO - PROCESS | 1889 | 1465119380350 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:20 INFO - PROCESS | 1889 | 1465119380356 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:20 INFO - PROCESS | 1889 | 1465119380553 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 02:36:20 INFO - PROCESS | 1889 | 1465119380764 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119380773 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:20 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eecbc00 == 26 [pid = 1889] [id = 211] 02:36:20 INFO - PROCESS | 1889 | ++DOMWINDOW == 66 (0x9384e400) [pid = 1889] [serial = 634] [outer = (nil)] 02:36:20 INFO - PROCESS | 1889 | ++DOMWINDOW == 67 (0x9aa3bc00) [pid = 1889] [serial = 635] [outer = 0x9384e400] 02:36:20 INFO - PROCESS | 1889 | 1465119380909 Marionette DEBUG loaded listener.js 02:36:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 68 (0x9aa45800) [pid = 1889] [serial = 636] [outer = 0x9384e400] 02:36:21 INFO - PROCESS | 1889 | 1465119381898 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 02:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:36:21 INFO - PROCESS | 1889 | 1465119381935 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 02:36:21 INFO - PROCESS | 1889 | 1465119381942 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:36:21 INFO - PROCESS | 1889 | 1465119381945 Marionette TRACE conn4 <- [1,818,null,{}] 02:36:21 INFO - PROCESS | 1889 | 1465119381951 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:21 INFO - PROCESS | 1889 | 1465119381957 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:22 INFO - PROCESS | 1889 | 1465119382140 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 02:36:22 INFO - PROCESS | 1889 | 1465119382301 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119382309 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:22 INFO - PROCESS | 1889 | ++DOCSHELL 0x919fe000 == 27 [pid = 1889] [id = 212] 02:36:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x9a72b400) [pid = 1889] [serial = 637] [outer = (nil)] 02:36:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x9ad49400) [pid = 1889] [serial = 638] [outer = 0x9a72b400] 02:36:22 INFO - PROCESS | 1889 | 1465119382438 Marionette DEBUG loaded listener.js 02:36:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x9ad4c000) [pid = 1889] [serial = 639] [outer = 0x9a72b400] 02:36:23 INFO - PROCESS | 1889 | 1465119383376 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 02:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1486ms 02:36:23 INFO - PROCESS | 1889 | 1465119383428 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 02:36:23 INFO - PROCESS | 1889 | 1465119383433 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 02:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:36:23 INFO - PROCESS | 1889 | 1465119383440 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:36:23 INFO - PROCESS | 1889 | 1465119383444 Marionette TRACE conn4 <- [1,822,null,{}] 02:36:23 INFO - PROCESS | 1889 | 1465119383449 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:23 INFO - PROCESS | 1889 | 1465119383460 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:23 INFO - PROCESS | 1889 | 1465119383742 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 02:36:24 INFO - PROCESS | 1889 | 1465119384005 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119384017 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:24 INFO - PROCESS | 1889 | ++DOCSHELL 0x919f7c00 == 28 [pid = 1889] [id = 213] 02:36:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x9ad4f800) [pid = 1889] [serial = 640] [outer = (nil)] 02:36:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x9b2ad800) [pid = 1889] [serial = 641] [outer = 0x9ad4f800] 02:36:24 INFO - PROCESS | 1889 | 1465119384101 Marionette DEBUG loaded listener.js 02:36:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x9b3a1800) [pid = 1889] [serial = 642] [outer = 0x9ad4f800] 02:36:25 INFO - PROCESS | 1889 | 1465119385049 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 02:36:25 INFO - PROCESS | 1889 | 1465119385087 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 02:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:36:25 INFO - PROCESS | 1889 | 1465119385094 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:36:25 INFO - PROCESS | 1889 | 1465119385098 Marionette TRACE conn4 <- [1,826,null,{}] 02:36:25 INFO - PROCESS | 1889 | 1465119385104 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:25 INFO - PROCESS | 1889 | 1465119385109 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:25 INFO - PROCESS | 1889 | 1465119385296 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 02:36:25 INFO - PROCESS | 1889 | 1465119385754 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119385764 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:25 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb1d000 == 29 [pid = 1889] [id = 214] 02:36:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x8fb1e000) [pid = 1889] [serial = 643] [outer = (nil)] 02:36:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0x8fb24800) [pid = 1889] [serial = 644] [outer = 0x8fb1e000] 02:36:25 INFO - PROCESS | 1889 | 1465119385855 Marionette DEBUG loaded listener.js 02:36:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0x8fd13400) [pid = 1889] [serial = 645] [outer = 0x8fb1e000] 02:36:26 INFO - PROCESS | 1889 | 1465119386843 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 02:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1783ms 02:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:36:26 INFO - PROCESS | 1889 | 1465119386880 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 02:36:26 INFO - PROCESS | 1889 | 1465119386884 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 02:36:26 INFO - PROCESS | 1889 | 1465119386892 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:36:26 INFO - PROCESS | 1889 | 1465119386898 Marionette TRACE conn4 <- [1,830,null,{}] 02:36:26 INFO - PROCESS | 1889 | 1465119386906 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:26 INFO - PROCESS | 1889 | 1465119386912 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:27 INFO - PROCESS | 1889 | 1465119387093 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 02:36:27 INFO - PROCESS | 1889 | 1465119387341 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119387351 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:27 INFO - PROCESS | 1889 | ++DOCSHELL 0x91090800 == 30 [pid = 1889] [id = 215] 02:36:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x919f9c00) [pid = 1889] [serial = 646] [outer = (nil)] 02:36:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x9389b800) [pid = 1889] [serial = 647] [outer = 0x919f9c00] 02:36:27 INFO - PROCESS | 1889 | 1465119387473 Marionette DEBUG loaded listener.js 02:36:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x9472dc00) [pid = 1889] [serial = 648] [outer = 0x919f9c00] 02:36:28 INFO - PROCESS | 1889 | --DOMWINDOW == 79 (0x93c5b000) [pid = 1889] [serial = 596] [outer = (nil)] [url = about:blank] 02:36:28 INFO - PROCESS | 1889 | --DOMWINDOW == 78 (0x9384f000) [pid = 1889] [serial = 593] [outer = (nil)] [url = about:blank] 02:36:28 INFO - PROCESS | 1889 | --DOMWINDOW == 77 (0x8fb23800) [pid = 1889] [serial = 587] [outer = (nil)] [url = about:blank] 02:36:28 INFO - PROCESS | 1889 | --DOMWINDOW == 76 (0x91084000) [pid = 1889] [serial = 588] [outer = (nil)] [url = about:blank] 02:36:28 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0x918c1000) [pid = 1889] [serial = 585] [outer = (nil)] [url = about:blank] 02:36:28 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0x91087000) [pid = 1889] [serial = 584] [outer = (nil)] [url = about:blank] 02:36:28 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0x8fd0c800) [pid = 1889] [serial = 582] [outer = (nil)] [url = about:blank] 02:36:28 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x919fb800) [pid = 1889] [serial = 590] [outer = (nil)] [url = about:blank] 02:36:28 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x91ae7000) [pid = 1889] [serial = 591] [outer = (nil)] [url = about:blank] 02:36:28 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x9389c800) [pid = 1889] [serial = 594] [outer = (nil)] [url = about:blank] 02:36:28 INFO - PROCESS | 1889 | 1465119388418 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 02:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1591ms 02:36:28 INFO - PROCESS | 1889 | 1465119388487 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 02:36:28 INFO - PROCESS | 1889 | 1465119388493 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 02:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:36:28 INFO - PROCESS | 1889 | 1465119388501 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:36:28 INFO - PROCESS | 1889 | 1465119388504 Marionette TRACE conn4 <- [1,834,null,{}] 02:36:28 INFO - PROCESS | 1889 | 1465119388511 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:28 INFO - PROCESS | 1889 | 1465119388516 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:28 INFO - PROCESS | 1889 | 1465119388696 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 02:36:28 INFO - PROCESS | 1889 | 1465119388939 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119388946 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:29 INFO - PROCESS | 1889 | ++DOCSHELL 0x9a183800 == 31 [pid = 1889] [id = 216] 02:36:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x9a18e000) [pid = 1889] [serial = 649] [outer = (nil)] 02:36:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x9a5f0400) [pid = 1889] [serial = 650] [outer = 0x9a18e000] 02:36:29 INFO - PROCESS | 1889 | 1465119389070 Marionette DEBUG loaded listener.js 02:36:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x9aa3cc00) [pid = 1889] [serial = 651] [outer = 0x9a18e000] 02:36:29 INFO - PROCESS | 1889 | 1465119389840 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 02:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1380ms 02:36:29 INFO - PROCESS | 1889 | 1465119389883 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 02:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:36:29 INFO - PROCESS | 1889 | 1465119389887 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 02:36:29 INFO - PROCESS | 1889 | 1465119389901 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:36:29 INFO - PROCESS | 1889 | 1465119389910 Marionette TRACE conn4 <- [1,838,null,{}] 02:36:29 INFO - PROCESS | 1889 | 1465119389919 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:29 INFO - PROCESS | 1889 | 1465119389925 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:30 INFO - PROCESS | 1889 | 1465119390103 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 02:36:30 INFO - PROCESS | 1889 | 1465119390238 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119390248 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:30 INFO - PROCESS | 1889 | ++DOCSHELL 0x919f3400 == 32 [pid = 1889] [id = 217] 02:36:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x9aa40800) [pid = 1889] [serial = 652] [outer = (nil)] 02:36:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x9b3a0c00) [pid = 1889] [serial = 653] [outer = 0x9aa40800] 02:36:30 INFO - PROCESS | 1889 | 1465119390316 Marionette DEBUG loaded listener.js 02:36:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0x9b3a8400) [pid = 1889] [serial = 654] [outer = 0x9aa40800] 02:36:31 INFO - PROCESS | 1889 | 1465119391198 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 02:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1355ms 02:36:31 INFO - PROCESS | 1889 | 1465119391249 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 02:36:31 INFO - PROCESS | 1889 | 1465119391254 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 02:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:36:31 INFO - PROCESS | 1889 | 1465119391260 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:36:31 INFO - PROCESS | 1889 | 1465119391263 Marionette TRACE conn4 <- [1,842,null,{}] 02:36:31 INFO - PROCESS | 1889 | 1465119391289 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:31 INFO - PROCESS | 1889 | 1465119391294 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:31 INFO - PROCESS | 1889 | 1465119391520 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 02:36:31 INFO - PROCESS | 1889 | 1465119391538 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119391547 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:31 INFO - PROCESS | 1889 | ++DOCSHELL 0x919f7000 == 33 [pid = 1889] [id = 218] 02:36:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0x9384b000) [pid = 1889] [serial = 655] [outer = (nil)] 02:36:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x9b6b5800) [pid = 1889] [serial = 656] [outer = 0x9384b000] 02:36:31 INFO - PROCESS | 1889 | 1465119391633 Marionette DEBUG loaded listener.js 02:36:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x9b86c400) [pid = 1889] [serial = 657] [outer = 0x9384b000] 02:36:32 INFO - PROCESS | 1889 | 1465119392576 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 02:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1338ms 02:36:32 INFO - PROCESS | 1889 | 1465119392598 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 02:36:32 INFO - PROCESS | 1889 | 1465119392602 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 02:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:36:32 INFO - PROCESS | 1889 | 1465119392608 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:36:32 INFO - PROCESS | 1889 | 1465119392611 Marionette TRACE conn4 <- [1,846,null,{}] 02:36:32 INFO - PROCESS | 1889 | 1465119392617 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:32 INFO - PROCESS | 1889 | 1465119392622 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:32 INFO - PROCESS | 1889 | --DOMWINDOW == 78 (0x92e48000) [pid = 1889] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:36:32 INFO - PROCESS | 1889 | --DOMWINDOW == 77 (0x94728000) [pid = 1889] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:36:32 INFO - PROCESS | 1889 | --DOMWINDOW == 76 (0x919f4000) [pid = 1889] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:36:32 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0x8fb17c00) [pid = 1889] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:36:32 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0x9108d000) [pid = 1889] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:36:32 INFO - PROCESS | 1889 | 1465119392974 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 02:36:33 INFO - PROCESS | 1889 | 1465119393004 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119393030 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:33 INFO - PROCESS | 1889 | ++DOCSHELL 0x93c5a000 == 34 [pid = 1889] [id = 219] 02:36:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x94728000) [pid = 1889] [serial = 658] [outer = (nil)] 02:36:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0x9b6b8400) [pid = 1889] [serial = 659] [outer = 0x94728000] 02:36:33 INFO - PROCESS | 1889 | 1465119393180 Marionette DEBUG loaded listener.js 02:36:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0x9bd7d800) [pid = 1889] [serial = 660] [outer = 0x94728000] 02:36:34 INFO - PROCESS | 1889 | 1465119394009 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 02:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1437ms 02:36:34 INFO - PROCESS | 1889 | 1465119394047 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 02:36:34 INFO - PROCESS | 1889 | 1465119394051 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 02:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:36:34 INFO - PROCESS | 1889 | 1465119394057 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:36:34 INFO - PROCESS | 1889 | 1465119394061 Marionette TRACE conn4 <- [1,850,null,{}] 02:36:34 INFO - PROCESS | 1889 | 1465119394066 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:34 INFO - PROCESS | 1889 | 1465119394072 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:34 INFO - PROCESS | 1889 | 1465119394285 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 02:36:34 INFO - PROCESS | 1889 | 1465119394301 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119394307 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:34 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb17c00 == 35 [pid = 1889] [id = 220] 02:36:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x919f5800) [pid = 1889] [serial = 661] [outer = (nil)] 02:36:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x9c08bc00) [pid = 1889] [serial = 662] [outer = 0x919f5800] 02:36:34 INFO - PROCESS | 1889 | 1465119394380 Marionette DEBUG loaded listener.js 02:36:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x9c105800) [pid = 1889] [serial = 663] [outer = 0x919f5800] 02:36:35 INFO - PROCESS | 1889 | 1465119395448 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 02:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1432ms 02:36:35 INFO - PROCESS | 1889 | 1465119395491 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 02:36:35 INFO - PROCESS | 1889 | 1465119395498 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 02:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:36:35 INFO - PROCESS | 1889 | 1465119395507 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:36:35 INFO - PROCESS | 1889 | 1465119395512 Marionette TRACE conn4 <- [1,854,null,{}] 02:36:35 INFO - PROCESS | 1889 | 1465119395521 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:35 INFO - PROCESS | 1889 | 1465119395527 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:35 INFO - PROCESS | 1889 | 1465119395774 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 02:36:36 INFO - PROCESS | 1889 | 1465119396009 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1889 | 1465119396017 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:36 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c9400 == 36 [pid = 1889] [id = 221] 02:36:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 81 (0x918ca800) [pid = 1889] [serial = 664] [outer = (nil)] 02:36:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x91ae1800) [pid = 1889] [serial = 665] [outer = 0x918ca800] 02:36:36 INFO - PROCESS | 1889 | 1465119396107 Marionette DEBUG loaded listener.js 02:36:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x92389400) [pid = 1889] [serial = 666] [outer = 0x918ca800] 02:36:37 INFO - PROCESS | 1889 | 1465119397083 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 02:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1638ms 02:36:37 INFO - PROCESS | 1889 | 1465119397144 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 02:36:37 INFO - PROCESS | 1889 | 1465119397152 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 02:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:36:37 INFO - PROCESS | 1889 | 1465119397163 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:36:37 INFO - PROCESS | 1889 | 1465119397167 Marionette TRACE conn4 <- [1,858,null,{}] 02:36:37 INFO - PROCESS | 1889 | 1465119397174 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:37 INFO - PROCESS | 1889 | 1465119397180 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:37 INFO - PROCESS | 1889 | 1465119397418 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 02:36:37 INFO - PROCESS | 1889 | 1465119397643 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119397652 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:37 INFO - PROCESS | 1889 | ++DOCSHELL 0x9389dc00 == 37 [pid = 1889] [id = 222] 02:36:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0x9a2dd400) [pid = 1889] [serial = 667] [outer = (nil)] 02:36:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x9ad46400) [pid = 1889] [serial = 668] [outer = 0x9a2dd400] 02:36:37 INFO - PROCESS | 1889 | 1465119397799 Marionette DEBUG loaded listener.js 02:36:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x9b2a1000) [pid = 1889] [serial = 669] [outer = 0x9a2dd400] 02:36:38 INFO - PROCESS | 1889 | 1465119398799 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 02:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1681ms 02:36:38 INFO - PROCESS | 1889 | 1465119398844 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 02:36:38 INFO - PROCESS | 1889 | 1465119398848 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 02:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:36:38 INFO - PROCESS | 1889 | 1465119398855 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:36:38 INFO - PROCESS | 1889 | 1465119398862 Marionette TRACE conn4 <- [1,862,null,{}] 02:36:38 INFO - PROCESS | 1889 | 1465119398879 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:38 INFO - PROCESS | 1889 | 1465119398888 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:39 INFO - PROCESS | 1889 | 1465119399121 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 02:36:39 INFO - PROCESS | 1889 | 1465119399383 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119399394 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:39 INFO - PROCESS | 1889 | ++DOCSHELL 0x9c084800 == 38 [pid = 1889] [id = 223] 02:36:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x9c084c00) [pid = 1889] [serial = 670] [outer = (nil)] 02:36:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x9c108000) [pid = 1889] [serial = 671] [outer = 0x9c084c00] 02:36:39 INFO - PROCESS | 1889 | 1465119399486 Marionette DEBUG loaded listener.js 02:36:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x9c10e400) [pid = 1889] [serial = 672] [outer = 0x9c084c00] 02:36:40 INFO - PROCESS | 1889 | 1465119400397 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 02:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1589ms 02:36:40 INFO - PROCESS | 1889 | 1465119400445 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 02:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:36:40 INFO - PROCESS | 1889 | 1465119400450 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 02:36:40 INFO - PROCESS | 1889 | 1465119400457 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:36:40 INFO - PROCESS | 1889 | 1465119400460 Marionette TRACE conn4 <- [1,866,null,{}] 02:36:40 INFO - PROCESS | 1889 | 1465119400466 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:40 INFO - PROCESS | 1889 | 1465119400472 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:40 INFO - PROCESS | 1889 | 1465119400665 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 02:36:40 INFO - PROCESS | 1889 | 1465119400883 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1889 | 1465119400892 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:40 INFO - PROCESS | 1889 | ++DOCSHELL 0x92e4fc00 == 39 [pid = 1889] [id = 224] 02:36:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x9c102c00) [pid = 1889] [serial = 673] [outer = (nil)] 02:36:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x9d403400) [pid = 1889] [serial = 674] [outer = 0x9c102c00] 02:36:41 INFO - PROCESS | 1889 | 1465119401018 Marionette DEBUG loaded listener.js 02:36:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x9d40d000) [pid = 1889] [serial = 675] [outer = 0x9c102c00] 02:36:41 INFO - PROCESS | 1889 | 1465119401981 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 02:36:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1584ms 02:36:42 INFO - PROCESS | 1889 | 1465119402042 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 02:36:42 INFO - PROCESS | 1889 | 1465119402046 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 02:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:36:42 INFO - PROCESS | 1889 | 1465119402053 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:36:42 INFO - PROCESS | 1889 | 1465119402055 Marionette TRACE conn4 <- [1,870,null,{}] 02:36:42 INFO - PROCESS | 1889 | 1465119402062 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:42 INFO - PROCESS | 1889 | 1465119402067 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:42 INFO - PROCESS | 1889 | 1465119402288 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 02:36:42 INFO - PROCESS | 1889 | 1465119402521 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1889 | 1465119402530 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:42 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eecc800 == 40 [pid = 1889] [id = 225] 02:36:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x919f8400) [pid = 1889] [serial = 676] [outer = (nil)] 02:36:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0x9d5ef000) [pid = 1889] [serial = 677] [outer = 0x919f8400] 02:36:42 INFO - PROCESS | 1889 | 1465119402628 Marionette DEBUG loaded listener.js 02:36:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0x9d5fbc00) [pid = 1889] [serial = 678] [outer = 0x919f8400] 02:36:43 INFO - PROCESS | 1889 | 1465119403564 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 02:36:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:36:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1551ms 02:36:43 INFO - PROCESS | 1889 | 1465119403605 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 02:36:43 INFO - PROCESS | 1889 | 1465119403609 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 02:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:36:43 INFO - PROCESS | 1889 | 1465119403616 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:36:43 INFO - PROCESS | 1889 | 1465119403620 Marionette TRACE conn4 <- [1,874,null,{}] 02:36:43 INFO - PROCESS | 1889 | 1465119403626 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:43 INFO - PROCESS | 1889 | 1465119403636 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:43 INFO - PROCESS | 1889 | 1465119403883 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 02:36:44 INFO - PROCESS | 1889 | 1465119404108 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1889 | 1465119404117 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:44 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd0ac00 == 41 [pid = 1889] [id = 226] 02:36:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0x91089000) [pid = 1889] [serial = 679] [outer = (nil)] 02:36:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0x919f6400) [pid = 1889] [serial = 680] [outer = 0x91089000] 02:36:44 INFO - PROCESS | 1889 | 1465119404240 Marionette DEBUG loaded listener.js 02:36:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0x92e49800) [pid = 1889] [serial = 681] [outer = 0x91089000] 02:36:45 INFO - PROCESS | 1889 | 1465119405464 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 02:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1882ms 02:36:45 INFO - PROCESS | 1889 | 1465119405501 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 02:36:45 INFO - PROCESS | 1889 | 1465119405507 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 02:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:36:45 INFO - PROCESS | 1889 | 1465119405514 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:36:45 INFO - PROCESS | 1889 | 1465119405520 Marionette TRACE conn4 <- [1,878,null,{}] 02:36:45 INFO - PROCESS | 1889 | 1465119405538 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:45 INFO - PROCESS | 1889 | 1465119405544 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:45 INFO - PROCESS | 1889 | 1465119405819 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 02:36:45 INFO - PROCESS | 1889 | 1465119405973 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119405982 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:46 INFO - PROCESS | 1889 | ++DOCSHELL 0x919c9c00 == 42 [pid = 1889] [id = 227] 02:36:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0x919cbc00) [pid = 1889] [serial = 682] [outer = (nil)] 02:36:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0x92e4bc00) [pid = 1889] [serial = 683] [outer = 0x919cbc00] 02:36:46 INFO - PROCESS | 1889 | 1465119406058 Marionette DEBUG loaded listener.js 02:36:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 101 (0x93c61400) [pid = 1889] [serial = 684] [outer = 0x919cbc00] 02:36:47 INFO - PROCESS | 1889 | 1465119407394 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 02:36:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:36:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1947ms 02:36:47 INFO - PROCESS | 1889 | 1465119407464 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 02:36:47 INFO - PROCESS | 1889 | 1465119407476 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 02:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:36:47 INFO - PROCESS | 1889 | 1465119407641 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:36:47 INFO - PROCESS | 1889 | 1465119407649 Marionette TRACE conn4 <- [1,882,null,{}] 02:36:48 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd12000 == 41 [pid = 1889] [id = 194] 02:36:48 INFO - PROCESS | 1889 | --DOCSHELL 0x91090800 == 40 [pid = 1889] [id = 215] 02:36:48 INFO - PROCESS | 1889 | --DOCSHELL 0x9a183800 == 39 [pid = 1889] [id = 216] 02:36:48 INFO - PROCESS | 1889 | --DOCSHELL 0x8eed3800 == 38 [pid = 1889] [id = 195] 02:36:48 INFO - PROCESS | 1889 | --DOCSHELL 0x919f3400 == 37 [pid = 1889] [id = 217] 02:36:48 INFO - PROCESS | 1889 | --DOCSHELL 0x93c5a000 == 36 [pid = 1889] [id = 219] 02:36:48 INFO - PROCESS | 1889 | --DOCSHELL 0x919f7000 == 35 [pid = 1889] [id = 218] 02:36:48 INFO - PROCESS | 1889 | --DOCSHELL 0x919f7c00 == 34 [pid = 1889] [id = 213] 02:36:48 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb1d000 == 33 [pid = 1889] [id = 214] 02:36:48 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd0ac00 == 32 [pid = 1889] [id = 226] 02:36:48 INFO - PROCESS | 1889 | --DOCSHELL 0x92e4fc00 == 31 [pid = 1889] [id = 224] 02:36:48 INFO - PROCESS | 1889 | --DOCSHELL 0x8eecc800 == 30 [pid = 1889] [id = 225] 02:36:48 INFO - PROCESS | 1889 | --DOCSHELL 0x9c084800 == 29 [pid = 1889] [id = 223] 02:36:48 INFO - PROCESS | 1889 | --DOCSHELL 0x9389dc00 == 28 [pid = 1889] [id = 222] 02:36:48 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb17c00 == 27 [pid = 1889] [id = 220] 02:36:48 INFO - PROCESS | 1889 | --DOCSHELL 0x918c9400 == 26 [pid = 1889] [id = 221] 02:36:49 INFO - PROCESS | 1889 | --DOMWINDOW == 100 (0x953e5000) [pid = 1889] [serial = 623] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0x93c5f000) [pid = 1889] [serial = 618] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x93b5b400) [pid = 1889] [serial = 617] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0x99293400) [pid = 1889] [serial = 620] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x93bc6800) [pid = 1889] [serial = 602] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x91ae3c00) [pid = 1889] [serial = 614] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x91082800) [pid = 1889] [serial = 609] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x919cd800) [pid = 1889] [serial = 599] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x8fd06400) [pid = 1889] [serial = 608] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x918c3400) [pid = 1889] [serial = 611] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x91972c00) [pid = 1889] [serial = 612] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x99e88800) [pid = 1889] [serial = 605] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x9920fc00) [pid = 1889] [serial = 621] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x92383800) [pid = 1889] [serial = 615] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1889 | 1465119409179 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:49 INFO - PROCESS | 1889 | 1465119409190 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:49 INFO - PROCESS | 1889 | 1465119409491 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 02:36:49 INFO - PROCESS | 1889 | 1465119409662 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:49 INFO - PROCESS | 1889 | 1465119409678 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:49 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd09000 == 27 [pid = 1889] [id = 228] 02:36:49 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x8fd09800) [pid = 1889] [serial = 685] [outer = (nil)] 02:36:49 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x8fd0ec00) [pid = 1889] [serial = 686] [outer = 0x8fd09800] 02:36:49 INFO - PROCESS | 1889 | 1465119409818 Marionette DEBUG loaded listener.js 02:36:49 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x91087000) [pid = 1889] [serial = 687] [outer = 0x8fd09800] 02:36:50 INFO - PROCESS | 1889 | 1465119410624 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 02:36:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:36:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 3130ms 02:36:50 INFO - PROCESS | 1889 | 1465119410665 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 02:36:50 INFO - PROCESS | 1889 | 1465119410672 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 02:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:36:50 INFO - PROCESS | 1889 | 1465119410680 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:36:50 INFO - PROCESS | 1889 | 1465119410685 Marionette TRACE conn4 <- [1,886,null,{}] 02:36:50 INFO - PROCESS | 1889 | 1465119410704 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:50 INFO - PROCESS | 1889 | 1465119410710 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:50 INFO - PROCESS | 1889 | 1465119410963 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 02:36:51 INFO - PROCESS | 1889 | 1465119411249 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:51 INFO - PROCESS | 1889 | 1465119411271 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:51 INFO - PROCESS | 1889 | ++DOCSHELL 0x919cb000 == 28 [pid = 1889] [id = 229] 02:36:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x919cd800) [pid = 1889] [serial = 688] [outer = (nil)] 02:36:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x919f1000) [pid = 1889] [serial = 689] [outer = 0x919cd800] 02:36:51 INFO - PROCESS | 1889 | 1465119411400 Marionette DEBUG loaded listener.js 02:36:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x919fb800) [pid = 1889] [serial = 690] [outer = 0x919cd800] 02:36:52 INFO - PROCESS | 1889 | 1465119412299 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 02:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1663ms 02:36:52 INFO - PROCESS | 1889 | 1465119412343 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 02:36:52 INFO - PROCESS | 1889 | 1465119412349 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 02:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:36:52 INFO - PROCESS | 1889 | 1465119412365 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:36:52 INFO - PROCESS | 1889 | 1465119412368 Marionette TRACE conn4 <- [1,890,null,{}] 02:36:52 INFO - PROCESS | 1889 | 1465119412375 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:52 INFO - PROCESS | 1889 | 1465119412379 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:52 INFO - PROCESS | 1889 | 1465119412620 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 02:36:52 INFO - PROCESS | 1889 | 1465119412652 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119412666 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:52 INFO - PROCESS | 1889 | ++DOCSHELL 0x92e47400 == 29 [pid = 1889] [id = 230] 02:36:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0x92e47800) [pid = 1889] [serial = 691] [outer = (nil)] 02:36:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0x93842c00) [pid = 1889] [serial = 692] [outer = 0x92e47800] 02:36:52 INFO - PROCESS | 1889 | 1465119412747 Marionette DEBUG loaded listener.js 02:36:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0x9389ac00) [pid = 1889] [serial = 693] [outer = 0x92e47800] 02:36:54 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x93848400) [pid = 1889] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:36:54 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x9197a800) [pid = 1889] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:36:54 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x9384b000) [pid = 1889] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:36:54 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x9a18e000) [pid = 1889] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:36:54 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x9a72b400) [pid = 1889] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:36:54 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x91ae4000) [pid = 1889] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:36:54 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x9384e400) [pid = 1889] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:36:54 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x9aa40800) [pid = 1889] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:36:54 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x92387000) [pid = 1889] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:36:54 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x9ad4f800) [pid = 1889] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:36:54 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x919f9c00) [pid = 1889] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:36:54 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0x99298c00) [pid = 1889] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:36:54 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0x8fb1e000) [pid = 1889] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:36:54 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0x919f5800) [pid = 1889] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:36:54 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0x8fb25000) [pid = 1889] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:36:54 INFO - PROCESS | 1889 | --DOMWINDOW == 80 (0x94728000) [pid = 1889] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:36:54 INFO - PROCESS | 1889 | --DOMWINDOW == 79 (0x99671c00) [pid = 1889] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:36:54 INFO - PROCESS | 1889 | --DOMWINDOW == 78 (0x91977800) [pid = 1889] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:36:54 INFO - PROCESS | 1889 | 1465119414732 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 02:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 2403ms 02:36:54 INFO - PROCESS | 1889 | 1465119414769 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 02:36:54 INFO - PROCESS | 1889 | 1465119414777 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 02:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:36:54 INFO - PROCESS | 1889 | 1465119414786 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:36:54 INFO - PROCESS | 1889 | 1465119414791 Marionette TRACE conn4 <- [1,894,null,{}] 02:36:54 INFO - PROCESS | 1889 | 1465119414800 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:54 INFO - PROCESS | 1889 | 1465119414805 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:55 INFO - PROCESS | 1889 | 1465119415049 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 02:36:55 INFO - PROCESS | 1889 | 1465119415221 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:55 INFO - PROCESS | 1889 | 1465119415237 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:55 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eece800 == 30 [pid = 1889] [id = 231] 02:36:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x8fb1d000) [pid = 1889] [serial = 694] [outer = (nil)] 02:36:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x918c7000) [pid = 1889] [serial = 695] [outer = 0x8fb1d000] 02:36:55 INFO - PROCESS | 1889 | 1465119415322 Marionette DEBUG loaded listener.js 02:36:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 81 (0x91979c00) [pid = 1889] [serial = 696] [outer = 0x8fb1d000] 02:36:56 INFO - PROCESS | 1889 | 1465119416327 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 02:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1583ms 02:36:56 INFO - PROCESS | 1889 | 1465119416370 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 02:36:56 INFO - PROCESS | 1889 | 1465119416378 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 02:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:36:56 INFO - PROCESS | 1889 | 1465119416390 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:36:56 INFO - PROCESS | 1889 | 1465119416394 Marionette TRACE conn4 <- [1,898,null,{}] 02:36:56 INFO - PROCESS | 1889 | 1465119416401 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:56 INFO - PROCESS | 1889 | 1465119416407 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:56 INFO - PROCESS | 1889 | 1465119416647 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 02:36:56 INFO - PROCESS | 1889 | 1465119416972 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119416980 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:57 INFO - PROCESS | 1889 | ++DOCSHELL 0x91ae3800 == 31 [pid = 1889] [id = 232] 02:36:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x9238e000) [pid = 1889] [serial = 697] [outer = (nil)] 02:36:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x92e45000) [pid = 1889] [serial = 698] [outer = 0x9238e000] 02:36:57 INFO - PROCESS | 1889 | 1465119417080 Marionette DEBUG loaded listener.js 02:36:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0x9389dc00) [pid = 1889] [serial = 699] [outer = 0x9238e000] 02:36:58 INFO - PROCESS | 1889 | 1465119418066 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 02:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1696ms 02:36:58 INFO - PROCESS | 1889 | 1465119418086 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 02:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:36:58 INFO - PROCESS | 1889 | 1465119418091 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 02:36:58 INFO - PROCESS | 1889 | 1465119418098 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:36:58 INFO - PROCESS | 1889 | 1465119418105 Marionette TRACE conn4 <- [1,902,null,{}] 02:36:58 INFO - PROCESS | 1889 | 1465119418125 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:58 INFO - PROCESS | 1889 | 1465119418136 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:58 INFO - PROCESS | 1889 | 1465119418381 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 02:36:58 INFO - PROCESS | 1889 | 1465119418612 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119418621 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:36:58 INFO - PROCESS | 1889 | ++DOCSHELL 0x95345800 == 32 [pid = 1889] [id = 233] 02:36:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x95347000) [pid = 1889] [serial = 700] [outer = (nil)] 02:36:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x953e5000) [pid = 1889] [serial = 701] [outer = 0x95347000] 02:36:58 INFO - PROCESS | 1889 | 1465119418729 Marionette DEBUG loaded listener.js 02:36:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x99304000) [pid = 1889] [serial = 702] [outer = 0x95347000] 02:36:59 INFO - PROCESS | 1889 | 1465119419726 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 02:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1693ms 02:36:59 INFO - PROCESS | 1889 | 1465119419792 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 02:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:36:59 INFO - PROCESS | 1889 | 1465119419797 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 02:36:59 INFO - PROCESS | 1889 | 1465119419804 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:36:59 INFO - PROCESS | 1889 | 1465119419808 Marionette TRACE conn4 <- [1,906,null,{}] 02:36:59 INFO - PROCESS | 1889 | 1465119419813 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:59 INFO - PROCESS | 1889 | 1465119419819 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:00 INFO - PROCESS | 1889 | 1465119420021 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 02:37:00 INFO - PROCESS | 1889 | 1465119420238 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:00 INFO - PROCESS | 1889 | 1465119420246 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:00 INFO - PROCESS | 1889 | ++DOCSHELL 0x91971400 == 33 [pid = 1889] [id = 234] 02:37:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x9a183800) [pid = 1889] [serial = 703] [outer = (nil)] 02:37:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x9aa3fc00) [pid = 1889] [serial = 704] [outer = 0x9a183800] 02:37:00 INFO - PROCESS | 1889 | 1465119420374 Marionette DEBUG loaded listener.js 02:37:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x9ad42c00) [pid = 1889] [serial = 705] [outer = 0x9a183800] 02:37:01 INFO - PROCESS | 1889 | 1465119421286 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 02:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1536ms 02:37:01 INFO - PROCESS | 1889 | 1465119421341 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 02:37:01 INFO - PROCESS | 1889 | 1465119421345 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 02:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:37:01 INFO - PROCESS | 1889 | 1465119421352 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:37:01 INFO - PROCESS | 1889 | 1465119421356 Marionette TRACE conn4 <- [1,910,null,{}] 02:37:01 INFO - PROCESS | 1889 | 1465119421362 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:01 INFO - PROCESS | 1889 | 1465119421368 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:01 INFO - PROCESS | 1889 | 1465119421559 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 02:37:01 INFO - PROCESS | 1889 | 1465119421749 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119421759 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:01 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd12800 == 34 [pid = 1889] [id = 235] 02:37:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x919c6000) [pid = 1889] [serial = 706] [outer = (nil)] 02:37:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x9b2a1400) [pid = 1889] [serial = 707] [outer = 0x919c6000] 02:37:01 INFO - PROCESS | 1889 | 1465119421949 Marionette DEBUG loaded listener.js 02:37:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x9b2a8400) [pid = 1889] [serial = 708] [outer = 0x919c6000] 02:37:02 INFO - PROCESS | 1889 | 1465119422914 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 02:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1631ms 02:37:02 INFO - PROCESS | 1889 | 1465119422984 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 02:37:02 INFO - PROCESS | 1889 | 1465119422989 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 02:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:37:02 INFO - PROCESS | 1889 | 1465119422995 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:37:03 INFO - PROCESS | 1889 | 1465119422999 Marionette TRACE conn4 <- [1,914,null,{}] 02:37:03 INFO - PROCESS | 1889 | 1465119423005 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:03 INFO - PROCESS | 1889 | 1465119423016 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:03 INFO - PROCESS | 1889 | 1465119423300 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 02:37:03 INFO - PROCESS | 1889 | 1465119423563 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1889 | 1465119423571 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:03 INFO - PROCESS | 1889 | ++DOCSHELL 0x9ad46000 == 35 [pid = 1889] [id = 236] 02:37:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0x9b2a3c00) [pid = 1889] [serial = 709] [outer = (nil)] 02:37:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0x9bdaa400) [pid = 1889] [serial = 710] [outer = 0x9b2a3c00] 02:37:03 INFO - PROCESS | 1889 | 1465119423662 Marionette DEBUG loaded listener.js 02:37:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0x9bdb3400) [pid = 1889] [serial = 711] [outer = 0x9b2a3c00] 02:37:04 INFO - PROCESS | 1889 | 1465119424592 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 02:37:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1632ms 02:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:37:04 INFO - PROCESS | 1889 | 1465119424628 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 02:37:04 INFO - PROCESS | 1889 | 1465119424632 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 02:37:04 INFO - PROCESS | 1889 | 1465119424639 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:37:04 INFO - PROCESS | 1889 | 1465119424642 Marionette TRACE conn4 <- [1,918,null,{}] 02:37:04 INFO - PROCESS | 1889 | 1465119424648 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:04 INFO - PROCESS | 1889 | 1465119424654 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:04 INFO - PROCESS | 1889 | 1465119424837 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 02:37:05 INFO - PROCESS | 1889 | 1465119425008 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1889 | 1465119425017 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:05 INFO - PROCESS | 1889 | ++DOCSHELL 0x9ab48800 == 36 [pid = 1889] [id = 237] 02:37:05 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0x9bda9400) [pid = 1889] [serial = 712] [outer = (nil)] 02:37:05 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0x9c10b000) [pid = 1889] [serial = 713] [outer = 0x9bda9400] 02:37:05 INFO - PROCESS | 1889 | 1465119425099 Marionette DEBUG loaded listener.js 02:37:05 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0x9c10dc00) [pid = 1889] [serial = 714] [outer = 0x9bda9400] 02:37:06 INFO - PROCESS | 1889 | 1465119426113 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 02:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1532ms 02:37:06 INFO - PROCESS | 1889 | 1465119426171 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 02:37:06 INFO - PROCESS | 1889 | 1465119426174 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 02:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:37:06 INFO - PROCESS | 1889 | 1465119426182 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:37:06 INFO - PROCESS | 1889 | 1465119426185 Marionette TRACE conn4 <- [1,922,null,{}] 02:37:06 INFO - PROCESS | 1889 | 1465119426192 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:06 INFO - PROCESS | 1889 | 1465119426197 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:06 INFO - PROCESS | 1889 | 1465119426385 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 02:37:06 INFO - PROCESS | 1889 | 1465119426624 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119426632 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:06 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eeca800 == 37 [pid = 1889] [id = 238] 02:37:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0x8eecfc00) [pid = 1889] [serial = 715] [outer = (nil)] 02:37:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 101 (0x918c7800) [pid = 1889] [serial = 716] [outer = 0x8eecfc00] 02:37:06 INFO - PROCESS | 1889 | 1465119426761 Marionette DEBUG loaded listener.js 02:37:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 102 (0x92e41c00) [pid = 1889] [serial = 717] [outer = 0x8eecfc00] 02:37:07 INFO - PROCESS | 1889 | 1465119427827 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 02:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1688ms 02:37:07 INFO - PROCESS | 1889 | 1465119427871 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 02:37:07 INFO - PROCESS | 1889 | 1465119427877 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 02:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:37:07 INFO - PROCESS | 1889 | 1465119427886 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:37:07 INFO - PROCESS | 1889 | 1465119427891 Marionette TRACE conn4 <- [1,926,null,{}] 02:37:07 INFO - PROCESS | 1889 | 1465119427899 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:07 INFO - PROCESS | 1889 | 1465119427904 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:08 INFO - PROCESS | 1889 | 1465119428092 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 02:37:08 INFO - PROCESS | 1889 | 1465119428392 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119428416 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:08 INFO - PROCESS | 1889 | ++DOCSHELL 0x918bf800 == 38 [pid = 1889] [id = 239] 02:37:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 103 (0x918c1400) [pid = 1889] [serial = 718] [outer = (nil)] 02:37:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 104 (0x91973400) [pid = 1889] [serial = 719] [outer = 0x918c1400] 02:37:08 INFO - PROCESS | 1889 | 1465119428513 Marionette DEBUG loaded listener.js 02:37:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 105 (0x919c9800) [pid = 1889] [serial = 720] [outer = 0x918c1400] 02:37:09 INFO - PROCESS | 1889 | --DOCSHELL 0x919cb000 == 37 [pid = 1889] [id = 229] 02:37:09 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd09000 == 36 [pid = 1889] [id = 228] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 104 (0x9a180000) [pid = 1889] [serial = 606] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 103 (0x93c61c00) [pid = 1889] [serial = 597] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 102 (0x9b6b5800) [pid = 1889] [serial = 656] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 101 (0x9a5f0400) [pid = 1889] [serial = 650] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 100 (0x9aa3cc00) [pid = 1889] [serial = 651] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0x9ad49400) [pid = 1889] [serial = 638] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x9ad4c000) [pid = 1889] [serial = 639] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0x9238a400) [pid = 1889] [serial = 629] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x9238f800) [pid = 1889] [serial = 630] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x9aa3bc00) [pid = 1889] [serial = 635] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x9aa45800) [pid = 1889] [serial = 636] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x9b3a0c00) [pid = 1889] [serial = 653] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x9930e400) [pid = 1889] [serial = 624] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x9b2ad800) [pid = 1889] [serial = 641] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x9b3a1800) [pid = 1889] [serial = 642] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x9389b800) [pid = 1889] [serial = 647] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x9472dc00) [pid = 1889] [serial = 648] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x9930e000) [pid = 1889] [serial = 632] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x9967b000) [pid = 1889] [serial = 633] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x8fb24800) [pid = 1889] [serial = 644] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0x9c08bc00) [pid = 1889] [serial = 662] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0x8fd13400) [pid = 1889] [serial = 645] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0x91084c00) [pid = 1889] [serial = 626] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0x9c105800) [pid = 1889] [serial = 663] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 80 (0x918c2000) [pid = 1889] [serial = 627] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 79 (0x9b86c400) [pid = 1889] [serial = 657] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 78 (0x9bd7d800) [pid = 1889] [serial = 660] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 77 (0x9b6b8400) [pid = 1889] [serial = 659] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 76 (0x9b3a8400) [pid = 1889] [serial = 654] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0x9534b800) [pid = 1889] [serial = 603] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0x919f8800) [pid = 1889] [serial = 600] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1889 | 1465119429479 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 02:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1640ms 02:37:09 INFO - PROCESS | 1889 | 1465119429526 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 02:37:09 INFO - PROCESS | 1889 | 1465119429533 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 02:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:37:09 INFO - PROCESS | 1889 | 1465119429543 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:37:09 INFO - PROCESS | 1889 | 1465119429546 Marionette TRACE conn4 <- [1,930,null,{}] 02:37:09 INFO - PROCESS | 1889 | 1465119429553 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:09 INFO - PROCESS | 1889 | 1465119429558 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:09 INFO - PROCESS | 1889 | 1465119429734 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 02:37:09 INFO - PROCESS | 1889 | 1465119429926 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:09 INFO - PROCESS | 1889 | 1465119429934 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:09 INFO - PROCESS | 1889 | ++DOCSHELL 0x9108c000 == 37 [pid = 1889] [id = 240] 02:37:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x9197e800) [pid = 1889] [serial = 721] [outer = (nil)] 02:37:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0x92384000) [pid = 1889] [serial = 722] [outer = 0x9197e800] 02:37:10 INFO - PROCESS | 1889 | 1465119430014 Marionette DEBUG loaded listener.js 02:37:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0x92e4f800) [pid = 1889] [serial = 723] [outer = 0x9197e800] 02:37:10 INFO - PROCESS | 1889 | 1465119430831 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 02:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1337ms 02:37:10 INFO - PROCESS | 1889 | 1465119430880 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 02:37:10 INFO - PROCESS | 1889 | 1465119430884 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 02:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:37:10 INFO - PROCESS | 1889 | 1465119430890 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:37:10 INFO - PROCESS | 1889 | 1465119430896 Marionette TRACE conn4 <- [1,934,null,{}] 02:37:10 INFO - PROCESS | 1889 | 1465119430912 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:10 INFO - PROCESS | 1889 | 1465119430920 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:11 INFO - PROCESS | 1889 | 1465119431099 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 02:37:11 INFO - PROCESS | 1889 | 1465119431242 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:11 INFO - PROCESS | 1889 | 1465119431253 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:11 INFO - PROCESS | 1889 | ++DOCSHELL 0x9534ac00 == 38 [pid = 1889] [id = 241] 02:37:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x9534c400) [pid = 1889] [serial = 724] [outer = (nil)] 02:37:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x95622800) [pid = 1889] [serial = 725] [outer = 0x9534c400] 02:37:11 INFO - PROCESS | 1889 | 1465119431341 Marionette DEBUG loaded listener.js 02:37:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x99670000) [pid = 1889] [serial = 726] [outer = 0x9534c400] 02:37:12 INFO - PROCESS | 1889 | 1465119432315 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 02:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1498ms 02:37:12 INFO - PROCESS | 1889 | 1465119432391 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 02:37:12 INFO - PROCESS | 1889 | 1465119432395 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 02:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:37:12 INFO - PROCESS | 1889 | 1465119432402 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:37:12 INFO - PROCESS | 1889 | 1465119432405 Marionette TRACE conn4 <- [1,938,null,{}] 02:37:12 INFO - PROCESS | 1889 | 1465119432416 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:12 INFO - PROCESS | 1889 | 1465119432420 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:12 INFO - PROCESS | 1889 | 1465119432647 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 02:37:12 INFO - PROCESS | 1889 | 1465119432668 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119432676 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:12 INFO - PROCESS | 1889 | ++DOCSHELL 0x9a3d5000 == 39 [pid = 1889] [id = 242] 02:37:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 81 (0x9aa3d400) [pid = 1889] [serial = 727] [outer = (nil)] 02:37:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x9aa45400) [pid = 1889] [serial = 728] [outer = 0x9aa3d400] 02:37:12 INFO - PROCESS | 1889 | 1465119432762 Marionette DEBUG loaded listener.js 02:37:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x9ad4b000) [pid = 1889] [serial = 729] [outer = 0x9aa3d400] 02:37:13 INFO - PROCESS | 1889 | 1465119433726 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 02:37:13 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0x8fd09800) [pid = 1889] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:37:13 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0x919cd800) [pid = 1889] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:37:13 INFO - PROCESS | 1889 | --DOMWINDOW == 80 (0x9c102c00) [pid = 1889] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:37:13 INFO - PROCESS | 1889 | --DOMWINDOW == 79 (0x919cbc00) [pid = 1889] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:37:13 INFO - PROCESS | 1889 | --DOMWINDOW == 78 (0x9a2dd400) [pid = 1889] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:37:13 INFO - PROCESS | 1889 | --DOMWINDOW == 77 (0x919f8400) [pid = 1889] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:37:13 INFO - PROCESS | 1889 | --DOMWINDOW == 76 (0x91089000) [pid = 1889] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:37:13 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0x918ca800) [pid = 1889] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:37:13 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0x9c084c00) [pid = 1889] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1385ms 02:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:37:13 INFO - PROCESS | 1889 | 1465119433788 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 02:37:13 INFO - PROCESS | 1889 | 1465119433792 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 02:37:13 INFO - PROCESS | 1889 | 1465119433798 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:37:13 INFO - PROCESS | 1889 | 1465119433801 Marionette TRACE conn4 <- [1,942,null,{}] 02:37:13 INFO - PROCESS | 1889 | 1465119433807 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:13 INFO - PROCESS | 1889 | 1465119433812 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:13 INFO - PROCESS | 1889 | 1465119433989 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 02:37:14 INFO - PROCESS | 1889 | 1465119434128 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1889 | 1465119434139 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:14 INFO - PROCESS | 1889 | ++DOCSHELL 0x919f5c00 == 40 [pid = 1889] [id = 243] 02:37:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x92e44400) [pid = 1889] [serial = 730] [outer = (nil)] 02:37:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0x99f6f400) [pid = 1889] [serial = 731] [outer = 0x92e44400] 02:37:14 INFO - PROCESS | 1889 | 1465119434207 Marionette DEBUG loaded listener.js 02:37:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0x9ad4cc00) [pid = 1889] [serial = 732] [outer = 0x92e44400] 02:37:15 INFO - PROCESS | 1889 | 1465119435026 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 02:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1281ms 02:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:37:15 INFO - PROCESS | 1889 | 1465119435079 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 02:37:15 INFO - PROCESS | 1889 | 1465119435082 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 02:37:15 INFO - PROCESS | 1889 | 1465119435089 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:37:15 INFO - PROCESS | 1889 | 1465119435093 Marionette TRACE conn4 <- [1,946,null,{}] 02:37:15 INFO - PROCESS | 1889 | 1465119435103 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:15 INFO - PROCESS | 1889 | 1465119435113 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:15 INFO - PROCESS | 1889 | 1465119435340 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 02:37:15 INFO - PROCESS | 1889 | 1465119435470 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119435475 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:15 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb1f000 == 41 [pid = 1889] [id = 244] 02:37:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x918ca000) [pid = 1889] [serial = 733] [outer = (nil)] 02:37:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x9b3a9c00) [pid = 1889] [serial = 734] [outer = 0x918ca000] 02:37:15 INFO - PROCESS | 1889 | 1465119435571 Marionette DEBUG loaded listener.js 02:37:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x9c08f000) [pid = 1889] [serial = 735] [outer = 0x918ca000] 02:37:16 INFO - PROCESS | 1889 | 1465119436613 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 02:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1589ms 02:37:16 INFO - PROCESS | 1889 | 1465119436680 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 02:37:16 INFO - PROCESS | 1889 | 1465119436688 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 02:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:37:16 INFO - PROCESS | 1889 | 1465119436696 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:37:16 INFO - PROCESS | 1889 | 1465119436705 Marionette TRACE conn4 <- [1,950,null,{}] 02:37:16 INFO - PROCESS | 1889 | 1465119436714 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:16 INFO - PROCESS | 1889 | 1465119436720 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:16 INFO - PROCESS | 1889 | 1465119436963 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 02:37:17 INFO - PROCESS | 1889 | 1465119437246 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119437256 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:17 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd11400 == 42 [pid = 1889] [id = 245] 02:37:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 81 (0x918be000) [pid = 1889] [serial = 736] [outer = (nil)] 02:37:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x919cb000) [pid = 1889] [serial = 737] [outer = 0x918be000] 02:37:17 INFO - PROCESS | 1889 | 1465119437345 Marionette DEBUG loaded listener.js 02:37:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x92385800) [pid = 1889] [serial = 738] [outer = 0x918be000] 02:37:18 INFO - PROCESS | 1889 | 1465119438317 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 02:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1696ms 02:37:18 INFO - PROCESS | 1889 | 1465119438392 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 02:37:18 INFO - PROCESS | 1889 | 1465119438400 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 02:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:37:18 INFO - PROCESS | 1889 | 1465119438411 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:37:18 INFO - PROCESS | 1889 | 1465119438415 Marionette TRACE conn4 <- [1,954,null,{}] 02:37:18 INFO - PROCESS | 1889 | 1465119438422 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:18 INFO - PROCESS | 1889 | 1465119438428 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:18 INFO - PROCESS | 1889 | 1465119438683 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 02:37:18 INFO - PROCESS | 1889 | 1465119438957 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1889 | 1465119438964 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:18 INFO - PROCESS | 1889 | ++DOCSHELL 0x95347c00 == 43 [pid = 1889] [id = 246] 02:37:18 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0x95349000) [pid = 1889] [serial = 739] [outer = (nil)] 02:37:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x9930e000) [pid = 1889] [serial = 740] [outer = 0x95349000] 02:37:19 INFO - PROCESS | 1889 | 1465119439057 Marionette DEBUG loaded listener.js 02:37:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x9a2dd400) [pid = 1889] [serial = 741] [outer = 0x95349000] 02:37:20 INFO - PROCESS | 1889 | 1465119440045 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 02:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1689ms 02:37:20 INFO - PROCESS | 1889 | 1465119440100 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 02:37:20 INFO - PROCESS | 1889 | 1465119440104 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 02:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:37:20 INFO - PROCESS | 1889 | 1465119440111 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:37:20 INFO - PROCESS | 1889 | 1465119440118 Marionette TRACE conn4 <- [1,958,null,{}] 02:37:20 INFO - PROCESS | 1889 | 1465119440136 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:20 INFO - PROCESS | 1889 | 1465119440145 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:20 INFO - PROCESS | 1889 | 1465119440385 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 02:37:20 INFO - PROCESS | 1889 | 1465119440619 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1889 | 1465119440632 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:20 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b3a1400 == 44 [pid = 1889] [id = 247] 02:37:20 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x9bd7e800) [pid = 1889] [serial = 742] [outer = (nil)] 02:37:20 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x9c10d000) [pid = 1889] [serial = 743] [outer = 0x9bd7e800] 02:37:20 INFO - PROCESS | 1889 | 1465119440764 Marionette DEBUG loaded listener.js 02:37:20 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x9d40b800) [pid = 1889] [serial = 744] [outer = 0x9bd7e800] 02:37:21 INFO - PROCESS | 1889 | 1465119441665 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 02:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1589ms 02:37:21 INFO - PROCESS | 1889 | 1465119441701 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 02:37:21 INFO - PROCESS | 1889 | 1465119441706 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 02:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:37:21 INFO - PROCESS | 1889 | 1465119441712 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:37:21 INFO - PROCESS | 1889 | 1465119441716 Marionette TRACE conn4 <- [1,962,null,{}] 02:37:21 INFO - PROCESS | 1889 | 1465119441722 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:21 INFO - PROCESS | 1889 | 1465119441727 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:21 INFO - PROCESS | 1889 | 1465119441919 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 02:37:22 INFO - PROCESS | 1889 | 1465119442101 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119442110 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:22 INFO - PROCESS | 1889 | ++DOCSHELL 0x9d4c8c00 == 45 [pid = 1889] [id = 248] 02:37:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x9d4cc800) [pid = 1889] [serial = 745] [outer = (nil)] 02:37:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0xa060dc00) [pid = 1889] [serial = 746] [outer = 0x9d4cc800] 02:37:22 INFO - PROCESS | 1889 | 1465119442194 Marionette DEBUG loaded listener.js 02:37:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0xa1161400) [pid = 1889] [serial = 747] [outer = 0x9d4cc800] 02:37:23 INFO - PROCESS | 1889 | 1465119443145 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 02:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1482ms 02:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:37:23 INFO - PROCESS | 1889 | 1465119443197 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 02:37:23 INFO - PROCESS | 1889 | 1465119443200 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 02:37:23 INFO - PROCESS | 1889 | 1465119443207 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:37:23 INFO - PROCESS | 1889 | 1465119443211 Marionette TRACE conn4 <- [1,966,null,{}] 02:37:23 INFO - PROCESS | 1889 | 1465119443216 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:23 INFO - PROCESS | 1889 | 1465119443222 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:23 INFO - PROCESS | 1889 | 1465119443409 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 02:37:23 INFO - PROCESS | 1889 | 1465119443583 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1889 | 1465119443590 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:23 INFO - PROCESS | 1889 | ++DOCSHELL 0x9d5f7000 == 46 [pid = 1889] [id = 249] 02:37:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x9d9b5800) [pid = 1889] [serial = 748] [outer = (nil)] 02:37:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0xa21c4c00) [pid = 1889] [serial = 749] [outer = 0x9d9b5800] 02:37:23 INFO - PROCESS | 1889 | 1465119443692 Marionette DEBUG loaded listener.js 02:37:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0xa2209400) [pid = 1889] [serial = 750] [outer = 0x9d9b5800] 02:37:24 INFO - PROCESS | 1889 | 1465119444651 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 02:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1485ms 02:37:24 INFO - PROCESS | 1889 | 1465119444692 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 02:37:24 INFO - PROCESS | 1889 | 1465119444696 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 02:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:37:24 INFO - PROCESS | 1889 | 1465119444703 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:37:24 INFO - PROCESS | 1889 | 1465119444707 Marionette TRACE conn4 <- [1,970,null,{}] 02:37:24 INFO - PROCESS | 1889 | 1465119444713 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:24 INFO - PROCESS | 1889 | 1465119444723 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:24 INFO - PROCESS | 1889 | 1465119444926 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 02:37:25 INFO - PROCESS | 1889 | 1465119445109 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119445116 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:25 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c0800 == 47 [pid = 1889] [id = 250] 02:37:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0xa116b800) [pid = 1889] [serial = 751] [outer = (nil)] 02:37:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0xa263ac00) [pid = 1889] [serial = 752] [outer = 0xa116b800] 02:37:25 INFO - PROCESS | 1889 | 1465119445251 Marionette DEBUG loaded listener.js 02:37:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0xa26d9000) [pid = 1889] [serial = 753] [outer = 0xa116b800] 02:37:26 INFO - PROCESS | 1889 | 1465119446146 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 02:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1484ms 02:37:26 INFO - PROCESS | 1889 | 1465119446188 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 02:37:26 INFO - PROCESS | 1889 | 1465119446193 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 02:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:37:26 INFO - PROCESS | 1889 | 1465119446199 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:37:26 INFO - PROCESS | 1889 | 1465119446203 Marionette TRACE conn4 <- [1,974,null,{}] 02:37:26 INFO - PROCESS | 1889 | 1465119446209 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:26 INFO - PROCESS | 1889 | 1465119446214 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:26 INFO - PROCESS | 1889 | 1465119446405 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 02:37:26 INFO - PROCESS | 1889 | 1465119446580 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1889 | 1465119446586 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:26 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eecc800 == 48 [pid = 1889] [id = 251] 02:37:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0x8fb19000) [pid = 1889] [serial = 754] [outer = (nil)] 02:37:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0x95343400) [pid = 1889] [serial = 755] [outer = 0x8fb19000] 02:37:26 INFO - PROCESS | 1889 | 1465119446667 Marionette DEBUG loaded listener.js 02:37:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 101 (0x9c10cc00) [pid = 1889] [serial = 756] [outer = 0x8fb19000] 02:37:28 INFO - PROCESS | 1889 | 1465119448016 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 02:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1882ms 02:37:28 INFO - PROCESS | 1889 | 1465119448082 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 02:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:37:28 INFO - PROCESS | 1889 | 1465119448088 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 02:37:28 INFO - PROCESS | 1889 | 1465119448095 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:37:28 INFO - PROCESS | 1889 | 1465119448099 Marionette TRACE conn4 <- [1,978,null,{}] 02:37:28 INFO - PROCESS | 1889 | 1465119448107 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:28 INFO - PROCESS | 1889 | 1465119448113 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:28 INFO - PROCESS | 1889 | 1465119448393 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 02:37:28 INFO - PROCESS | 1889 | 1465119448681 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1889 | 1465119448691 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:28 INFO - PROCESS | 1889 | ++DOCSHELL 0x91980800 == 49 [pid = 1889] [id = 252] 02:37:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 102 (0x919c3c00) [pid = 1889] [serial = 757] [outer = (nil)] 02:37:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 103 (0x91ae5000) [pid = 1889] [serial = 758] [outer = 0x919c3c00] 02:37:28 INFO - PROCESS | 1889 | 1465119448767 Marionette DEBUG loaded listener.js 02:37:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 104 (0x92e43800) [pid = 1889] [serial = 759] [outer = 0x919c3c00] 02:37:30 INFO - PROCESS | 1889 | --DOCSHELL 0x92384800 == 48 [pid = 1889] [id = 197] 02:37:30 INFO - PROCESS | 1889 | --DOCSHELL 0x92e45400 == 47 [pid = 1889] [id = 205] 02:37:30 INFO - PROCESS | 1889 | --DOCSHELL 0x8eed1c00 == 46 [pid = 1889] [id = 202] 02:37:30 INFO - PROCESS | 1889 | --DOCSHELL 0x919f0800 == 45 [pid = 1889] [id = 196] 02:37:30 INFO - PROCESS | 1889 | --DOCSHELL 0x919c9c00 == 44 [pid = 1889] [id = 227] 02:37:30 INFO - PROCESS | 1889 | --DOCSHELL 0x9108b800 == 43 [pid = 1889] [id = 203] 02:37:30 INFO - PROCESS | 1889 | --DOCSHELL 0x919f2c00 == 42 [pid = 1889] [id = 204] 02:37:30 INFO - PROCESS | 1889 | --DOCSHELL 0x9197e000 == 41 [pid = 1889] [id = 207] 02:37:30 INFO - PROCESS | 1889 | --DOCSHELL 0x92e47400 == 40 [pid = 1889] [id = 230] 02:37:30 INFO - PROCESS | 1889 | --DOCSHELL 0x93b66000 == 39 [pid = 1889] [id = 206] 02:37:30 INFO - PROCESS | 1889 | --DOCSHELL 0x91977c00 == 38 [pid = 1889] [id = 199] 02:37:30 INFO - PROCESS | 1889 | --DOCSHELL 0x93c59400 == 37 [pid = 1889] [id = 210] 02:37:30 INFO - PROCESS | 1889 | --DOCSHELL 0x95345800 == 36 [pid = 1889] [id = 233] 02:37:30 INFO - PROCESS | 1889 | --DOCSHELL 0x9ad46000 == 35 [pid = 1889] [id = 236] 02:37:30 INFO - PROCESS | 1889 | --DOCSHELL 0x9ab48800 == 34 [pid = 1889] [id = 237] 02:37:30 INFO - PROCESS | 1889 | --DOCSHELL 0x919fe000 == 33 [pid = 1889] [id = 212] 02:37:30 INFO - PROCESS | 1889 | --DOCSHELL 0x8eeca800 == 32 [pid = 1889] [id = 238] 02:37:30 INFO - PROCESS | 1889 | --DOCSHELL 0x91ae2000 == 31 [pid = 1889] [id = 209] 02:37:30 INFO - PROCESS | 1889 | --DOCSHELL 0x8eece800 == 30 [pid = 1889] [id = 231] 02:37:30 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd0d800 == 29 [pid = 1889] [id = 198] 02:37:30 INFO - PROCESS | 1889 | --DOCSHELL 0x92e4f000 == 28 [pid = 1889] [id = 200] 02:37:30 INFO - PROCESS | 1889 | --DOCSHELL 0x91971400 == 27 [pid = 1889] [id = 234] 02:37:30 INFO - PROCESS | 1889 | --DOCSHELL 0x9939fc00 == 26 [pid = 1889] [id = 201] 02:37:30 INFO - PROCESS | 1889 | --DOCSHELL 0x91ae3800 == 25 [pid = 1889] [id = 232] 02:37:30 INFO - PROCESS | 1889 | --DOCSHELL 0x8eecbc00 == 24 [pid = 1889] [id = 211] 02:37:30 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb19800 == 23 [pid = 1889] [id = 208] 02:37:30 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd12800 == 22 [pid = 1889] [id = 235] 02:37:30 INFO - PROCESS | 1889 | --DOMWINDOW == 103 (0x93842c00) [pid = 1889] [serial = 692] [outer = (nil)] [url = about:blank] 02:37:30 INFO - PROCESS | 1889 | --DOMWINDOW == 102 (0x8fd0ec00) [pid = 1889] [serial = 686] [outer = (nil)] [url = about:blank] 02:37:30 INFO - PROCESS | 1889 | --DOMWINDOW == 101 (0x91087000) [pid = 1889] [serial = 687] [outer = (nil)] [url = about:blank] 02:37:30 INFO - PROCESS | 1889 | --DOMWINDOW == 100 (0x92e4bc00) [pid = 1889] [serial = 683] [outer = (nil)] [url = about:blank] 02:37:30 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0x91ae1800) [pid = 1889] [serial = 665] [outer = (nil)] [url = about:blank] 02:37:30 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x9ad46400) [pid = 1889] [serial = 668] [outer = (nil)] [url = about:blank] 02:37:30 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0x9c108000) [pid = 1889] [serial = 671] [outer = (nil)] [url = about:blank] 02:37:30 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x9d403400) [pid = 1889] [serial = 674] [outer = (nil)] [url = about:blank] 02:37:30 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x9d5ef000) [pid = 1889] [serial = 677] [outer = (nil)] [url = about:blank] 02:37:30 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x919f6400) [pid = 1889] [serial = 680] [outer = (nil)] [url = about:blank] 02:37:30 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x919f1000) [pid = 1889] [serial = 689] [outer = (nil)] [url = about:blank] 02:37:30 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x919fb800) [pid = 1889] [serial = 690] [outer = (nil)] [url = about:blank] 02:37:30 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x9d40d000) [pid = 1889] [serial = 675] [outer = (nil)] [url = about:blank] 02:37:30 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x93c61400) [pid = 1889] [serial = 684] [outer = (nil)] [url = about:blank] 02:37:30 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x9b2a1000) [pid = 1889] [serial = 669] [outer = (nil)] [url = about:blank] 02:37:30 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x9d5fbc00) [pid = 1889] [serial = 678] [outer = (nil)] [url = about:blank] 02:37:30 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x92e49800) [pid = 1889] [serial = 681] [outer = (nil)] [url = about:blank] 02:37:30 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x92389400) [pid = 1889] [serial = 666] [outer = (nil)] [url = about:blank] 02:37:30 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x9c10e400) [pid = 1889] [serial = 672] [outer = (nil)] [url = about:blank] 02:37:30 INFO - PROCESS | 1889 | 1465119450774 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 02:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 2743ms 02:37:30 INFO - PROCESS | 1889 | 1465119450839 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 02:37:30 INFO - PROCESS | 1889 | 1465119450845 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 02:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:37:30 INFO - PROCESS | 1889 | 1465119450852 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:37:30 INFO - PROCESS | 1889 | 1465119450859 Marionette TRACE conn4 <- [1,982,null,{}] 02:37:30 INFO - PROCESS | 1889 | 1465119450866 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:30 INFO - PROCESS | 1889 | 1465119450873 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:31 INFO - PROCESS | 1889 | 1465119451041 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 02:37:31 INFO - PROCESS | 1889 | 1465119451052 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119451062 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:31 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd05800 == 23 [pid = 1889] [id = 253] 02:37:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x8fd08c00) [pid = 1889] [serial = 760] [outer = (nil)] 02:37:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x91082800) [pid = 1889] [serial = 761] [outer = 0x8fd08c00] 02:37:31 INFO - PROCESS | 1889 | 1465119451134 Marionette DEBUG loaded listener.js 02:37:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x9108d400) [pid = 1889] [serial = 762] [outer = 0x8fd08c00] 02:37:32 INFO - PROCESS | 1889 | 1465119452083 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 02:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1284ms 02:37:32 INFO - PROCESS | 1889 | 1465119452137 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 02:37:32 INFO - PROCESS | 1889 | 1465119452146 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 02:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:37:32 INFO - PROCESS | 1889 | 1465119452158 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:37:32 INFO - PROCESS | 1889 | 1465119452162 Marionette TRACE conn4 <- [1,986,null,{}] 02:37:32 INFO - PROCESS | 1889 | 1465119452169 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:32 INFO - PROCESS | 1889 | 1465119452175 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:32 INFO - PROCESS | 1889 | 1465119452428 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 02:37:32 INFO - PROCESS | 1889 | 1465119452512 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1889 | 1465119452522 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:32 INFO - PROCESS | 1889 | ++DOCSHELL 0x91979400 == 24 [pid = 1889] [id = 254] 02:37:32 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x9197cc00) [pid = 1889] [serial = 763] [outer = (nil)] 02:37:32 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x919f1400) [pid = 1889] [serial = 764] [outer = 0x9197cc00] 02:37:32 INFO - PROCESS | 1889 | 1465119452594 Marionette DEBUG loaded listener.js 02:37:32 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x919fb000) [pid = 1889] [serial = 765] [outer = 0x9197cc00] 02:37:33 INFO - PROCESS | 1889 | 1465119453518 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 02:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1438ms 02:37:33 INFO - PROCESS | 1889 | 1465119453597 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 02:37:33 INFO - PROCESS | 1889 | 1465119453600 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 02:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:37:33 INFO - PROCESS | 1889 | 1465119453607 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:37:33 INFO - PROCESS | 1889 | 1465119453613 Marionette TRACE conn4 <- [1,990,null,{}] 02:37:33 INFO - PROCESS | 1889 | 1465119453639 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:33 INFO - PROCESS | 1889 | 1465119453649 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:33 INFO - PROCESS | 1889 | 1465119453871 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 02:37:33 INFO - PROCESS | 1889 | 1465119453896 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119453908 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:33 INFO - PROCESS | 1889 | ++DOCSHELL 0x92e41800 == 25 [pid = 1889] [id = 255] 02:37:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x92e45400) [pid = 1889] [serial = 766] [outer = (nil)] 02:37:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x92e50c00) [pid = 1889] [serial = 767] [outer = 0x92e45400] 02:37:33 INFO - PROCESS | 1889 | 1465119453983 Marionette DEBUG loaded listener.js 02:37:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0x93b5c000) [pid = 1889] [serial = 768] [outer = 0x92e45400] 02:37:35 INFO - PROCESS | 1889 | 1465119455519 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 02:37:35 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x9aa3d400) [pid = 1889] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:37:35 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x92e44400) [pid = 1889] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:37:35 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x8eecfc00) [pid = 1889] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:37:35 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x9b2a3c00) [pid = 1889] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:37:35 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x9534c400) [pid = 1889] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:37:35 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x92e47800) [pid = 1889] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:37:35 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x919c6000) [pid = 1889] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:37:35 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x95347000) [pid = 1889] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:37:35 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x9197e800) [pid = 1889] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:37:35 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0x918c1400) [pid = 1889] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:37:35 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0x8fb1d000) [pid = 1889] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:37:35 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0x9bda9400) [pid = 1889] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:37:35 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0x9238e000) [pid = 1889] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:37:35 INFO - PROCESS | 1889 | --DOMWINDOW == 80 (0x9a183800) [pid = 1889] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:37:35 INFO - PROCESS | 1889 | --DOMWINDOW == 79 (0x918ca000) [pid = 1889] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 2096ms 02:37:35 INFO - PROCESS | 1889 | 1465119455704 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 02:37:35 INFO - PROCESS | 1889 | 1465119455708 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 02:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:37:35 INFO - PROCESS | 1889 | 1465119455715 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:37:35 INFO - PROCESS | 1889 | 1465119455719 Marionette TRACE conn4 <- [1,994,null,{}] 02:37:35 INFO - PROCESS | 1889 | 1465119455724 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:35 INFO - PROCESS | 1889 | 1465119455729 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:35 INFO - PROCESS | 1889 | 1465119455930 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 02:37:36 INFO - PROCESS | 1889 | 1465119456013 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119456021 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:36 INFO - PROCESS | 1889 | ++DOCSHELL 0x919f8c00 == 26 [pid = 1889] [id = 256] 02:37:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x919fec00) [pid = 1889] [serial = 769] [outer = (nil)] 02:37:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 81 (0x9238f000) [pid = 1889] [serial = 770] [outer = 0x919fec00] 02:37:36 INFO - PROCESS | 1889 | 1465119456093 Marionette DEBUG loaded listener.js 02:37:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x93bc6800) [pid = 1889] [serial = 771] [outer = 0x919fec00] 02:37:36 INFO - PROCESS | 1889 | 1465119456828 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 02:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1133ms 02:37:36 INFO - PROCESS | 1889 | 1465119456858 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 02:37:36 INFO - PROCESS | 1889 | 1465119456862 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 02:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:37:36 INFO - PROCESS | 1889 | 1465119456872 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:37:36 INFO - PROCESS | 1889 | 1465119456874 Marionette TRACE conn4 <- [1,998,null,{}] 02:37:36 INFO - PROCESS | 1889 | 1465119456881 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:36 INFO - PROCESS | 1889 | 1465119456886 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:37 INFO - PROCESS | 1889 | 1465119457043 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 02:37:37 INFO - PROCESS | 1889 | 1465119457053 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119457059 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:37 INFO - PROCESS | 1889 | ++DOCSHELL 0x93bca400 == 27 [pid = 1889] [id = 257] 02:37:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x93bcc400) [pid = 1889] [serial = 772] [outer = (nil)] 02:37:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0x93c5d000) [pid = 1889] [serial = 773] [outer = 0x93bcc400] 02:37:37 INFO - PROCESS | 1889 | 1465119457132 Marionette DEBUG loaded listener.js 02:37:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x93c5fc00) [pid = 1889] [serial = 774] [outer = 0x93bcc400] 02:37:38 INFO - PROCESS | 1889 | 1465119458386 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 02:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1595ms 02:37:38 INFO - PROCESS | 1889 | 1465119458469 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 02:37:38 INFO - PROCESS | 1889 | 1465119458476 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 02:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:37:38 INFO - PROCESS | 1889 | 1465119458485 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:37:38 INFO - PROCESS | 1889 | 1465119458490 Marionette TRACE conn4 <- [1,1002,null,{}] 02:37:38 INFO - PROCESS | 1889 | 1465119458509 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:38 INFO - PROCESS | 1889 | 1465119458516 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:38 INFO - PROCESS | 1889 | 1465119458748 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 02:37:38 INFO - PROCESS | 1889 | 1465119458980 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119458991 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:39 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd11c00 == 28 [pid = 1889] [id = 258] 02:37:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x8fd12800) [pid = 1889] [serial = 775] [outer = (nil)] 02:37:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x91974400) [pid = 1889] [serial = 776] [outer = 0x8fd12800] 02:37:39 INFO - PROCESS | 1889 | 1465119459124 Marionette DEBUG loaded listener.js 02:37:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x919cf000) [pid = 1889] [serial = 777] [outer = 0x8fd12800] 02:37:40 INFO - PROCESS | 1889 | 1465119460152 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 02:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1744ms 02:37:40 INFO - PROCESS | 1889 | 1465119460232 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 02:37:40 INFO - PROCESS | 1889 | 1465119460244 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 02:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:37:40 INFO - PROCESS | 1889 | 1465119460261 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:37:40 INFO - PROCESS | 1889 | 1465119460267 Marionette TRACE conn4 <- [1,1006,null,{}] 02:37:40 INFO - PROCESS | 1889 | 1465119460276 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:40 INFO - PROCESS | 1889 | 1465119460283 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:40 INFO - PROCESS | 1889 | 1465119460512 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 02:37:40 INFO - PROCESS | 1889 | 1465119460740 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:40 INFO - PROCESS | 1889 | 1465119460751 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:40 INFO - PROCESS | 1889 | ++DOCSHELL 0x92389000 == 29 [pid = 1889] [id = 259] 02:37:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x9238dc00) [pid = 1889] [serial = 778] [outer = (nil)] 02:37:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x93848800) [pid = 1889] [serial = 779] [outer = 0x9238dc00] 02:37:40 INFO - PROCESS | 1889 | 1465119460839 Marionette DEBUG loaded listener.js 02:37:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x93c53800) [pid = 1889] [serial = 780] [outer = 0x9238dc00] 02:37:41 INFO - PROCESS | 1889 | 1465119461838 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 02:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1648ms 02:37:41 INFO - PROCESS | 1889 | 1465119461907 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 02:37:41 INFO - PROCESS | 1889 | 1465119461912 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 02:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:37:41 INFO - PROCESS | 1889 | 1465119461919 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:37:41 INFO - PROCESS | 1889 | 1465119461925 Marionette TRACE conn4 <- [1,1010,null,{}] 02:37:41 INFO - PROCESS | 1889 | 1465119461942 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:41 INFO - PROCESS | 1889 | 1465119461951 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:42 INFO - PROCESS | 1889 | 1465119462156 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 02:37:42 INFO - PROCESS | 1889 | 1465119462386 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:42 INFO - PROCESS | 1889 | 1465119462394 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:42 INFO - PROCESS | 1889 | ++DOCSHELL 0x953ef800 == 30 [pid = 1889] [id = 260] 02:37:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x99290400) [pid = 1889] [serial = 781] [outer = (nil)] 02:37:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x99308c00) [pid = 1889] [serial = 782] [outer = 0x99290400] 02:37:42 INFO - PROCESS | 1889 | 1465119462532 Marionette DEBUG loaded listener.js 02:37:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0x99e8e000) [pid = 1889] [serial = 783] [outer = 0x99290400] 02:37:43 INFO - PROCESS | 1889 | 1465119463589 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 02:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1739ms 02:37:43 INFO - PROCESS | 1889 | 1465119463660 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 02:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:37:43 INFO - PROCESS | 1889 | 1465119463665 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 02:37:43 INFO - PROCESS | 1889 | 1465119463671 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:37:43 INFO - PROCESS | 1889 | 1465119463676 Marionette TRACE conn4 <- [1,1014,null,{}] 02:37:43 INFO - PROCESS | 1889 | 1465119463682 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:43 INFO - PROCESS | 1889 | 1465119463687 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:43 INFO - PROCESS | 1889 | 1465119463881 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 02:37:44 INFO - PROCESS | 1889 | 1465119464110 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119464118 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:44 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd06400 == 31 [pid = 1889] [id = 261] 02:37:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0x919d0800) [pid = 1889] [serial = 784] [outer = (nil)] 02:37:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0x9a5fc400) [pid = 1889] [serial = 785] [outer = 0x919d0800] 02:37:44 INFO - PROCESS | 1889 | 1465119464261 Marionette DEBUG loaded listener.js 02:37:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0x9aa3f400) [pid = 1889] [serial = 786] [outer = 0x919d0800] 02:37:45 INFO - PROCESS | 1889 | 1465119465409 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 02:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1792ms 02:37:45 INFO - PROCESS | 1889 | 1465119465464 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 02:37:45 INFO - PROCESS | 1889 | 1465119465471 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 02:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:37:45 INFO - PROCESS | 1889 | 1465119465480 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:37:45 INFO - PROCESS | 1889 | 1465119465483 Marionette TRACE conn4 <- [1,1018,null,{}] 02:37:45 INFO - PROCESS | 1889 | 1465119465492 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:45 INFO - PROCESS | 1889 | 1465119465498 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:45 INFO - PROCESS | 1889 | 1465119465683 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 02:37:45 INFO - PROCESS | 1889 | 1465119465901 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119465913 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:45 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eecb800 == 32 [pid = 1889] [id = 262] 02:37:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0x8eece000) [pid = 1889] [serial = 787] [outer = (nil)] 02:37:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0x918ca400) [pid = 1889] [serial = 788] [outer = 0x8eece000] 02:37:46 INFO - PROCESS | 1889 | 1465119466055 Marionette DEBUG loaded listener.js 02:37:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0x91977800) [pid = 1889] [serial = 789] [outer = 0x8eece000] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0x9aa45400) [pid = 1889] [serial = 728] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x99f6f400) [pid = 1889] [serial = 731] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0x9ad4b000) [pid = 1889] [serial = 729] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x918c7800) [pid = 1889] [serial = 716] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x92e41c00) [pid = 1889] [serial = 717] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x9bdaa400) [pid = 1889] [serial = 710] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x9bdb3400) [pid = 1889] [serial = 711] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x95622800) [pid = 1889] [serial = 725] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x9389ac00) [pid = 1889] [serial = 693] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x9b2a1400) [pid = 1889] [serial = 707] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x9b2a8400) [pid = 1889] [serial = 708] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x953e5000) [pid = 1889] [serial = 701] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x99304000) [pid = 1889] [serial = 702] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x92384000) [pid = 1889] [serial = 722] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x92e4f800) [pid = 1889] [serial = 723] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0x91973400) [pid = 1889] [serial = 719] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0x919c9800) [pid = 1889] [serial = 720] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0x918c7000) [pid = 1889] [serial = 695] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0x91979c00) [pid = 1889] [serial = 696] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 80 (0x9c10b000) [pid = 1889] [serial = 713] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 79 (0x9c10dc00) [pid = 1889] [serial = 714] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 78 (0x92e45000) [pid = 1889] [serial = 698] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 77 (0x9389dc00) [pid = 1889] [serial = 699] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 76 (0x9aa3fc00) [pid = 1889] [serial = 704] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0x9ad42c00) [pid = 1889] [serial = 705] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0x9c08f000) [pid = 1889] [serial = 735] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0x9b3a9c00) [pid = 1889] [serial = 734] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x9ad4cc00) [pid = 1889] [serial = 732] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x99670000) [pid = 1889] [serial = 726] [outer = (nil)] [url = about:blank] 02:37:47 INFO - PROCESS | 1889 | 1465119467008 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 02:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1586ms 02:37:47 INFO - PROCESS | 1889 | 1465119467067 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 02:37:47 INFO - PROCESS | 1889 | 1465119467074 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 02:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:37:47 INFO - PROCESS | 1889 | 1465119467085 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:37:47 INFO - PROCESS | 1889 | 1465119467088 Marionette TRACE conn4 <- [1,1022,null,{}] 02:37:47 INFO - PROCESS | 1889 | 1465119467096 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:47 INFO - PROCESS | 1889 | 1465119467102 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:47 INFO - PROCESS | 1889 | 1465119467272 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 02:37:47 INFO - PROCESS | 1889 | 1465119467416 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:47 INFO - PROCESS | 1889 | 1465119467425 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:47 INFO - PROCESS | 1889 | ++DOCSHELL 0x9197a000 == 33 [pid = 1889] [id = 263] 02:37:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x919fa400) [pid = 1889] [serial = 790] [outer = (nil)] 02:37:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x91ae3c00) [pid = 1889] [serial = 791] [outer = 0x919fa400] 02:37:47 INFO - PROCESS | 1889 | 1465119467554 Marionette DEBUG loaded listener.js 02:37:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x92384c00) [pid = 1889] [serial = 792] [outer = 0x919fa400] 02:37:48 INFO - PROCESS | 1889 | 1465119468369 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 02:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1345ms 02:37:48 INFO - PROCESS | 1889 | 1465119468431 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 02:37:48 INFO - PROCESS | 1889 | 1465119468434 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 02:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:37:48 INFO - PROCESS | 1889 | 1465119468441 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:37:48 INFO - PROCESS | 1889 | 1465119468447 Marionette TRACE conn4 <- [1,1026,null,{}] 02:37:48 INFO - PROCESS | 1889 | 1465119468462 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:48 INFO - PROCESS | 1889 | 1465119468471 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:48 INFO - PROCESS | 1889 | 1465119468659 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 02:37:48 INFO - PROCESS | 1889 | 1465119468798 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119468808 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:48 INFO - PROCESS | 1889 | ++DOCSHELL 0x93b69000 == 34 [pid = 1889] [id = 264] 02:37:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x93c58800) [pid = 1889] [serial = 793] [outer = (nil)] 02:37:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0x95184c00) [pid = 1889] [serial = 794] [outer = 0x93c58800] 02:37:48 INFO - PROCESS | 1889 | 1465119468885 Marionette DEBUG loaded listener.js 02:37:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0x9534fc00) [pid = 1889] [serial = 795] [outer = 0x93c58800] 02:37:49 INFO - PROCESS | 1889 | 1465119469812 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 02:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1441ms 02:37:49 INFO - PROCESS | 1889 | 1465119469883 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 02:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:37:49 INFO - PROCESS | 1889 | 1465119469889 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 02:37:49 INFO - PROCESS | 1889 | 1465119469895 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:37:49 INFO - PROCESS | 1889 | 1465119469899 Marionette TRACE conn4 <- [1,1030,null,{}] 02:37:49 INFO - PROCESS | 1889 | 1465119469911 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:49 INFO - PROCESS | 1889 | 1465119469916 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:50 INFO - PROCESS | 1889 | 1465119470133 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 02:37:50 INFO - PROCESS | 1889 | 1465119470161 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1889 | 1465119470171 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:50 INFO - PROCESS | 1889 | ++DOCSHELL 0x92e4a400 == 35 [pid = 1889] [id = 265] 02:37:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x99304800) [pid = 1889] [serial = 796] [outer = (nil)] 02:37:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x9a242800) [pid = 1889] [serial = 797] [outer = 0x99304800] 02:37:50 INFO - PROCESS | 1889 | 1465119470239 Marionette DEBUG loaded listener.js 02:37:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x9a891400) [pid = 1889] [serial = 798] [outer = 0x99304800] 02:37:51 INFO - PROCESS | 1889 | 1465119471174 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 02:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1338ms 02:37:51 INFO - PROCESS | 1889 | --DOMWINDOW == 79 (0x918be000) [pid = 1889] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:37:51 INFO - PROCESS | 1889 | --DOMWINDOW == 78 (0x92e45400) [pid = 1889] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:37:51 INFO - PROCESS | 1889 | --DOMWINDOW == 77 (0x95349000) [pid = 1889] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:37:51 INFO - PROCESS | 1889 | --DOMWINDOW == 76 (0x919c3c00) [pid = 1889] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:37:51 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0x9197cc00) [pid = 1889] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:37:51 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0x9bd7e800) [pid = 1889] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:37:51 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0x8fd08c00) [pid = 1889] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:37:51 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x9d4cc800) [pid = 1889] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:37:51 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x9d9b5800) [pid = 1889] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:37:51 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0xa116b800) [pid = 1889] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:37:51 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x8fb19000) [pid = 1889] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:37:51 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0x919fec00) [pid = 1889] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:37:51 INFO - PROCESS | 1889 | 1465119471323 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 02:37:51 INFO - PROCESS | 1889 | 1465119471326 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 02:37:51 INFO - PROCESS | 1889 | 1465119471342 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:37:51 INFO - PROCESS | 1889 | 1465119471345 Marionette TRACE conn4 <- [1,1034,null,{}] 02:37:51 INFO - PROCESS | 1889 | 1465119471351 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:51 INFO - PROCESS | 1889 | 1465119471356 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:51 INFO - PROCESS | 1889 | 1465119471502 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 02:37:51 INFO - PROCESS | 1889 | 1465119471520 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119471530 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:51 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eec4400 == 36 [pid = 1889] [id = 266] 02:37:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x93c53c00) [pid = 1889] [serial = 799] [outer = (nil)] 02:37:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x95349000) [pid = 1889] [serial = 800] [outer = 0x93c53c00] 02:37:51 INFO - PROCESS | 1889 | 1465119471611 Marionette DEBUG loaded listener.js 02:37:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x93c62400) [pid = 1889] [serial = 801] [outer = 0x93c53c00] 02:37:52 INFO - PROCESS | 1889 | 1465119472519 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 02:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1234ms 02:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:37:52 INFO - PROCESS | 1889 | 1465119472576 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 02:37:52 INFO - PROCESS | 1889 | 1465119472578 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 02:37:52 INFO - PROCESS | 1889 | 1465119472585 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:37:52 INFO - PROCESS | 1889 | 1465119472589 Marionette TRACE conn4 <- [1,1038,null,{}] 02:37:52 INFO - PROCESS | 1889 | 1465119472594 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:52 INFO - PROCESS | 1889 | 1465119472604 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:52 INFO - PROCESS | 1889 | 1465119472836 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 02:37:52 INFO - PROCESS | 1889 | 1465119472969 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1889 | 1465119472979 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:53 INFO - PROCESS | 1889 | ++DOCSHELL 0x919ffc00 == 37 [pid = 1889] [id = 267] 02:37:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x92e45400) [pid = 1889] [serial = 802] [outer = (nil)] 02:37:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x9ad4f000) [pid = 1889] [serial = 803] [outer = 0x92e45400] 02:37:53 INFO - PROCESS | 1889 | 1465119473049 Marionette DEBUG loaded listener.js 02:37:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x9b2a8400) [pid = 1889] [serial = 804] [outer = 0x92e45400] 02:37:54 INFO - PROCESS | 1889 | 1465119474078 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 02:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1531ms 02:37:54 INFO - PROCESS | 1889 | 1465119474116 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 02:37:54 INFO - PROCESS | 1889 | 1465119474123 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 02:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:37:54 INFO - PROCESS | 1889 | 1465119474132 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:37:54 INFO - PROCESS | 1889 | 1465119474137 Marionette TRACE conn4 <- [1,1042,null,{}] 02:37:54 INFO - PROCESS | 1889 | 1465119474147 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:54 INFO - PROCESS | 1889 | 1465119474152 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:54 INFO - PROCESS | 1889 | 1465119474362 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 02:37:54 INFO - PROCESS | 1889 | 1465119474589 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119474596 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:54 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd11000 == 38 [pid = 1889] [id = 268] 02:37:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x8fd14c00) [pid = 1889] [serial = 805] [outer = (nil)] 02:37:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0x919c3c00) [pid = 1889] [serial = 806] [outer = 0x8fd14c00] 02:37:54 INFO - PROCESS | 1889 | 1465119474730 Marionette DEBUG loaded listener.js 02:37:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0x919fbc00) [pid = 1889] [serial = 807] [outer = 0x8fd14c00] 02:37:55 INFO - PROCESS | 1889 | 1465119475686 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 02:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1587ms 02:37:55 INFO - PROCESS | 1889 | 1465119475719 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 02:37:55 INFO - PROCESS | 1889 | 1465119475727 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 02:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:37:55 INFO - PROCESS | 1889 | 1465119475738 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:37:55 INFO - PROCESS | 1889 | 1465119475743 Marionette TRACE conn4 <- [1,1046,null,{}] 02:37:55 INFO - PROCESS | 1889 | 1465119475750 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:55 INFO - PROCESS | 1889 | 1465119475756 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:55 INFO - PROCESS | 1889 | 1465119475953 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 02:37:56 INFO - PROCESS | 1889 | 1465119476181 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119476191 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:56 INFO - PROCESS | 1889 | ++DOCSHELL 0x9389c400 == 39 [pid = 1889] [id = 269] 02:37:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x93bcec00) [pid = 1889] [serial = 808] [outer = (nil)] 02:37:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x95349400) [pid = 1889] [serial = 809] [outer = 0x93bcec00] 02:37:56 INFO - PROCESS | 1889 | 1465119476337 Marionette DEBUG loaded listener.js 02:37:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x99302400) [pid = 1889] [serial = 810] [outer = 0x93bcec00] 02:37:57 INFO - PROCESS | 1889 | 1465119477305 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 02:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1638ms 02:37:57 INFO - PROCESS | 1889 | 1465119477376 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 02:37:57 INFO - PROCESS | 1889 | 1465119477381 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 02:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:37:57 INFO - PROCESS | 1889 | 1465119477389 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:37:57 INFO - PROCESS | 1889 | 1465119477395 Marionette TRACE conn4 <- [1,1050,null,{}] 02:37:57 INFO - PROCESS | 1889 | 1465119477412 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:57 INFO - PROCESS | 1889 | 1465119477422 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:57 INFO - PROCESS | 1889 | 1465119477660 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 02:37:57 INFO - PROCESS | 1889 | 1465119477936 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119477949 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:58 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b2a5800 == 40 [pid = 1889] [id = 270] 02:37:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 81 (0x9b2abc00) [pid = 1889] [serial = 811] [outer = (nil)] 02:37:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x9b3a1800) [pid = 1889] [serial = 812] [outer = 0x9b2abc00] 02:37:58 INFO - PROCESS | 1889 | 1465119478064 Marionette DEBUG loaded listener.js 02:37:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x9b3a7000) [pid = 1889] [serial = 813] [outer = 0x9b2abc00] 02:37:59 INFO - PROCESS | 1889 | 1465119479019 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 02:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1687ms 02:37:59 INFO - PROCESS | 1889 | 1465119479078 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 02:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:37:59 INFO - PROCESS | 1889 | 1465119479083 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 02:37:59 INFO - PROCESS | 1889 | 1465119479090 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:37:59 INFO - PROCESS | 1889 | 1465119479093 Marionette TRACE conn4 <- [1,1054,null,{}] 02:37:59 INFO - PROCESS | 1889 | 1465119479099 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:59 INFO - PROCESS | 1889 | 1465119479105 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:59 INFO - PROCESS | 1889 | 1465119479313 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 02:37:59 INFO - PROCESS | 1889 | 1465119479529 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119479538 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:37:59 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb21000 == 41 [pid = 1889] [id = 271] 02:37:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0x91972000) [pid = 1889] [serial = 814] [outer = (nil)] 02:37:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x9b6b8400) [pid = 1889] [serial = 815] [outer = 0x91972000] 02:37:59 INFO - PROCESS | 1889 | 1465119479667 Marionette DEBUG loaded listener.js 02:37:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x9b8abc00) [pid = 1889] [serial = 816] [outer = 0x91972000] 02:38:00 INFO - PROCESS | 1889 | 1465119480560 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 02:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1538ms 02:38:00 INFO - PROCESS | 1889 | 1465119480628 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 02:38:00 INFO - PROCESS | 1889 | 1465119480632 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 02:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:38:00 INFO - PROCESS | 1889 | 1465119480639 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:38:00 INFO - PROCESS | 1889 | 1465119480643 Marionette TRACE conn4 <- [1,1058,null,{}] 02:38:00 INFO - PROCESS | 1889 | 1465119480649 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:00 INFO - PROCESS | 1889 | 1465119480655 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:01 INFO - PROCESS | 1889 | 1465119481014 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 02:38:01 INFO - PROCESS | 1889 | 1465119481302 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119481316 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:01 INFO - PROCESS | 1889 | ++DOCSHELL 0x95188c00 == 42 [pid = 1889] [id = 272] 02:38:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x9b3a8400) [pid = 1889] [serial = 817] [outer = (nil)] 02:38:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x9bdb3c00) [pid = 1889] [serial = 818] [outer = 0x9b3a8400] 02:38:01 INFO - PROCESS | 1889 | 1465119481409 Marionette DEBUG loaded listener.js 02:38:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x9c084000) [pid = 1889] [serial = 819] [outer = 0x9b3a8400] 02:38:02 INFO - PROCESS | 1889 | 1465119482465 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 02:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1897ms 02:38:02 INFO - PROCESS | 1889 | 1465119482538 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 02:38:02 INFO - PROCESS | 1889 | 1465119482542 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 02:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:38:02 INFO - PROCESS | 1889 | 1465119482549 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:38:02 INFO - PROCESS | 1889 | 1465119482553 Marionette TRACE conn4 <- [1,1062,null,{}] 02:38:02 INFO - PROCESS | 1889 | 1465119482559 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:02 INFO - PROCESS | 1889 | 1465119482570 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:02 INFO - PROCESS | 1889 | 1465119482831 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 02:38:03 INFO - PROCESS | 1889 | 1465119483377 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1889 | 1465119483390 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:03 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd0f000 == 43 [pid = 1889] [id = 273] 02:38:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x8fd0f400) [pid = 1889] [serial = 820] [outer = (nil)] 02:38:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x91089400) [pid = 1889] [serial = 821] [outer = 0x8fd0f400] 02:38:03 INFO - PROCESS | 1889 | 1465119483468 Marionette DEBUG loaded listener.js 02:38:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x918c2000) [pid = 1889] [serial = 822] [outer = 0x8fd0f400] 02:38:05 INFO - PROCESS | 1889 | --DOCSHELL 0x8eec4400 == 42 [pid = 1889] [id = 266] 02:38:05 INFO - PROCESS | 1889 | --DOCSHELL 0x92e4a400 == 41 [pid = 1889] [id = 265] 02:38:05 INFO - PROCESS | 1889 | --DOCSHELL 0x93b69000 == 40 [pid = 1889] [id = 264] 02:38:05 INFO - PROCESS | 1889 | --DOCSHELL 0x9197a000 == 39 [pid = 1889] [id = 263] 02:38:05 INFO - PROCESS | 1889 | --DOCSHELL 0x8eecb800 == 38 [pid = 1889] [id = 262] 02:38:05 INFO - PROCESS | 1889 | --DOCSHELL 0x953ef800 == 37 [pid = 1889] [id = 260] 02:38:05 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd11c00 == 36 [pid = 1889] [id = 258] 02:38:05 INFO - PROCESS | 1889 | --DOCSHELL 0x93bca400 == 35 [pid = 1889] [id = 257] 02:38:05 INFO - PROCESS | 1889 | --DOCSHELL 0x92389000 == 34 [pid = 1889] [id = 259] 02:38:05 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd06400 == 33 [pid = 1889] [id = 261] 02:38:05 INFO - PROCESS | 1889 | --DOCSHELL 0x95188c00 == 32 [pid = 1889] [id = 272] 02:38:05 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb21000 == 31 [pid = 1889] [id = 271] 02:38:05 INFO - PROCESS | 1889 | --DOCSHELL 0x9b2a5800 == 30 [pid = 1889] [id = 270] 02:38:05 INFO - PROCESS | 1889 | --DOCSHELL 0x9389c400 == 29 [pid = 1889] [id = 269] 02:38:05 INFO - PROCESS | 1889 | --DOCSHELL 0x919ffc00 == 28 [pid = 1889] [id = 267] 02:38:05 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd11000 == 27 [pid = 1889] [id = 268] 02:38:05 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x92385800) [pid = 1889] [serial = 738] [outer = (nil)] [url = about:blank] 02:38:05 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x919cb000) [pid = 1889] [serial = 737] [outer = (nil)] [url = about:blank] 02:38:05 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x92e50c00) [pid = 1889] [serial = 767] [outer = (nil)] [url = about:blank] 02:38:05 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x9a2dd400) [pid = 1889] [serial = 741] [outer = (nil)] [url = about:blank] 02:38:05 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x9930e000) [pid = 1889] [serial = 740] [outer = (nil)] [url = about:blank] 02:38:05 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x92e43800) [pid = 1889] [serial = 759] [outer = (nil)] [url = about:blank] 02:38:05 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x91ae5000) [pid = 1889] [serial = 758] [outer = (nil)] [url = about:blank] 02:38:05 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0x919f1400) [pid = 1889] [serial = 764] [outer = (nil)] [url = about:blank] 02:38:05 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0x9d40b800) [pid = 1889] [serial = 744] [outer = (nil)] [url = about:blank] 02:38:05 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0x9c10d000) [pid = 1889] [serial = 743] [outer = (nil)] [url = about:blank] 02:38:05 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0x91082800) [pid = 1889] [serial = 761] [outer = (nil)] [url = about:blank] 02:38:05 INFO - PROCESS | 1889 | --DOMWINDOW == 80 (0x9108d400) [pid = 1889] [serial = 762] [outer = (nil)] [url = about:blank] 02:38:05 INFO - PROCESS | 1889 | --DOMWINDOW == 79 (0xa1161400) [pid = 1889] [serial = 747] [outer = (nil)] [url = about:blank] 02:38:05 INFO - PROCESS | 1889 | --DOMWINDOW == 78 (0xa060dc00) [pid = 1889] [serial = 746] [outer = (nil)] [url = about:blank] 02:38:05 INFO - PROCESS | 1889 | --DOMWINDOW == 77 (0xa2209400) [pid = 1889] [serial = 750] [outer = (nil)] [url = about:blank] 02:38:05 INFO - PROCESS | 1889 | --DOMWINDOW == 76 (0xa21c4c00) [pid = 1889] [serial = 749] [outer = (nil)] [url = about:blank] 02:38:05 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0xa26d9000) [pid = 1889] [serial = 753] [outer = (nil)] [url = about:blank] 02:38:05 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0xa263ac00) [pid = 1889] [serial = 752] [outer = (nil)] [url = about:blank] 02:38:05 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0x9c10cc00) [pid = 1889] [serial = 756] [outer = (nil)] [url = about:blank] 02:38:05 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x95343400) [pid = 1889] [serial = 755] [outer = (nil)] [url = about:blank] 02:38:05 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x93b5c000) [pid = 1889] [serial = 768] [outer = (nil)] [url = about:blank] 02:38:05 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x93c5d000) [pid = 1889] [serial = 773] [outer = (nil)] [url = about:blank] 02:38:05 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x9238f000) [pid = 1889] [serial = 770] [outer = (nil)] [url = about:blank] 02:38:05 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0x93bc6800) [pid = 1889] [serial = 771] [outer = (nil)] [url = about:blank] 02:38:05 INFO - PROCESS | 1889 | --DOMWINDOW == 67 (0x919fb000) [pid = 1889] [serial = 765] [outer = (nil)] [url = about:blank] 02:38:05 INFO - PROCESS | 1889 | 1465119485731 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 02:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 3343ms 02:38:05 INFO - PROCESS | 1889 | 1465119485894 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 02:38:05 INFO - PROCESS | 1889 | 1465119485900 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 02:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:38:05 INFO - PROCESS | 1889 | 1465119485910 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:38:05 INFO - PROCESS | 1889 | 1465119485918 Marionette TRACE conn4 <- [1,1066,null,{}] 02:38:05 INFO - PROCESS | 1889 | 1465119485929 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:05 INFO - PROCESS | 1889 | 1465119485934 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:06 INFO - PROCESS | 1889 | 1465119486120 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 02:38:06 INFO - PROCESS | 1889 | 1465119486247 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1889 | 1465119486260 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:06 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd0ec00 == 28 [pid = 1889] [id = 274] 02:38:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 68 (0x8fd10c00) [pid = 1889] [serial = 823] [outer = (nil)] 02:38:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x91081800) [pid = 1889] [serial = 824] [outer = 0x8fd10c00] 02:38:06 INFO - PROCESS | 1889 | 1465119486341 Marionette DEBUG loaded listener.js 02:38:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x91088800) [pid = 1889] [serial = 825] [outer = 0x8fd10c00] 02:38:07 INFO - PROCESS | 1889 | 1465119487225 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 02:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1359ms 02:38:07 INFO - PROCESS | 1889 | 1465119487269 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 02:38:07 INFO - PROCESS | 1889 | 1465119487282 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 02:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:38:07 INFO - PROCESS | 1889 | 1465119487295 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:38:07 INFO - PROCESS | 1889 | 1465119487300 Marionette TRACE conn4 <- [1,1070,null,{}] 02:38:07 INFO - PROCESS | 1889 | 1465119487307 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:07 INFO - PROCESS | 1889 | 1465119487315 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:07 INFO - PROCESS | 1889 | 1465119487519 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 02:38:07 INFO - PROCESS | 1889 | 1465119487644 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119487658 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:07 INFO - PROCESS | 1889 | ++DOCSHELL 0x919c1800 == 29 [pid = 1889] [id = 275] 02:38:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x919c2800) [pid = 1889] [serial = 826] [outer = (nil)] 02:38:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x919cc000) [pid = 1889] [serial = 827] [outer = 0x919c2800] 02:38:07 INFO - PROCESS | 1889 | 1465119487735 Marionette DEBUG loaded listener.js 02:38:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x919f6800) [pid = 1889] [serial = 828] [outer = 0x919c2800] 02:38:08 INFO - PROCESS | 1889 | 1465119488747 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 02:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1495ms 02:38:08 INFO - PROCESS | 1889 | 1465119488790 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 02:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:38:08 INFO - PROCESS | 1889 | 1465119488794 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 02:38:08 INFO - PROCESS | 1889 | 1465119488802 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:38:08 INFO - PROCESS | 1889 | 1465119488808 Marionette TRACE conn4 <- [1,1074,null,{}] 02:38:08 INFO - PROCESS | 1889 | 1465119488836 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:08 INFO - PROCESS | 1889 | 1465119488846 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:09 INFO - PROCESS | 1889 | 1465119489093 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 02:38:09 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x92e45400) [pid = 1889] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:38:09 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x93c53c00) [pid = 1889] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:38:09 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x99290400) [pid = 1889] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:38:09 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x919d0800) [pid = 1889] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:38:09 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0x93bcc400) [pid = 1889] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:38:09 INFO - PROCESS | 1889 | --DOMWINDOW == 67 (0x8fd12800) [pid = 1889] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:38:09 INFO - PROCESS | 1889 | --DOMWINDOW == 66 (0x919fa400) [pid = 1889] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:38:09 INFO - PROCESS | 1889 | --DOMWINDOW == 65 (0x9238dc00) [pid = 1889] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:38:09 INFO - PROCESS | 1889 | --DOMWINDOW == 64 (0x93c58800) [pid = 1889] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:38:09 INFO - PROCESS | 1889 | --DOMWINDOW == 63 (0x99304800) [pid = 1889] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:38:09 INFO - PROCESS | 1889 | --DOMWINDOW == 62 (0x8eece000) [pid = 1889] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:38:09 INFO - PROCESS | 1889 | 1465119489888 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:09 INFO - PROCESS | 1889 | 1465119489900 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:09 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eecd400 == 30 [pid = 1889] [id = 276] 02:38:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 63 (0x8eecd800) [pid = 1889] [serial = 829] [outer = (nil)] 02:38:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 64 (0x8fb18000) [pid = 1889] [serial = 830] [outer = 0x8eecd800] 02:38:10 INFO - PROCESS | 1889 | 1465119490044 Marionette DEBUG loaded listener.js 02:38:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 65 (0x8fb26800) [pid = 1889] [serial = 831] [outer = 0x8eecd800] 02:38:11 INFO - PROCESS | 1889 | 1465119491223 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 02:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 2445ms 02:38:11 INFO - PROCESS | 1889 | 1465119491249 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 02:38:11 INFO - PROCESS | 1889 | 1465119491256 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 02:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:38:11 INFO - PROCESS | 1889 | 1465119491264 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:38:11 INFO - PROCESS | 1889 | 1465119491269 Marionette TRACE conn4 <- [1,1078,null,{}] 02:38:11 INFO - PROCESS | 1889 | 1465119491280 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:11 INFO - PROCESS | 1889 | 1465119491289 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:11 INFO - PROCESS | 1889 | 1465119491544 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 02:38:11 INFO - PROCESS | 1889 | 1465119491773 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119491782 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:11 INFO - PROCESS | 1889 | ++DOCSHELL 0x9108f800 == 31 [pid = 1889] [id = 277] 02:38:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 66 (0x919d0800) [pid = 1889] [serial = 832] [outer = (nil)] 02:38:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 67 (0x919fc400) [pid = 1889] [serial = 833] [outer = 0x919d0800] 02:38:11 INFO - PROCESS | 1889 | 1465119491874 Marionette DEBUG loaded listener.js 02:38:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 68 (0x91aeac00) [pid = 1889] [serial = 834] [outer = 0x919d0800] 02:38:12 INFO - PROCESS | 1889 | --DOCSHELL 0x9bd85400 == 30 [pid = 1889] [id = 9] 02:38:13 INFO - PROCESS | 1889 | 1465119493027 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 02:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1850ms 02:38:13 INFO - PROCESS | 1889 | 1465119493119 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 02:38:13 INFO - PROCESS | 1889 | 1465119493128 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 02:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:38:13 INFO - PROCESS | 1889 | 1465119493202 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:38:13 INFO - PROCESS | 1889 | 1465119493207 Marionette TRACE conn4 <- [1,1082,null,{}] 02:38:13 INFO - PROCESS | 1889 | 1465119493215 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:13 INFO - PROCESS | 1889 | 1465119493221 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:13 INFO - PROCESS | 1889 | 1465119493531 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 02:38:13 INFO - PROCESS | 1889 | 1465119493708 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119493715 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:13 INFO - PROCESS | 1889 | ++DOCSHELL 0x9238bc00 == 31 [pid = 1889] [id = 278] 02:38:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x92e48400) [pid = 1889] [serial = 835] [outer = (nil)] 02:38:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x9384dc00) [pid = 1889] [serial = 836] [outer = 0x92e48400] 02:38:13 INFO - PROCESS | 1889 | 1465119493816 Marionette DEBUG loaded listener.js 02:38:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x9389c400) [pid = 1889] [serial = 837] [outer = 0x92e48400] 02:38:14 INFO - PROCESS | 1889 | 1465119494915 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 02:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1763ms 02:38:14 INFO - PROCESS | 1889 | 1465119494939 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 02:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:38:14 INFO - PROCESS | 1889 | 1465119494944 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 02:38:14 INFO - PROCESS | 1889 | 1465119494960 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:38:14 INFO - PROCESS | 1889 | 1465119494970 Marionette TRACE conn4 <- [1,1086,null,{}] 02:38:14 INFO - PROCESS | 1889 | 1465119494981 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:14 INFO - PROCESS | 1889 | 1465119494988 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:15 INFO - PROCESS | 1889 | 1465119495246 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 02:38:15 INFO - PROCESS | 1889 | 1465119495469 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119495480 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:15 INFO - PROCESS | 1889 | ++DOCSHELL 0x9384f000 == 32 [pid = 1889] [id = 279] 02:38:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x9389b800) [pid = 1889] [serial = 838] [outer = (nil)] 02:38:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x953e3c00) [pid = 1889] [serial = 839] [outer = 0x9389b800] 02:38:15 INFO - PROCESS | 1889 | 1465119495565 Marionette DEBUG loaded listener.js 02:38:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x992ea800) [pid = 1889] [serial = 840] [outer = 0x9389b800] 02:38:16 INFO - PROCESS | 1889 | 1465119496738 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 02:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1850ms 02:38:16 INFO - PROCESS | 1889 | 1465119496802 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 02:38:16 INFO - PROCESS | 1889 | 1465119496809 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 02:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:38:16 INFO - PROCESS | 1889 | 1465119496819 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:38:16 INFO - PROCESS | 1889 | 1465119496824 Marionette TRACE conn4 <- [1,1090,null,{}] 02:38:16 INFO - PROCESS | 1889 | 1465119496833 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:16 INFO - PROCESS | 1889 | 1465119496839 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:17 INFO - PROCESS | 1889 | 1465119497226 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 02:38:17 INFO - PROCESS | 1889 | --DOCSHELL 0x918bf800 == 31 [pid = 1889] [id = 239] 02:38:17 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd05800 == 30 [pid = 1889] [id = 253] 02:38:17 INFO - PROCESS | 1889 | --DOCSHELL 0x9108c000 == 29 [pid = 1889] [id = 240] 02:38:17 INFO - PROCESS | 1889 | --DOCSHELL 0x919c1800 == 28 [pid = 1889] [id = 275] 02:38:17 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd0ec00 == 27 [pid = 1889] [id = 274] 02:38:17 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0x9b2a8400) [pid = 1889] [serial = 804] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x9ad4f000) [pid = 1889] [serial = 803] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x93c62400) [pid = 1889] [serial = 801] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x99e8e000) [pid = 1889] [serial = 783] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x9a5fc400) [pid = 1889] [serial = 785] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0x93c5fc00) [pid = 1889] [serial = 774] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 1889 | --DOMWINDOW == 67 (0x919cf000) [pid = 1889] [serial = 777] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 1889 | --DOMWINDOW == 66 (0x92384c00) [pid = 1889] [serial = 792] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 1889 | --DOMWINDOW == 65 (0x95349000) [pid = 1889] [serial = 800] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 1889 | --DOMWINDOW == 64 (0x9aa3f400) [pid = 1889] [serial = 786] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 1889 | --DOMWINDOW == 63 (0x91974400) [pid = 1889] [serial = 776] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 1889 | --DOMWINDOW == 62 (0x93c53800) [pid = 1889] [serial = 780] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 1889 | --DOMWINDOW == 61 (0x99308c00) [pid = 1889] [serial = 782] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 1889 | --DOMWINDOW == 60 (0x93848800) [pid = 1889] [serial = 779] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 1889 | --DOMWINDOW == 59 (0x9534fc00) [pid = 1889] [serial = 795] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 1889 | --DOMWINDOW == 58 (0x9a242800) [pid = 1889] [serial = 797] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 1889 | --DOMWINDOW == 57 (0x91977800) [pid = 1889] [serial = 789] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 1889 | --DOMWINDOW == 56 (0x95184c00) [pid = 1889] [serial = 794] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 1889 | --DOMWINDOW == 55 (0x91ae3c00) [pid = 1889] [serial = 791] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 1889 | --DOMWINDOW == 54 (0x918ca400) [pid = 1889] [serial = 788] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 1889 | --DOMWINDOW == 53 (0x9a891400) [pid = 1889] [serial = 798] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 1889 | 1465119497454 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1889 | 1465119497472 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:17 INFO - PROCESS | 1889 | ++DOCSHELL 0x91084c00 == 28 [pid = 1889] [id = 280] 02:38:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 54 (0x9108b000) [pid = 1889] [serial = 841] [outer = (nil)] 02:38:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 55 (0x918be000) [pid = 1889] [serial = 842] [outer = 0x9108b000] 02:38:17 INFO - PROCESS | 1889 | 1465119497548 Marionette DEBUG loaded listener.js 02:38:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 56 (0x91975000) [pid = 1889] [serial = 843] [outer = 0x9108b000] 02:38:18 INFO - PROCESS | 1889 | 1465119498404 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 02:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1634ms 02:38:18 INFO - PROCESS | 1889 | 1465119498454 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 02:38:18 INFO - PROCESS | 1889 | 1465119498461 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 02:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:38:18 INFO - PROCESS | 1889 | 1465119498472 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:38:18 INFO - PROCESS | 1889 | 1465119498477 Marionette TRACE conn4 <- [1,1094,null,{}] 02:38:18 INFO - PROCESS | 1889 | 1465119498484 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:18 INFO - PROCESS | 1889 | 1465119498489 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:18 INFO - PROCESS | 1889 | 1465119498676 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 02:38:18 INFO - PROCESS | 1889 | 1465119498818 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119498827 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:18 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eecec00 == 29 [pid = 1889] [id = 281] 02:38:18 INFO - PROCESS | 1889 | ++DOMWINDOW == 57 (0x919f4000) [pid = 1889] [serial = 844] [outer = (nil)] 02:38:18 INFO - PROCESS | 1889 | ++DOMWINDOW == 58 (0x91ae8000) [pid = 1889] [serial = 845] [outer = 0x919f4000] 02:38:18 INFO - PROCESS | 1889 | 1465119498903 Marionette DEBUG loaded listener.js 02:38:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 59 (0x9238c000) [pid = 1889] [serial = 846] [outer = 0x919f4000] 02:38:19 INFO - PROCESS | 1889 | 1465119499798 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 02:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1387ms 02:38:19 INFO - PROCESS | 1889 | 1465119499865 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 02:38:19 INFO - PROCESS | 1889 | 1465119499870 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 02:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:38:19 INFO - PROCESS | 1889 | 1465119499877 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:38:19 INFO - PROCESS | 1889 | 1465119499883 Marionette TRACE conn4 <- [1,1098,null,{}] 02:38:19 INFO - PROCESS | 1889 | 1465119499905 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:19 INFO - PROCESS | 1889 | 1465119499914 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:20 INFO - PROCESS | 1889 | 1465119500144 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 02:38:20 INFO - PROCESS | 1889 | 1465119500176 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119500188 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:20 INFO - PROCESS | 1889 | ++DOCSHELL 0x9389b400 == 30 [pid = 1889] [id = 282] 02:38:20 INFO - PROCESS | 1889 | ++DOMWINDOW == 60 (0x93b66800) [pid = 1889] [serial = 847] [outer = (nil)] 02:38:20 INFO - PROCESS | 1889 | ++DOMWINDOW == 61 (0x93bcb000) [pid = 1889] [serial = 848] [outer = 0x93b66800] 02:38:20 INFO - PROCESS | 1889 | 1465119500267 Marionette DEBUG loaded listener.js 02:38:20 INFO - PROCESS | 1889 | ++DOMWINDOW == 62 (0x93c61000) [pid = 1889] [serial = 849] [outer = 0x93b66800] 02:38:21 INFO - PROCESS | 1889 | 1465119501311 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 02:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1489ms 02:38:21 INFO - PROCESS | 1889 | 1465119501370 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 02:38:21 INFO - PROCESS | 1889 | 1465119501375 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 02:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:38:21 INFO - PROCESS | 1889 | 1465119501382 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:38:21 INFO - PROCESS | 1889 | 1465119501386 Marionette TRACE conn4 <- [1,1102,null,{}] 02:38:21 INFO - PROCESS | 1889 | 1465119501397 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:21 INFO - PROCESS | 1889 | 1465119501402 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:21 INFO - PROCESS | 1889 | 1465119501651 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 02:38:21 INFO - PROCESS | 1889 | 1465119501680 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119501695 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:21 INFO - PROCESS | 1889 | ++DOCSHELL 0x9472bc00 == 31 [pid = 1889] [id = 283] 02:38:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 63 (0x95349000) [pid = 1889] [serial = 850] [outer = (nil)] 02:38:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 64 (0x99308800) [pid = 1889] [serial = 851] [outer = 0x95349000] 02:38:21 INFO - PROCESS | 1889 | 1465119501768 Marionette DEBUG loaded listener.js 02:38:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 65 (0x99677800) [pid = 1889] [serial = 852] [outer = 0x95349000] 02:38:22 INFO - PROCESS | 1889 | --DOMWINDOW == 64 (0x8fd0f400) [pid = 1889] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:38:22 INFO - PROCESS | 1889 | --DOMWINDOW == 63 (0x9b3a8400) [pid = 1889] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:38:22 INFO - PROCESS | 1889 | --DOMWINDOW == 62 (0x91972000) [pid = 1889] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:38:22 INFO - PROCESS | 1889 | --DOMWINDOW == 61 (0x9b2abc00) [pid = 1889] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:38:22 INFO - PROCESS | 1889 | --DOMWINDOW == 60 (0x8fd14c00) [pid = 1889] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:38:22 INFO - PROCESS | 1889 | --DOMWINDOW == 59 (0x93bcec00) [pid = 1889] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:38:22 INFO - PROCESS | 1889 | --DOMWINDOW == 58 (0x8fd10c00) [pid = 1889] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:38:22 INFO - PROCESS | 1889 | 1465119502658 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 02:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1339ms 02:38:22 INFO - PROCESS | 1889 | 1465119502723 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 02:38:22 INFO - PROCESS | 1889 | 1465119502727 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 02:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:38:22 INFO - PROCESS | 1889 | 1465119502734 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:38:22 INFO - PROCESS | 1889 | 1465119502739 Marionette TRACE conn4 <- [1,1106,null,{}] 02:38:22 INFO - PROCESS | 1889 | 1465119502745 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:22 INFO - PROCESS | 1889 | 1465119502751 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:22 INFO - PROCESS | 1889 | 1465119502923 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 02:38:23 INFO - PROCESS | 1889 | 1465119503044 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:23 INFO - PROCESS | 1889 | 1465119503055 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:23 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd14c00 == 32 [pid = 1889] [id = 284] 02:38:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 59 (0x918c9400) [pid = 1889] [serial = 853] [outer = (nil)] 02:38:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 60 (0x9967dc00) [pid = 1889] [serial = 854] [outer = 0x918c9400] 02:38:23 INFO - PROCESS | 1889 | 1465119503137 Marionette DEBUG loaded listener.js 02:38:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 61 (0x99e93c00) [pid = 1889] [serial = 855] [outer = 0x918c9400] 02:38:23 INFO - PROCESS | 1889 | 1465119503983 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 02:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1289ms 02:38:24 INFO - PROCESS | 1889 | 1465119504075 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 02:38:24 INFO - PROCESS | 1889 | 1465119504081 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 02:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:38:24 INFO - PROCESS | 1889 | 1465119504092 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:38:24 INFO - PROCESS | 1889 | 1465119504097 Marionette TRACE conn4 <- [1,1110,null,{}] 02:38:24 INFO - PROCESS | 1889 | 1465119504108 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:24 INFO - PROCESS | 1889 | 1465119504114 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:24 INFO - PROCESS | 1889 | 1465119504389 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 02:38:24 INFO - PROCESS | 1889 | 1465119504633 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119504649 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:24 INFO - PROCESS | 1889 | ++DOCSHELL 0x918cc800 == 33 [pid = 1889] [id = 285] 02:38:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 62 (0x91977c00) [pid = 1889] [serial = 856] [outer = (nil)] 02:38:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 63 (0x919c8800) [pid = 1889] [serial = 857] [outer = 0x91977c00] 02:38:24 INFO - PROCESS | 1889 | 1465119504753 Marionette DEBUG loaded listener.js 02:38:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 64 (0x919ffc00) [pid = 1889] [serial = 858] [outer = 0x91977c00] 02:38:25 INFO - PROCESS | 1889 | 1465119505713 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 02:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1688ms 02:38:25 INFO - PROCESS | 1889 | 1465119505782 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 02:38:25 INFO - PROCESS | 1889 | 1465119505788 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 02:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:38:25 INFO - PROCESS | 1889 | 1465119505808 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:38:25 INFO - PROCESS | 1889 | 1465119505820 Marionette TRACE conn4 <- [1,1114,null,{}] 02:38:25 INFO - PROCESS | 1889 | 1465119505826 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:25 INFO - PROCESS | 1889 | 1465119505834 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:26 INFO - PROCESS | 1889 | 1465119506095 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 02:38:26 INFO - PROCESS | 1889 | 1465119506361 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119506373 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:26 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd0ec00 == 34 [pid = 1889] [id = 286] 02:38:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 65 (0x9384a400) [pid = 1889] [serial = 859] [outer = (nil)] 02:38:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 66 (0x93bc8400) [pid = 1889] [serial = 860] [outer = 0x9384a400] 02:38:26 INFO - PROCESS | 1889 | 1465119506462 Marionette DEBUG loaded listener.js 02:38:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 67 (0x95344800) [pid = 1889] [serial = 861] [outer = 0x9384a400] 02:38:27 INFO - PROCESS | 1889 | 1465119507468 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 02:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1705ms 02:38:27 INFO - PROCESS | 1889 | 1465119507505 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 02:38:27 INFO - PROCESS | 1889 | 1465119507509 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 02:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:38:27 INFO - PROCESS | 1889 | 1465119507517 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:38:27 INFO - PROCESS | 1889 | 1465119507521 Marionette TRACE conn4 <- [1,1118,null,{}] 02:38:27 INFO - PROCESS | 1889 | 1465119507536 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:27 INFO - PROCESS | 1889 | 1465119507546 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:27 INFO - PROCESS | 1889 | 1465119507753 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 02:38:28 INFO - PROCESS | 1889 | 1465119508018 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119508030 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:28 INFO - PROCESS | 1889 | ++DOCSHELL 0x9aa3b800 == 35 [pid = 1889] [id = 287] 02:38:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 68 (0x9aa40400) [pid = 1889] [serial = 862] [outer = (nil)] 02:38:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x9aa44000) [pid = 1889] [serial = 863] [outer = 0x9aa40400] 02:38:28 INFO - PROCESS | 1889 | 1465119508179 Marionette DEBUG loaded listener.js 02:38:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x9aa48800) [pid = 1889] [serial = 864] [outer = 0x9aa40400] 02:38:29 INFO - PROCESS | 1889 | 1465119509222 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 02:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1738ms 02:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:38:29 INFO - PROCESS | 1889 | 1465119509257 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 02:38:29 INFO - PROCESS | 1889 | 1465119509260 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 02:38:29 INFO - PROCESS | 1889 | 1465119509268 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:38:29 INFO - PROCESS | 1889 | 1465119509271 Marionette TRACE conn4 <- [1,1122,null,{}] 02:38:29 INFO - PROCESS | 1889 | 1465119509278 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:29 INFO - PROCESS | 1889 | 1465119509283 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:29 INFO - PROCESS | 1889 | 1465119509487 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 02:38:29 INFO - PROCESS | 1889 | 1465119509700 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1889 | 1465119509706 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:29 INFO - PROCESS | 1889 | ++DOCSHELL 0x92381400 == 36 [pid = 1889] [id = 288] 02:38:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x9aa3dc00) [pid = 1889] [serial = 865] [outer = (nil)] 02:38:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x9ad4ec00) [pid = 1889] [serial = 866] [outer = 0x9aa3dc00] 02:38:29 INFO - PROCESS | 1889 | 1465119509840 Marionette DEBUG loaded listener.js 02:38:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x9b2a3400) [pid = 1889] [serial = 867] [outer = 0x9aa3dc00] 02:38:30 INFO - PROCESS | 1889 | 1465119510785 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 02:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1541ms 02:38:30 INFO - PROCESS | 1889 | 1465119510809 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 02:38:30 INFO - PROCESS | 1889 | 1465119510813 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 02:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:38:30 INFO - PROCESS | 1889 | 1465119510829 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:38:30 INFO - PROCESS | 1889 | 1465119510840 Marionette TRACE conn4 <- [1,1126,null,{}] 02:38:30 INFO - PROCESS | 1889 | 1465119510847 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:30 INFO - PROCESS | 1889 | 1465119510853 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:31 INFO - PROCESS | 1889 | 1465119511048 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 02:38:31 INFO - PROCESS | 1889 | 1465119511282 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:31 INFO - PROCESS | 1889 | 1465119511293 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:31 INFO - PROCESS | 1889 | ++DOCSHELL 0x92e4c800 == 37 [pid = 1889] [id = 289] 02:38:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x9384f800) [pid = 1889] [serial = 868] [outer = (nil)] 02:38:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x9ad4f800) [pid = 1889] [serial = 869] [outer = 0x9384f800] 02:38:31 INFO - PROCESS | 1889 | 1465119511438 Marionette DEBUG loaded listener.js 02:38:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0x9b2ab000) [pid = 1889] [serial = 870] [outer = 0x9384f800] 02:38:32 INFO - PROCESS | 1889 | 1465119512403 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 02:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1593ms 02:38:32 INFO - PROCESS | 1889 | 1465119512421 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 02:38:32 INFO - PROCESS | 1889 | 1465119512424 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 02:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:38:32 INFO - PROCESS | 1889 | 1465119512434 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:38:32 INFO - PROCESS | 1889 | 1465119512438 Marionette TRACE conn4 <- [1,1130,null,{}] 02:38:32 INFO - PROCESS | 1889 | 1465119512447 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:32 INFO - PROCESS | 1889 | 1465119512459 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:32 INFO - PROCESS | 1889 | 1465119512760 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 02:38:33 INFO - PROCESS | 1889 | 1465119513056 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119513067 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:33 INFO - PROCESS | 1889 | ++DOCSHELL 0x91084800 == 38 [pid = 1889] [id = 290] 02:38:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0x91089800) [pid = 1889] [serial = 871] [outer = (nil)] 02:38:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x919f6400) [pid = 1889] [serial = 872] [outer = 0x91089800] 02:38:33 INFO - PROCESS | 1889 | 1465119513168 Marionette DEBUG loaded listener.js 02:38:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x9b64dc00) [pid = 1889] [serial = 873] [outer = 0x91089800] 02:38:34 INFO - PROCESS | 1889 | 1465119514395 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 02:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1990ms 02:38:34 INFO - PROCESS | 1889 | 1465119514425 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 02:38:34 INFO - PROCESS | 1889 | 1465119514432 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 02:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:38:34 INFO - PROCESS | 1889 | 1465119514441 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:38:34 INFO - PROCESS | 1889 | 1465119514448 Marionette TRACE conn4 <- [1,1134,null,{}] 02:38:34 INFO - PROCESS | 1889 | 1465119514457 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:34 INFO - PROCESS | 1889 | 1465119514463 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:34 INFO - PROCESS | 1889 | 1465119514652 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 02:38:34 INFO - PROCESS | 1889 | 1465119514969 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1889 | 1465119514981 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:35 INFO - PROCESS | 1889 | ++DOCSHELL 0x919cf800 == 39 [pid = 1889] [id = 291] 02:38:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x919f1c00) [pid = 1889] [serial = 874] [outer = (nil)] 02:38:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 81 (0x91ae4400) [pid = 1889] [serial = 875] [outer = 0x919f1c00] 02:38:35 INFO - PROCESS | 1889 | 1465119515063 Marionette DEBUG loaded listener.js 02:38:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x92e4f800) [pid = 1889] [serial = 876] [outer = 0x919f1c00] 02:38:36 INFO - PROCESS | 1889 | --DOCSHELL 0x919f5c00 == 38 [pid = 1889] [id = 243] 02:38:36 INFO - PROCESS | 1889 | --DOCSHELL 0x9a5f2000 == 37 [pid = 1889] [id = 10] 02:38:36 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb1f000 == 36 [pid = 1889] [id = 244] 02:38:36 INFO - PROCESS | 1889 | --DOCSHELL 0x919f8c00 == 35 [pid = 1889] [id = 256] 02:38:36 INFO - PROCESS | 1889 | --DOCSHELL 0x9d5f7000 == 34 [pid = 1889] [id = 249] 02:38:36 INFO - PROCESS | 1889 | --DOCSHELL 0x8eecd400 == 33 [pid = 1889] [id = 276] 02:38:36 INFO - PROCESS | 1889 | --DOCSHELL 0x9a3d5000 == 32 [pid = 1889] [id = 242] 02:38:36 INFO - PROCESS | 1889 | --DOCSHELL 0x91979400 == 31 [pid = 1889] [id = 254] 02:38:36 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd11400 == 30 [pid = 1889] [id = 245] 02:38:36 INFO - PROCESS | 1889 | --DOCSHELL 0x9108f800 == 29 [pid = 1889] [id = 277] 02:38:36 INFO - PROCESS | 1889 | --DOCSHELL 0x95347c00 == 28 [pid = 1889] [id = 246] 02:38:36 INFO - PROCESS | 1889 | --DOCSHELL 0x9238bc00 == 27 [pid = 1889] [id = 278] 02:38:36 INFO - PROCESS | 1889 | --DOCSHELL 0x918c0800 == 26 [pid = 1889] [id = 250] 02:38:36 INFO - PROCESS | 1889 | --DOCSHELL 0x9384f000 == 25 [pid = 1889] [id = 279] 02:38:36 INFO - PROCESS | 1889 | --DOCSHELL 0x9b3a1400 == 24 [pid = 1889] [id = 247] 02:38:36 INFO - PROCESS | 1889 | --DOCSHELL 0x9d4c8c00 == 23 [pid = 1889] [id = 248] 02:38:36 INFO - PROCESS | 1889 | --DOCSHELL 0x8eecc800 == 22 [pid = 1889] [id = 251] 02:38:36 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd0f000 == 21 [pid = 1889] [id = 273] 02:38:36 INFO - PROCESS | 1889 | --DOCSHELL 0x91980800 == 20 [pid = 1889] [id = 252] 02:38:36 INFO - PROCESS | 1889 | --DOCSHELL 0x92e41800 == 19 [pid = 1889] [id = 255] 02:38:36 INFO - PROCESS | 1889 | --DOCSHELL 0x9534ac00 == 18 [pid = 1889] [id = 241] 02:38:36 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0x919cc000) [pid = 1889] [serial = 827] [outer = (nil)] [url = about:blank] 02:38:36 INFO - PROCESS | 1889 | --DOMWINDOW == 80 (0x918c2000) [pid = 1889] [serial = 822] [outer = (nil)] [url = about:blank] 02:38:36 INFO - PROCESS | 1889 | --DOMWINDOW == 79 (0x9c084000) [pid = 1889] [serial = 819] [outer = (nil)] [url = about:blank] 02:38:36 INFO - PROCESS | 1889 | --DOMWINDOW == 78 (0x9b8abc00) [pid = 1889] [serial = 816] [outer = (nil)] [url = about:blank] 02:38:36 INFO - PROCESS | 1889 | --DOMWINDOW == 77 (0x9b3a7000) [pid = 1889] [serial = 813] [outer = (nil)] [url = about:blank] 02:38:36 INFO - PROCESS | 1889 | --DOMWINDOW == 76 (0x919fbc00) [pid = 1889] [serial = 807] [outer = (nil)] [url = about:blank] 02:38:36 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0x99302400) [pid = 1889] [serial = 810] [outer = (nil)] [url = about:blank] 02:38:36 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0x91081800) [pid = 1889] [serial = 824] [outer = (nil)] [url = about:blank] 02:38:36 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0x91088800) [pid = 1889] [serial = 825] [outer = (nil)] [url = about:blank] 02:38:36 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x91089400) [pid = 1889] [serial = 821] [outer = (nil)] [url = about:blank] 02:38:36 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x919c3c00) [pid = 1889] [serial = 806] [outer = (nil)] [url = about:blank] 02:38:36 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x95349400) [pid = 1889] [serial = 809] [outer = (nil)] [url = about:blank] 02:38:36 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x9b3a1800) [pid = 1889] [serial = 812] [outer = (nil)] [url = about:blank] 02:38:36 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0x9b6b8400) [pid = 1889] [serial = 815] [outer = (nil)] [url = about:blank] 02:38:36 INFO - PROCESS | 1889 | --DOMWINDOW == 67 (0x9bdb3c00) [pid = 1889] [serial = 818] [outer = (nil)] [url = about:blank] 02:38:37 INFO - PROCESS | 1889 | 1465119517132 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 02:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 2750ms 02:38:37 INFO - PROCESS | 1889 | 1465119517193 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 02:38:37 INFO - PROCESS | 1889 | 1465119517200 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 02:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:38:37 INFO - PROCESS | 1889 | 1465119517214 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:38:37 INFO - PROCESS | 1889 | 1465119517219 Marionette TRACE conn4 <- [1,1138,null,{}] 02:38:37 INFO - PROCESS | 1889 | 1465119517229 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:37 INFO - PROCESS | 1889 | 1465119517234 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:37 INFO - PROCESS | 1889 | 1465119517420 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 02:38:37 INFO - PROCESS | 1889 | 1465119517577 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:37 INFO - PROCESS | 1889 | 1465119517585 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:37 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd11400 == 19 [pid = 1889] [id = 292] 02:38:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 68 (0x8fd13400) [pid = 1889] [serial = 877] [outer = (nil)] 02:38:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x918bfc00) [pid = 1889] [serial = 878] [outer = 0x8fd13400] 02:38:37 INFO - PROCESS | 1889 | 1465119517667 Marionette DEBUG loaded listener.js 02:38:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x918c7800) [pid = 1889] [serial = 879] [outer = 0x8fd13400] 02:38:38 INFO - PROCESS | 1889 | 1465119518463 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 02:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1289ms 02:38:38 INFO - PROCESS | 1889 | 1465119518509 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 02:38:38 INFO - PROCESS | 1889 | 1465119518518 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 02:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:38:38 INFO - PROCESS | 1889 | 1465119518531 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:38:38 INFO - PROCESS | 1889 | 1465119518536 Marionette TRACE conn4 <- [1,1142,null,{}] 02:38:38 INFO - PROCESS | 1889 | 1465119518543 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:38 INFO - PROCESS | 1889 | 1465119518548 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:38 INFO - PROCESS | 1889 | 1465119518732 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 02:38:38 INFO - PROCESS | 1889 | 1465119518866 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119518878 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:38 INFO - PROCESS | 1889 | ++DOCSHELL 0x919c2000 == 20 [pid = 1889] [id = 293] 02:38:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x919c7000) [pid = 1889] [serial = 880] [outer = (nil)] 02:38:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x919f2800) [pid = 1889] [serial = 881] [outer = 0x919c7000] 02:38:38 INFO - PROCESS | 1889 | 1465119518966 Marionette DEBUG loaded listener.js 02:38:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x919fd000) [pid = 1889] [serial = 882] [outer = 0x919c7000] 02:38:39 INFO - PROCESS | 1889 | 1465119519964 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 02:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1487ms 02:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:38:40 INFO - PROCESS | 1889 | 1465119520023 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 02:38:40 INFO - PROCESS | 1889 | 1465119520026 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 02:38:40 INFO - PROCESS | 1889 | 1465119520034 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:38:40 INFO - PROCESS | 1889 | 1465119520040 Marionette TRACE conn4 <- [1,1146,null,{}] 02:38:40 INFO - PROCESS | 1889 | 1465119520065 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:40 INFO - PROCESS | 1889 | 1465119520075 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:40 INFO - PROCESS | 1889 | 1465119520298 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 02:38:40 INFO - PROCESS | 1889 | 1465119520325 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1889 | 1465119520333 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:40 INFO - PROCESS | 1889 | ++DOCSHELL 0x93bcb800 == 21 [pid = 1889] [id = 294] 02:38:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x93bcc400) [pid = 1889] [serial = 883] [outer = (nil)] 02:38:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x93c59400) [pid = 1889] [serial = 884] [outer = 0x93bcc400] 02:38:40 INFO - PROCESS | 1889 | 1465119520422 Marionette DEBUG loaded listener.js 02:38:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0x95187000) [pid = 1889] [serial = 885] [outer = 0x93bcc400] 02:38:41 INFO - PROCESS | 1889 | 1465119521805 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 02:38:41 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0x918c9400) [pid = 1889] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:38:41 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0x93b66800) [pid = 1889] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:38:41 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0x95349000) [pid = 1889] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:38:41 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x92e48400) [pid = 1889] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:38:41 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x8eecd800) [pid = 1889] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:38:41 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x919f4000) [pid = 1889] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:38:41 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x9108b000) [pid = 1889] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:38:41 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0x919d0800) [pid = 1889] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:38:41 INFO - PROCESS | 1889 | --DOMWINDOW == 67 (0x9389b800) [pid = 1889] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:38:41 INFO - PROCESS | 1889 | --DOMWINDOW == 66 (0x9a5f2c00) [pid = 1889] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:38:41 INFO - PROCESS | 1889 | --DOMWINDOW == 65 (0x9bd86800) [pid = 1889] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:38:41 INFO - PROCESS | 1889 | --DOMWINDOW == 64 (0x919c2800) [pid = 1889] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1841ms 02:38:41 INFO - PROCESS | 1889 | 1465119521879 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 02:38:41 INFO - PROCESS | 1889 | 1465119521884 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 02:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:38:41 INFO - PROCESS | 1889 | 1465119521891 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:38:41 INFO - PROCESS | 1889 | 1465119521894 Marionette TRACE conn4 <- [1,1150,null,{}] 02:38:41 INFO - PROCESS | 1889 | 1465119521900 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:41 INFO - PROCESS | 1889 | 1465119521905 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:42 INFO - PROCESS | 1889 | 1465119522106 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 02:38:42 INFO - PROCESS | 1889 | 1465119522229 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1889 | 1465119522240 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:42 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eec8400 == 22 [pid = 1889] [id = 295] 02:38:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 65 (0x92383c00) [pid = 1889] [serial = 886] [outer = (nil)] 02:38:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 66 (0x93844000) [pid = 1889] [serial = 887] [outer = 0x92383c00] 02:38:42 INFO - PROCESS | 1889 | 1465119522313 Marionette DEBUG loaded listener.js 02:38:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 67 (0x95347400) [pid = 1889] [serial = 888] [outer = 0x92383c00] 02:38:43 INFO - PROCESS | 1889 | 1465119523083 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 02:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1239ms 02:38:43 INFO - PROCESS | 1889 | 1465119523131 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 02:38:43 INFO - PROCESS | 1889 | 1465119523135 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 02:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:38:43 INFO - PROCESS | 1889 | 1465119523142 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:38:43 INFO - PROCESS | 1889 | 1465119523145 Marionette TRACE conn4 <- [1,1154,null,{}] 02:38:43 INFO - PROCESS | 1889 | 1465119523151 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:43 INFO - PROCESS | 1889 | 1465119523156 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:43 INFO - PROCESS | 1889 | 1465119523319 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 02:38:43 INFO - PROCESS | 1889 | 1465119523329 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119523336 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:43 INFO - PROCESS | 1889 | ++DOCSHELL 0x92e43400 == 23 [pid = 1889] [id = 296] 02:38:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 68 (0x953e1400) [pid = 1889] [serial = 889] [outer = (nil)] 02:38:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x9930d800) [pid = 1889] [serial = 890] [outer = 0x953e1400] 02:38:43 INFO - PROCESS | 1889 | 1465119523410 Marionette DEBUG loaded listener.js 02:38:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x99e8fc00) [pid = 1889] [serial = 891] [outer = 0x953e1400] 02:38:44 INFO - PROCESS | 1889 | 1465119524662 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 02:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1590ms 02:38:44 INFO - PROCESS | 1889 | 1465119524734 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 02:38:44 INFO - PROCESS | 1889 | 1465119524741 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 02:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:38:44 INFO - PROCESS | 1889 | 1465119524752 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:38:44 INFO - PROCESS | 1889 | 1465119524756 Marionette TRACE conn4 <- [1,1158,null,{}] 02:38:44 INFO - PROCESS | 1889 | 1465119524765 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:44 INFO - PROCESS | 1889 | 1465119524772 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:45 INFO - PROCESS | 1889 | 1465119525009 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 02:38:45 INFO - PROCESS | 1889 | 1465119525257 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:45 INFO - PROCESS | 1889 | 1465119525267 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:45 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd12800 == 24 [pid = 1889] [id = 297] 02:38:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x9108c800) [pid = 1889] [serial = 892] [outer = (nil)] 02:38:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x919c2c00) [pid = 1889] [serial = 893] [outer = 0x9108c800] 02:38:45 INFO - PROCESS | 1889 | 1465119525357 Marionette DEBUG loaded listener.js 02:38:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x919f5c00) [pid = 1889] [serial = 894] [outer = 0x9108c800] 02:38:46 INFO - PROCESS | 1889 | 1465119526419 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 02:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1736ms 02:38:46 INFO - PROCESS | 1889 | 1465119526488 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 02:38:46 INFO - PROCESS | 1889 | 1465119526496 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 02:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:38:46 INFO - PROCESS | 1889 | 1465119526509 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:38:46 INFO - PROCESS | 1889 | 1465119526514 Marionette TRACE conn4 <- [1,1162,null,{}] 02:38:46 INFO - PROCESS | 1889 | 1465119526521 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:46 INFO - PROCESS | 1889 | 1465119526528 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:46 INFO - PROCESS | 1889 | 1465119526771 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 02:38:47 INFO - PROCESS | 1889 | 1465119526999 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119527012 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:47 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb1f000 == 25 [pid = 1889] [id = 298] 02:38:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x93b61c00) [pid = 1889] [serial = 895] [outer = (nil)] 02:38:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x93c59800) [pid = 1889] [serial = 896] [outer = 0x93b61c00] 02:38:47 INFO - PROCESS | 1889 | 1465119527097 Marionette DEBUG loaded listener.js 02:38:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0x95346800) [pid = 1889] [serial = 897] [outer = 0x93b61c00] 02:38:48 INFO - PROCESS | 1889 | 1465119528146 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 02:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1689ms 02:38:48 INFO - PROCESS | 1889 | 1465119528197 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 02:38:48 INFO - PROCESS | 1889 | 1465119528202 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 02:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:38:48 INFO - PROCESS | 1889 | 1465119528209 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:38:48 INFO - PROCESS | 1889 | 1465119528217 Marionette TRACE conn4 <- [1,1166,null,{}] 02:38:48 INFO - PROCESS | 1889 | 1465119528234 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:48 INFO - PROCESS | 1889 | 1465119528244 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:48 INFO - PROCESS | 1889 | 1465119528457 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 02:38:48 INFO - PROCESS | 1889 | 1465119528677 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:48 INFO - PROCESS | 1889 | 1465119528692 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:48 INFO - PROCESS | 1889 | ++DOCSHELL 0x9a898400 == 26 [pid = 1889] [id = 299] 02:38:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0x9aa3c000) [pid = 1889] [serial = 898] [outer = (nil)] 02:38:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x9aa40000) [pid = 1889] [serial = 899] [outer = 0x9aa3c000] 02:38:48 INFO - PROCESS | 1889 | 1465119528801 Marionette DEBUG loaded listener.js 02:38:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x9aa45000) [pid = 1889] [serial = 900] [outer = 0x9aa3c000] 02:38:49 INFO - PROCESS | 1889 | 1465119529815 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 02:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1691ms 02:38:49 INFO - PROCESS | 1889 | 1465119529902 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 02:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:38:49 INFO - PROCESS | 1889 | 1465119529907 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 02:38:49 INFO - PROCESS | 1889 | 1465119529914 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:38:49 INFO - PROCESS | 1889 | 1465119529917 Marionette TRACE conn4 <- [1,1170,null,{}] 02:38:49 INFO - PROCESS | 1889 | 1465119529925 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:49 INFO - PROCESS | 1889 | 1465119529929 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:50 INFO - PROCESS | 1889 | 1465119530171 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 02:38:50 INFO - PROCESS | 1889 | 1465119530442 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:50 INFO - PROCESS | 1889 | 1465119530449 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:50 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eecc800 == 27 [pid = 1889] [id = 300] 02:38:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x8fd0e000) [pid = 1889] [serial = 901] [outer = (nil)] 02:38:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 81 (0x93c58000) [pid = 1889] [serial = 902] [outer = 0x8fd0e000] 02:38:50 INFO - PROCESS | 1889 | 1465119530541 Marionette DEBUG loaded listener.js 02:38:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x953ea000) [pid = 1889] [serial = 903] [outer = 0x8fd0e000] 02:38:51 INFO - PROCESS | 1889 | 1465119531692 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 02:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1843ms 02:38:51 INFO - PROCESS | 1889 | 1465119531757 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 02:38:51 INFO - PROCESS | 1889 | 1465119531766 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 02:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:38:51 INFO - PROCESS | 1889 | 1465119531781 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:38:51 INFO - PROCESS | 1889 | 1465119531788 Marionette TRACE conn4 <- [1,1174,null,{}] 02:38:51 INFO - PROCESS | 1889 | 1465119531805 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:51 INFO - PROCESS | 1889 | 1465119531811 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:52 INFO - PROCESS | 1889 | 1465119532078 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 02:38:52 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0x9b338800) [pid = 1889] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:38:52 INFO - PROCESS | 1889 | --DOMWINDOW == 80 (0x919f6800) [pid = 1889] [serial = 828] [outer = (nil)] [url = about:blank] 02:38:52 INFO - PROCESS | 1889 | --DOMWINDOW == 79 (0x93c61000) [pid = 1889] [serial = 849] [outer = (nil)] [url = about:blank] 02:38:52 INFO - PROCESS | 1889 | --DOMWINDOW == 78 (0x99308800) [pid = 1889] [serial = 851] [outer = (nil)] [url = about:blank] 02:38:52 INFO - PROCESS | 1889 | --DOMWINDOW == 77 (0x9384dc00) [pid = 1889] [serial = 836] [outer = (nil)] [url = about:blank] 02:38:52 INFO - PROCESS | 1889 | --DOMWINDOW == 76 (0x9389c400) [pid = 1889] [serial = 837] [outer = (nil)] [url = about:blank] 02:38:52 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0x8fb18000) [pid = 1889] [serial = 830] [outer = (nil)] [url = about:blank] 02:38:52 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0x8fb26800) [pid = 1889] [serial = 831] [outer = (nil)] [url = about:blank] 02:38:52 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0x91ae8000) [pid = 1889] [serial = 845] [outer = (nil)] [url = about:blank] 02:38:52 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x918be000) [pid = 1889] [serial = 842] [outer = (nil)] [url = about:blank] 02:38:52 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x91975000) [pid = 1889] [serial = 843] [outer = (nil)] [url = about:blank] 02:38:52 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x919fc400) [pid = 1889] [serial = 833] [outer = (nil)] [url = about:blank] 02:38:52 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x91aeac00) [pid = 1889] [serial = 834] [outer = (nil)] [url = about:blank] 02:38:52 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0x953e3c00) [pid = 1889] [serial = 839] [outer = (nil)] [url = about:blank] 02:38:52 INFO - PROCESS | 1889 | --DOMWINDOW == 67 (0x992ea800) [pid = 1889] [serial = 840] [outer = (nil)] [url = about:blank] 02:38:52 INFO - PROCESS | 1889 | --DOMWINDOW == 66 (0x993a7000) [pid = 1889] [serial = 573] [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:52 INFO - PROCESS | 1889 | --DOMWINDOW == 65 (0x93bcb000) [pid = 1889] [serial = 848] [outer = (nil)] [url = about:blank] 02:38:52 INFO - PROCESS | 1889 | --DOMWINDOW == 64 (0x99677800) [pid = 1889] [serial = 852] [outer = (nil)] [url = about:blank] 02:38:52 INFO - PROCESS | 1889 | --DOMWINDOW == 63 (0x9238c000) [pid = 1889] [serial = 846] [outer = (nil)] [url = about:blank] 02:38:52 INFO - PROCESS | 1889 | --DOMWINDOW == 62 (0x99e93c00) [pid = 1889] [serial = 855] [outer = (nil)] [url = about:blank] 02:38:52 INFO - PROCESS | 1889 | --DOMWINDOW == 61 (0x9967dc00) [pid = 1889] [serial = 854] [outer = (nil)] [url = about:blank] 02:38:52 INFO - PROCESS | 1889 | 1465119532327 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119532342 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:52 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb26800 == 28 [pid = 1889] [id = 301] 02:38:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 62 (0x8fb26c00) [pid = 1889] [serial = 904] [outer = (nil)] 02:38:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 63 (0x918c7000) [pid = 1889] [serial = 905] [outer = 0x8fb26c00] 02:38:52 INFO - PROCESS | 1889 | 1465119532415 Marionette DEBUG loaded listener.js 02:38:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 64 (0x919c9000) [pid = 1889] [serial = 906] [outer = 0x8fb26c00] 02:38:53 INFO - PROCESS | 1889 | 1465119533265 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 02:38:53 INFO - PROCESS | 1889 | 1465119533327 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 02:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:38:53 INFO - PROCESS | 1889 | 1465119533339 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:38:53 INFO - PROCESS | 1889 | 1465119533343 Marionette TRACE conn4 <- [1,1178,null,{}] 02:38:53 INFO - PROCESS | 1889 | 1465119533350 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:53 INFO - PROCESS | 1889 | 1465119533355 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:53 INFO - PROCESS | 1889 | 1465119533532 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 02:38:53 INFO - PROCESS | 1889 | 1465119533555 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1889 | 1465119533562 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:53 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c3400 == 29 [pid = 1889] [id = 302] 02:38:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 65 (0x91ae3c00) [pid = 1889] [serial = 907] [outer = (nil)] 02:38:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 66 (0x92e46c00) [pid = 1889] [serial = 908] [outer = 0x91ae3c00] 02:38:53 INFO - PROCESS | 1889 | 1465119533746 Marionette DEBUG loaded listener.js 02:38:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 67 (0x9384ec00) [pid = 1889] [serial = 909] [outer = 0x91ae3c00] 02:38:54 INFO - PROCESS | 1889 | 1465119534732 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 02:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:38:54 INFO - PROCESS | 1889 | 1465119534782 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 02:38:54 INFO - PROCESS | 1889 | 1465119534789 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:38:54 INFO - PROCESS | 1889 | 1465119534795 Marionette TRACE conn4 <- [1,1182,null,{}] 02:38:54 INFO - PROCESS | 1889 | 1465119534815 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:54 INFO - PROCESS | 1889 | 1465119534824 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:55 INFO - PROCESS | 1889 | 1465119535039 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 02:38:55 INFO - PROCESS | 1889 | 1465119535066 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1889 | 1465119535074 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:55 INFO - PROCESS | 1889 | ++DOCSHELL 0x93b5f400 == 30 [pid = 1889] [id = 303] 02:38:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 68 (0x9930e800) [pid = 1889] [serial = 910] [outer = (nil)] 02:38:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x99ee0400) [pid = 1889] [serial = 911] [outer = 0x9930e800] 02:38:55 INFO - PROCESS | 1889 | 1465119535167 Marionette DEBUG loaded listener.js 02:38:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x9a5edc00) [pid = 1889] [serial = 912] [outer = 0x9930e800] 02:38:56 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:56 INFO - PROCESS | 1889 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:38:56 INFO - PROCESS | 1889 | 1465119536152 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 02:38:56 INFO - PROCESS | 1889 | 1465119536242 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 02:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:38:56 INFO - PROCESS | 1889 | 1465119536248 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:38:56 INFO - PROCESS | 1889 | 1465119536252 Marionette TRACE conn4 <- [1,1186,null,{}] 02:38:56 INFO - PROCESS | 1889 | 1465119536263 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:56 INFO - PROCESS | 1889 | 1465119536267 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:56 INFO - PROCESS | 1889 | 1465119536498 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 02:38:56 INFO - PROCESS | 1889 | 1465119536521 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119536528 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:56 INFO - PROCESS | 1889 | ++DOCSHELL 0x95349400 == 31 [pid = 1889] [id = 304] 02:38:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x9a2dd400) [pid = 1889] [serial = 913] [outer = (nil)] 02:38:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x9ad45c00) [pid = 1889] [serial = 914] [outer = 0x9a2dd400] 02:38:56 INFO - PROCESS | 1889 | 1465119536599 Marionette DEBUG loaded listener.js 02:38:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x9b2a4400) [pid = 1889] [serial = 915] [outer = 0x9a2dd400] 02:38:57 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x91977c00) [pid = 1889] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:38:57 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x8fd13400) [pid = 1889] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:38:57 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x9aa40400) [pid = 1889] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:38:57 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x919c7000) [pid = 1889] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:38:57 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0x919f1c00) [pid = 1889] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:38:57 INFO - PROCESS | 1889 | --DOMWINDOW == 67 (0x9384f800) [pid = 1889] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:38:57 INFO - PROCESS | 1889 | --DOMWINDOW == 66 (0x91089800) [pid = 1889] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:38:57 INFO - PROCESS | 1889 | --DOMWINDOW == 65 (0x93bcc400) [pid = 1889] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:38:57 INFO - PROCESS | 1889 | --DOMWINDOW == 64 (0x9aa3dc00) [pid = 1889] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:38:57 INFO - PROCESS | 1889 | --DOMWINDOW == 63 (0x9384a400) [pid = 1889] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:38:57 INFO - PROCESS | 1889 | --DOMWINDOW == 62 (0x92383c00) [pid = 1889] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:38:57 INFO - PROCESS | 1889 | 1465119537638 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 02:38:57 INFO - PROCESS | 1889 | 1465119537692 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 02:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:38:57 INFO - PROCESS | 1889 | 1465119537699 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:38:57 INFO - PROCESS | 1889 | 1465119537702 Marionette TRACE conn4 <- [1,1190,null,{}] 02:38:57 INFO - PROCESS | 1889 | 1465119537708 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:57 INFO - PROCESS | 1889 | 1465119537713 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:57 INFO - PROCESS | 1889 | 1465119537877 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 02:38:58 INFO - PROCESS | 1889 | 1465119538003 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119538010 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:58 INFO - PROCESS | 1889 | ++DOCSHELL 0x919c7000 == 32 [pid = 1889] [id = 305] 02:38:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 63 (0x919c8c00) [pid = 1889] [serial = 916] [outer = (nil)] 02:38:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 64 (0x9ad4ac00) [pid = 1889] [serial = 917] [outer = 0x919c8c00] 02:38:58 INFO - PROCESS | 1889 | 1465119538080 Marionette DEBUG loaded listener.js 02:38:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 65 (0x9b33bc00) [pid = 1889] [serial = 918] [outer = 0x919c8c00] 02:38:58 INFO - PROCESS | 1889 | 1465119538881 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 02:38:59 INFO - PROCESS | 1889 | 1465119539011 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 02:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:38:59 INFO - PROCESS | 1889 | 1465119539035 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:38:59 INFO - PROCESS | 1889 | 1465119539040 Marionette TRACE conn4 <- [1,1194,null,{}] 02:38:59 INFO - PROCESS | 1889 | 1465119539050 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:59 INFO - PROCESS | 1889 | 1465119539057 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:59 INFO - PROCESS | 1889 | 1465119539324 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 02:38:59 INFO - PROCESS | 1889 | 1465119539572 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:59 INFO - PROCESS | 1889 | 1465119539582 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:38:59 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c6000 == 33 [pid = 1889] [id = 306] 02:38:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 66 (0x918c7c00) [pid = 1889] [serial = 919] [outer = (nil)] 02:38:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 67 (0x91974800) [pid = 1889] [serial = 920] [outer = 0x918c7c00] 02:38:59 INFO - PROCESS | 1889 | 1465119539726 Marionette DEBUG loaded listener.js 02:38:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 68 (0x91ae1000) [pid = 1889] [serial = 921] [outer = 0x918c7c00] 02:39:00 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:39:00 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:39:00 INFO - PROCESS | 1889 | 1465119540742 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 02:39:00 INFO - PROCESS | 1889 | 1465119540832 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 02:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:39:00 INFO - PROCESS | 1889 | 1465119540844 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:39:00 INFO - PROCESS | 1889 | 1465119540849 Marionette TRACE conn4 <- [1,1198,null,{}] 02:39:00 INFO - PROCESS | 1889 | 1465119540860 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:00 INFO - PROCESS | 1889 | 1465119540865 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:01 INFO - PROCESS | 1889 | 1465119541119 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 02:39:01 INFO - PROCESS | 1889 | 1465119541351 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119541360 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:01 INFO - PROCESS | 1889 | ++DOCSHELL 0x9534c400 == 34 [pid = 1889] [id = 307] 02:39:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x9928d000) [pid = 1889] [serial = 922] [outer = (nil)] 02:39:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x99675800) [pid = 1889] [serial = 923] [outer = 0x9928d000] 02:39:01 INFO - PROCESS | 1889 | 1465119541450 Marionette DEBUG loaded listener.js 02:39:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x9a182800) [pid = 1889] [serial = 924] [outer = 0x9928d000] 02:39:02 INFO - PROCESS | 1889 | 1465119542457 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1648ms 02:39:02 INFO - PROCESS | 1889 | 1465119542488 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 02:39:02 INFO - PROCESS | 1889 | 1465119542493 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 02:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:39:02 INFO - PROCESS | 1889 | 1465119542501 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:39:02 INFO - PROCESS | 1889 | 1465119542505 Marionette TRACE conn4 <- [1,1202,null,{}] 02:39:02 INFO - PROCESS | 1889 | 1465119542525 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:02 INFO - PROCESS | 1889 | 1465119542535 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:02 INFO - PROCESS | 1889 | 1465119542740 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 02:39:03 INFO - PROCESS | 1889 | 1465119543011 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119543026 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:03 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b658c00 == 35 [pid = 1889] [id = 308] 02:39:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x9b6bd400) [pid = 1889] [serial = 925] [outer = (nil)] 02:39:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x9b86f800) [pid = 1889] [serial = 926] [outer = 0x9b6bd400] 02:39:03 INFO - PROCESS | 1889 | 1465119543161 Marionette DEBUG loaded listener.js 02:39:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x9b8a6800) [pid = 1889] [serial = 927] [outer = 0x9b6bd400] 02:39:04 INFO - PROCESS | 1889 | 1465119544137 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:39:04 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:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1690ms 02:39:04 INFO - PROCESS | 1889 | 1465119544192 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 02:39:04 INFO - PROCESS | 1889 | 1465119544195 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 02:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:39:04 INFO - PROCESS | 1889 | 1465119544204 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:39:04 INFO - PROCESS | 1889 | 1465119544209 Marionette TRACE conn4 <- [1,1206,null,{}] 02:39:04 INFO - PROCESS | 1889 | 1465119544215 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:04 INFO - PROCESS | 1889 | 1465119544220 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:04 INFO - PROCESS | 1889 | 1465119544429 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 02:39:04 INFO - PROCESS | 1889 | 1465119544658 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:04 INFO - PROCESS | 1889 | 1465119544666 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:04 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb26400 == 36 [pid = 1889] [id = 309] 02:39:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x9aa47800) [pid = 1889] [serial = 928] [outer = (nil)] 02:39:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0x9bdab400) [pid = 1889] [serial = 929] [outer = 0x9aa47800] 02:39:04 INFO - PROCESS | 1889 | 1465119544794 Marionette DEBUG loaded listener.js 02:39:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0x9c084c00) [pid = 1889] [serial = 930] [outer = 0x9aa47800] 02:39:05 INFO - PROCESS | 1889 | 1465119545845 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:39:05 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:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1689ms 02:39:05 INFO - PROCESS | 1889 | 1465119545895 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 02:39:05 INFO - PROCESS | 1889 | 1465119545899 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 02:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:39:05 INFO - PROCESS | 1889 | 1465119545906 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:39:05 INFO - PROCESS | 1889 | 1465119545910 Marionette TRACE conn4 <- [1,1210,null,{}] 02:39:05 INFO - PROCESS | 1889 | 1465119545916 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:05 INFO - PROCESS | 1889 | 1465119545922 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:06 INFO - PROCESS | 1889 | 1465119546124 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 02:39:06 INFO - PROCESS | 1889 | 1465119546343 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:06 INFO - PROCESS | 1889 | 1465119546353 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:06 INFO - PROCESS | 1889 | ++DOCSHELL 0x9bd7dc00 == 37 [pid = 1889] [id = 310] 02:39:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x9bda7800) [pid = 1889] [serial = 931] [outer = (nil)] 02:39:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x9c104000) [pid = 1889] [serial = 932] [outer = 0x9bda7800] 02:39:06 INFO - PROCESS | 1889 | 1465119546446 Marionette DEBUG loaded listener.js 02:39:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x9c105800) [pid = 1889] [serial = 933] [outer = 0x9bda7800] 02:39:07 INFO - PROCESS | 1889 | 1465119547420 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1594ms 02:39:07 INFO - PROCESS | 1889 | 1465119547501 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 02:39:07 INFO - PROCESS | 1889 | 1465119547506 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 02:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:39:07 INFO - PROCESS | 1889 | 1465119547512 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:39:07 INFO - PROCESS | 1889 | 1465119547516 Marionette TRACE conn4 <- [1,1214,null,{}] 02:39:07 INFO - PROCESS | 1889 | 1465119547522 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:07 INFO - PROCESS | 1889 | 1465119547533 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:07 INFO - PROCESS | 1889 | 1465119547806 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 02:39:08 INFO - PROCESS | 1889 | 1465119548032 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119548039 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:08 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eec8000 == 38 [pid = 1889] [id = 311] 02:39:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 81 (0x9c08cc00) [pid = 1889] [serial = 934] [outer = (nil)] 02:39:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x9c232400) [pid = 1889] [serial = 935] [outer = 0x9c08cc00] 02:39:08 INFO - PROCESS | 1889 | 1465119548141 Marionette DEBUG loaded listener.js 02:39:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x9d409800) [pid = 1889] [serial = 936] [outer = 0x9c08cc00] 02:39:09 INFO - PROCESS | 1889 | 1465119549081 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 02:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1631ms 02:39:09 INFO - PROCESS | 1889 | 1465119549145 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 02:39:09 INFO - PROCESS | 1889 | 1465119549150 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 02:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:39:09 INFO - PROCESS | 1889 | 1465119549156 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:39:09 INFO - PROCESS | 1889 | 1465119549160 Marionette TRACE conn4 <- [1,1218,null,{}] 02:39:09 INFO - PROCESS | 1889 | 1465119549166 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:09 INFO - PROCESS | 1889 | 1465119549172 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:09 INFO - PROCESS | 1889 | 1465119549409 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 02:39:09 INFO - PROCESS | 1889 | 1465119549860 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:09 INFO - PROCESS | 1889 | 1465119549868 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:09 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eecb400 == 39 [pid = 1889] [id = 312] 02:39:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0x8eecd400) [pid = 1889] [serial = 937] [outer = (nil)] 02:39:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x8fd07000) [pid = 1889] [serial = 938] [outer = 0x8eecd400] 02:39:10 INFO - PROCESS | 1889 | 1465119550006 Marionette DEBUG loaded listener.js 02:39:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x91081800) [pid = 1889] [serial = 939] [outer = 0x8eecd400] 02:39:10 INFO - PROCESS | 1889 | 1465119550969 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 02:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1882ms 02:39:11 INFO - PROCESS | 1889 | 1465119551045 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 02:39:11 INFO - PROCESS | 1889 | 1465119551051 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 02:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:39:11 INFO - PROCESS | 1889 | 1465119551059 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:39:11 INFO - PROCESS | 1889 | 1465119551064 Marionette TRACE conn4 <- [1,1222,null,{}] 02:39:11 INFO - PROCESS | 1889 | 1465119551071 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:11 INFO - PROCESS | 1889 | 1465119551079 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:11 INFO - PROCESS | 1889 | 1465119551261 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 02:39:11 INFO - PROCESS | 1889 | 1465119551526 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119551542 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:11 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd0a800 == 40 [pid = 1889] [id = 313] 02:39:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x8fd12000) [pid = 1889] [serial = 940] [outer = (nil)] 02:39:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x919f2000) [pid = 1889] [serial = 941] [outer = 0x8fd12000] 02:39:11 INFO - PROCESS | 1889 | 1465119551648 Marionette DEBUG loaded listener.js 02:39:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x91ae2c00) [pid = 1889] [serial = 942] [outer = 0x8fd12000] 02:39:13 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb1f000 == 39 [pid = 1889] [id = 298] 02:39:13 INFO - PROCESS | 1889 | --DOCSHELL 0x95349400 == 38 [pid = 1889] [id = 304] 02:39:13 INFO - PROCESS | 1889 | --DOCSHELL 0x9a898400 == 37 [pid = 1889] [id = 299] 02:39:13 INFO - PROCESS | 1889 | --DOCSHELL 0x8eecc800 == 36 [pid = 1889] [id = 300] 02:39:13 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb26800 == 35 [pid = 1889] [id = 301] 02:39:13 INFO - PROCESS | 1889 | --DOCSHELL 0x918c3400 == 34 [pid = 1889] [id = 302] 02:39:13 INFO - PROCESS | 1889 | --DOCSHELL 0x93b5f400 == 33 [pid = 1889] [id = 303] 02:39:13 INFO - PROCESS | 1889 | --DOCSHELL 0x8eecb400 == 32 [pid = 1889] [id = 312] 02:39:13 INFO - PROCESS | 1889 | --DOCSHELL 0x8eec8000 == 31 [pid = 1889] [id = 311] 02:39:13 INFO - PROCESS | 1889 | --DOCSHELL 0x9bd7dc00 == 30 [pid = 1889] [id = 310] 02:39:13 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb26400 == 29 [pid = 1889] [id = 309] 02:39:13 INFO - PROCESS | 1889 | --DOCSHELL 0x9534c400 == 28 [pid = 1889] [id = 307] 02:39:13 INFO - PROCESS | 1889 | --DOCSHELL 0x9b658c00 == 27 [pid = 1889] [id = 308] 02:39:13 INFO - PROCESS | 1889 | --DOCSHELL 0x919c7000 == 26 [pid = 1889] [id = 305] 02:39:13 INFO - PROCESS | 1889 | --DOCSHELL 0x918c6000 == 25 [pid = 1889] [id = 306] 02:39:13 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x9930d800) [pid = 1889] [serial = 890] [outer = (nil)] [url = about:blank] 02:39:13 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x95347400) [pid = 1889] [serial = 888] [outer = (nil)] [url = about:blank] 02:39:13 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x919c8800) [pid = 1889] [serial = 857] [outer = (nil)] [url = about:blank] 02:39:13 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x918bfc00) [pid = 1889] [serial = 878] [outer = (nil)] [url = about:blank] 02:39:13 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0x9aa44000) [pid = 1889] [serial = 863] [outer = (nil)] [url = about:blank] 02:39:13 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0x919fd000) [pid = 1889] [serial = 882] [outer = (nil)] [url = about:blank] 02:39:13 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0x92e4f800) [pid = 1889] [serial = 876] [outer = (nil)] [url = about:blank] 02:39:13 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0x9b2ab000) [pid = 1889] [serial = 870] [outer = (nil)] [url = about:blank] 02:39:13 INFO - PROCESS | 1889 | --DOMWINDOW == 80 (0x9b64dc00) [pid = 1889] [serial = 873] [outer = (nil)] [url = about:blank] 02:39:13 INFO - PROCESS | 1889 | --DOMWINDOW == 79 (0x919f6400) [pid = 1889] [serial = 872] [outer = (nil)] [url = about:blank] 02:39:13 INFO - PROCESS | 1889 | --DOMWINDOW == 78 (0x95187000) [pid = 1889] [serial = 885] [outer = (nil)] [url = about:blank] 02:39:13 INFO - PROCESS | 1889 | --DOMWINDOW == 77 (0x9b2a3400) [pid = 1889] [serial = 867] [outer = (nil)] [url = about:blank] 02:39:13 INFO - PROCESS | 1889 | --DOMWINDOW == 76 (0x9ad4f800) [pid = 1889] [serial = 869] [outer = (nil)] [url = about:blank] 02:39:13 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0x93bc8400) [pid = 1889] [serial = 860] [outer = (nil)] [url = about:blank] 02:39:13 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0x9aa48800) [pid = 1889] [serial = 864] [outer = (nil)] [url = about:blank] 02:39:13 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0x91ae4400) [pid = 1889] [serial = 875] [outer = (nil)] [url = about:blank] 02:39:13 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x919ffc00) [pid = 1889] [serial = 858] [outer = (nil)] [url = about:blank] 02:39:13 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x919f2800) [pid = 1889] [serial = 881] [outer = (nil)] [url = about:blank] 02:39:13 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x9ad4ec00) [pid = 1889] [serial = 866] [outer = (nil)] [url = about:blank] 02:39:13 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x918c7800) [pid = 1889] [serial = 879] [outer = (nil)] [url = about:blank] 02:39:13 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0x95344800) [pid = 1889] [serial = 861] [outer = (nil)] [url = about:blank] 02:39:13 INFO - PROCESS | 1889 | --DOMWINDOW == 67 (0x93844000) [pid = 1889] [serial = 887] [outer = (nil)] [url = about:blank] 02:39:13 INFO - PROCESS | 1889 | --DOMWINDOW == 66 (0x93c59400) [pid = 1889] [serial = 884] [outer = (nil)] [url = about:blank] 02:39:13 INFO - PROCESS | 1889 | 1465119553693 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 02:39:13 INFO - PROCESS | 1889 | 1465119553765 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 02:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:39:13 INFO - PROCESS | 1889 | 1465119553774 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:39:13 INFO - PROCESS | 1889 | 1465119553779 Marionette TRACE conn4 <- [1,1226,null,{}] 02:39:13 INFO - PROCESS | 1889 | 1465119553787 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:13 INFO - PROCESS | 1889 | 1465119553794 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:14 INFO - PROCESS | 1889 | 1465119554015 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 02:39:14 INFO - PROCESS | 1889 | 1465119554196 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1889 | 1465119554205 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:14 INFO - PROCESS | 1889 | ++DOCSHELL 0x9108dc00 == 26 [pid = 1889] [id = 314] 02:39:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 67 (0x918bdc00) [pid = 1889] [serial = 943] [outer = (nil)] 02:39:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 68 (0x918c3400) [pid = 1889] [serial = 944] [outer = 0x918bdc00] 02:39:14 INFO - PROCESS | 1889 | 1465119554288 Marionette DEBUG loaded listener.js 02:39:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x91972800) [pid = 1889] [serial = 945] [outer = 0x918bdc00] 02:39:15 INFO - PROCESS | 1889 | 1465119555096 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 02:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1390ms 02:39:15 INFO - PROCESS | 1889 | 1465119555165 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 02:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:39:15 INFO - PROCESS | 1889 | 1465119555173 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 02:39:15 INFO - PROCESS | 1889 | 1465119555184 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:39:15 INFO - PROCESS | 1889 | 1465119555190 Marionette TRACE conn4 <- [1,1230,null,{}] 02:39:15 INFO - PROCESS | 1889 | 1465119555196 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:15 INFO - PROCESS | 1889 | 1465119555203 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:15 INFO - PROCESS | 1889 | 1465119555387 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 02:39:15 INFO - PROCESS | 1889 | 1465119555525 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119555534 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:15 INFO - PROCESS | 1889 | ++DOCSHELL 0x919f7000 == 27 [pid = 1889] [id = 315] 02:39:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x919fd000) [pid = 1889] [serial = 946] [outer = (nil)] 02:39:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x91ae0c00) [pid = 1889] [serial = 947] [outer = 0x919fd000] 02:39:15 INFO - PROCESS | 1889 | 1465119555621 Marionette DEBUG loaded listener.js 02:39:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x92386400) [pid = 1889] [serial = 948] [outer = 0x919fd000] 02:39:16 INFO - PROCESS | 1889 | 1465119556589 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 02:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1451ms 02:39:16 INFO - PROCESS | 1889 | 1465119556636 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 02:39:16 INFO - PROCESS | 1889 | 1465119556640 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 02:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:39:16 INFO - PROCESS | 1889 | 1465119556652 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:39:16 INFO - PROCESS | 1889 | 1465119556658 Marionette TRACE conn4 <- [1,1234,null,{}] 02:39:16 INFO - PROCESS | 1889 | 1465119556676 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:16 INFO - PROCESS | 1889 | 1465119556686 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:16 INFO - PROCESS | 1889 | 1465119556903 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 02:39:16 INFO - PROCESS | 1889 | 1465119556924 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1889 | 1465119556941 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:16 INFO - PROCESS | 1889 | ++DOCSHELL 0x93b62800 == 28 [pid = 1889] [id = 316] 02:39:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x93b68800) [pid = 1889] [serial = 949] [outer = (nil)] 02:39:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x93bca400) [pid = 1889] [serial = 950] [outer = 0x93b68800] 02:39:17 INFO - PROCESS | 1889 | 1465119557068 Marionette DEBUG loaded listener.js 02:39:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x93c5ac00) [pid = 1889] [serial = 951] [outer = 0x93b68800] 02:39:18 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0x919c8c00) [pid = 1889] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:39:18 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0x9930e800) [pid = 1889] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:39:18 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x9a2dd400) [pid = 1889] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:39:18 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x9aa3c000) [pid = 1889] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:39:18 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x8fb26c00) [pid = 1889] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:39:18 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x9108c800) [pid = 1889] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:39:18 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0x93b61c00) [pid = 1889] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:39:18 INFO - PROCESS | 1889 | --DOMWINDOW == 67 (0x8fd0e000) [pid = 1889] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:39:18 INFO - PROCESS | 1889 | --DOMWINDOW == 66 (0x953e1400) [pid = 1889] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:39:18 INFO - PROCESS | 1889 | --DOMWINDOW == 65 (0x91ae3c00) [pid = 1889] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:39:18 INFO - PROCESS | 1889 | 1465119558938 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 02:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 2340ms 02:39:18 INFO - PROCESS | 1889 | 1465119558993 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 02:39:19 INFO - PROCESS | 1889 | 1465119559000 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 02:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:39:19 INFO - PROCESS | 1889 | 1465119559009 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:39:19 INFO - PROCESS | 1889 | 1465119559014 Marionette TRACE conn4 <- [1,1238,null,{}] 02:39:19 INFO - PROCESS | 1889 | 1465119559024 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:19 INFO - PROCESS | 1889 | 1465119559031 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:19 INFO - PROCESS | 1889 | 1465119559276 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 02:39:19 INFO - PROCESS | 1889 | 1465119559514 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119559525 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:19 INFO - PROCESS | 1889 | ++DOCSHELL 0x91089400 == 29 [pid = 1889] [id = 317] 02:39:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 66 (0x9108c800) [pid = 1889] [serial = 952] [outer = (nil)] 02:39:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 67 (0x919c8c00) [pid = 1889] [serial = 953] [outer = 0x9108c800] 02:39:19 INFO - PROCESS | 1889 | 1465119559612 Marionette DEBUG loaded listener.js 02:39:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 68 (0x919fac00) [pid = 1889] [serial = 954] [outer = 0x9108c800] 02:39:20 INFO - PROCESS | 1889 | 1465119560547 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 02:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1591ms 02:39:20 INFO - PROCESS | 1889 | 1465119560607 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 02:39:20 INFO - PROCESS | 1889 | 1465119560614 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 02:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:39:20 INFO - PROCESS | 1889 | 1465119560626 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:39:20 INFO - PROCESS | 1889 | 1465119560631 Marionette TRACE conn4 <- [1,1242,null,{}] 02:39:20 INFO - PROCESS | 1889 | 1465119560638 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:20 INFO - PROCESS | 1889 | 1465119560645 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:20 INFO - PROCESS | 1889 | 1465119560839 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 02:39:21 INFO - PROCESS | 1889 | 1465119561111 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1889 | 1465119561120 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:21 INFO - PROCESS | 1889 | ++DOCSHELL 0x9384e000 == 30 [pid = 1889] [id = 318] 02:39:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x9384f000) [pid = 1889] [serial = 955] [outer = (nil)] 02:39:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x93b68c00) [pid = 1889] [serial = 956] [outer = 0x9384f000] 02:39:21 INFO - PROCESS | 1889 | 1465119561232 Marionette DEBUG loaded listener.js 02:39:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x93c56c00) [pid = 1889] [serial = 957] [outer = 0x9384f000] 02:39:22 INFO - PROCESS | 1889 | 1465119562294 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 02:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1746ms 02:39:22 INFO - PROCESS | 1889 | 1465119562374 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 02:39:22 INFO - PROCESS | 1889 | 1465119562378 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 02:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:39:22 INFO - PROCESS | 1889 | 1465119562386 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:39:22 INFO - PROCESS | 1889 | 1465119562392 Marionette TRACE conn4 <- [1,1246,null,{}] 02:39:22 INFO - PROCESS | 1889 | 1465119562409 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:22 INFO - PROCESS | 1889 | 1465119562418 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:22 INFO - PROCESS | 1889 | 1465119562647 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 02:39:22 INFO - PROCESS | 1889 | 1465119562866 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119562877 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:22 INFO - PROCESS | 1889 | ++DOCSHELL 0x953ef400 == 31 [pid = 1889] [id = 319] 02:39:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x9920fc00) [pid = 1889] [serial = 958] [outer = (nil)] 02:39:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x99308800) [pid = 1889] [serial = 959] [outer = 0x9920fc00] 02:39:22 INFO - PROCESS | 1889 | 1465119562963 Marionette DEBUG loaded listener.js 02:39:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x99672800) [pid = 1889] [serial = 960] [outer = 0x9920fc00] 02:39:23 INFO - PROCESS | 1889 | 1465119563967 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 02:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1637ms 02:39:24 INFO - PROCESS | 1889 | 1465119564024 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 02:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:39:24 INFO - PROCESS | 1889 | 1465119564029 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 02:39:24 INFO - PROCESS | 1889 | 1465119564036 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:39:24 INFO - PROCESS | 1889 | 1465119564039 Marionette TRACE conn4 <- [1,1250,null,{}] 02:39:24 INFO - PROCESS | 1889 | 1465119564046 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:24 INFO - PROCESS | 1889 | 1465119564052 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:24 INFO - PROCESS | 1889 | 1465119564360 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 02:39:24 INFO - PROCESS | 1889 | 1465119564554 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:24 INFO - PROCESS | 1889 | 1465119564567 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:24 INFO - PROCESS | 1889 | ++DOCSHELL 0x9108b400 == 32 [pid = 1889] [id = 320] 02:39:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x99671000) [pid = 1889] [serial = 961] [outer = (nil)] 02:39:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0x9a5ef000) [pid = 1889] [serial = 962] [outer = 0x99671000] 02:39:24 INFO - PROCESS | 1889 | 1465119564668 Marionette DEBUG loaded listener.js 02:39:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0x93c5ec00) [pid = 1889] [serial = 963] [outer = 0x99671000] 02:39:25 INFO - PROCESS | 1889 | 1465119565651 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 02:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1682ms 02:39:25 INFO - PROCESS | 1889 | 1465119565720 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 02:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:39:25 INFO - PROCESS | 1889 | 1465119565724 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 02:39:25 INFO - PROCESS | 1889 | 1465119565730 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:39:25 INFO - PROCESS | 1889 | 1465119565734 Marionette TRACE conn4 <- [1,1254,null,{}] 02:39:25 INFO - PROCESS | 1889 | 1465119565740 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:25 INFO - PROCESS | 1889 | 1465119565745 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:25 INFO - PROCESS | 1889 | 1465119565931 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 02:39:26 INFO - PROCESS | 1889 | 1465119566261 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119566271 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:26 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eec6000 == 33 [pid = 1889] [id = 321] 02:39:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x8eed2800) [pid = 1889] [serial = 964] [outer = (nil)] 02:39:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x8fb26400) [pid = 1889] [serial = 965] [outer = 0x8eed2800] 02:39:26 INFO - PROCESS | 1889 | 1465119566355 Marionette DEBUG loaded listener.js 02:39:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x9108b000) [pid = 1889] [serial = 966] [outer = 0x8eed2800] 02:39:27 INFO - PROCESS | 1889 | --DOCSHELL 0x919f7000 == 32 [pid = 1889] [id = 315] 02:39:27 INFO - PROCESS | 1889 | --DOCSHELL 0x9108dc00 == 31 [pid = 1889] [id = 314] 02:39:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd0a800 == 30 [pid = 1889] [id = 313] 02:39:27 INFO - PROCESS | 1889 | 1465119567386 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 02:39:27 INFO - PROCESS | 1889 | --DOMWINDOW == 79 (0x9ad4ac00) [pid = 1889] [serial = 917] [outer = (nil)] [url = about:blank] 02:39:27 INFO - PROCESS | 1889 | --DOMWINDOW == 78 (0x9a5edc00) [pid = 1889] [serial = 912] [outer = (nil)] [url = about:blank] 02:39:27 INFO - PROCESS | 1889 | --DOMWINDOW == 77 (0x9ad45c00) [pid = 1889] [serial = 914] [outer = (nil)] [url = about:blank] 02:39:27 INFO - PROCESS | 1889 | --DOMWINDOW == 76 (0x9aa40000) [pid = 1889] [serial = 899] [outer = (nil)] [url = about:blank] 02:39:27 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0x9aa45000) [pid = 1889] [serial = 900] [outer = (nil)] [url = about:blank] 02:39:27 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0x918c7000) [pid = 1889] [serial = 905] [outer = (nil)] [url = about:blank] 02:39:27 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0x919c9000) [pid = 1889] [serial = 906] [outer = (nil)] [url = about:blank] 02:39:27 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x919c2c00) [pid = 1889] [serial = 893] [outer = (nil)] [url = about:blank] 02:39:27 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x919f5c00) [pid = 1889] [serial = 894] [outer = (nil)] [url = about:blank] 02:39:27 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x93c59800) [pid = 1889] [serial = 896] [outer = (nil)] [url = about:blank] 02:39:27 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x95346800) [pid = 1889] [serial = 897] [outer = (nil)] [url = about:blank] 02:39:27 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0x93c58000) [pid = 1889] [serial = 902] [outer = (nil)] [url = about:blank] 02:39:27 INFO - PROCESS | 1889 | --DOMWINDOW == 67 (0x953ea000) [pid = 1889] [serial = 903] [outer = (nil)] [url = about:blank] 02:39:27 INFO - PROCESS | 1889 | --DOMWINDOW == 66 (0x99e8fc00) [pid = 1889] [serial = 891] [outer = (nil)] [url = about:blank] 02:39:27 INFO - PROCESS | 1889 | --DOMWINDOW == 65 (0x92e46c00) [pid = 1889] [serial = 908] [outer = (nil)] [url = about:blank] 02:39:27 INFO - PROCESS | 1889 | --DOMWINDOW == 64 (0x99ee0400) [pid = 1889] [serial = 911] [outer = (nil)] [url = about:blank] 02:39:27 INFO - PROCESS | 1889 | --DOMWINDOW == 63 (0x9b33bc00) [pid = 1889] [serial = 918] [outer = (nil)] [url = about:blank] 02:39:27 INFO - PROCESS | 1889 | --DOMWINDOW == 62 (0x9384ec00) [pid = 1889] [serial = 909] [outer = (nil)] [url = about:blank] 02:39:27 INFO - PROCESS | 1889 | --DOMWINDOW == 61 (0x9b2a4400) [pid = 1889] [serial = 915] [outer = (nil)] [url = about:blank] 02:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1748ms 02:39:27 INFO - PROCESS | 1889 | 1465119567481 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 02:39:27 INFO - PROCESS | 1889 | 1465119567487 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 02:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:39:27 INFO - PROCESS | 1889 | 1465119567494 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:39:27 INFO - PROCESS | 1889 | 1465119567499 Marionette TRACE conn4 <- [1,1258,null,{}] 02:39:27 INFO - PROCESS | 1889 | 1465119567507 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:27 INFO - PROCESS | 1889 | 1465119567513 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:27 INFO - PROCESS | 1889 | 1465119567706 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 02:39:27 INFO - PROCESS | 1889 | 1465119567879 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1889 | 1465119567891 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:27 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c9800 == 31 [pid = 1889] [id = 322] 02:39:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 62 (0x919cc800) [pid = 1889] [serial = 967] [outer = (nil)] 02:39:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 63 (0x919f8400) [pid = 1889] [serial = 968] [outer = 0x919cc800] 02:39:27 INFO - PROCESS | 1889 | 1465119567962 Marionette DEBUG loaded listener.js 02:39:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 64 (0x92383c00) [pid = 1889] [serial = 969] [outer = 0x919cc800] 02:39:28 INFO - PROCESS | 1889 | 1465119568768 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 02:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1338ms 02:39:28 INFO - PROCESS | 1889 | 1465119568836 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 02:39:28 INFO - PROCESS | 1889 | 1465119568842 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 02:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:39:28 INFO - PROCESS | 1889 | 1465119568851 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:39:28 INFO - PROCESS | 1889 | 1465119568854 Marionette TRACE conn4 <- [1,1262,null,{}] 02:39:28 INFO - PROCESS | 1889 | 1465119568861 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:28 INFO - PROCESS | 1889 | 1465119568865 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:29 INFO - PROCESS | 1889 | 1465119569043 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 02:39:29 INFO - PROCESS | 1889 | 1465119569185 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119569194 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:29 INFO - PROCESS | 1889 | ++DOCSHELL 0x9238d400 == 32 [pid = 1889] [id = 323] 02:39:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 65 (0x9384e400) [pid = 1889] [serial = 970] [outer = (nil)] 02:39:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 66 (0x95188800) [pid = 1889] [serial = 971] [outer = 0x9384e400] 02:39:29 INFO - PROCESS | 1889 | 1465119569278 Marionette DEBUG loaded listener.js 02:39:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 67 (0x95350000) [pid = 1889] [serial = 972] [outer = 0x9384e400] 02:39:30 INFO - PROCESS | 1889 | 1465119570248 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 02:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1430ms 02:39:30 INFO - PROCESS | 1889 | 1465119570282 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 02:39:30 INFO - PROCESS | 1889 | 1465119570286 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 02:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:39:30 INFO - PROCESS | 1889 | 1465119570295 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:39:30 INFO - PROCESS | 1889 | 1465119570303 Marionette TRACE conn4 <- [1,1266,null,{}] 02:39:30 INFO - PROCESS | 1889 | 1465119570323 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:30 INFO - PROCESS | 1889 | 1465119570331 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:30 INFO - PROCESS | 1889 | 1465119570542 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 02:39:30 INFO - PROCESS | 1889 | 1465119570571 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:30 INFO - PROCESS | 1889 | 1465119570578 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:30 INFO - PROCESS | 1889 | ++DOCSHELL 0x9384dc00 == 33 [pid = 1889] [id = 324] 02:39:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 68 (0x9a180000) [pid = 1889] [serial = 973] [outer = (nil)] 02:39:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x9a5edc00) [pid = 1889] [serial = 974] [outer = 0x9a180000] 02:39:30 INFO - PROCESS | 1889 | 1465119570646 Marionette DEBUG loaded listener.js 02:39:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x93bce000) [pid = 1889] [serial = 975] [outer = 0x9a180000] 02:39:31 INFO - PROCESS | 1889 | 1465119571604 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 02:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1352ms 02:39:31 INFO - PROCESS | 1889 | 1465119571646 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 02:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:39:31 INFO - PROCESS | 1889 | 1465119571651 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 02:39:31 INFO - PROCESS | 1889 | 1465119571657 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:39:31 INFO - PROCESS | 1889 | 1465119571661 Marionette TRACE conn4 <- [1,1270,null,{}] 02:39:31 INFO - PROCESS | 1889 | 1465119571675 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:31 INFO - PROCESS | 1889 | 1465119571681 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:31 INFO - PROCESS | 1889 | 1465119571897 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 02:39:31 INFO - PROCESS | 1889 | 1465119571922 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119571929 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:31 INFO - PROCESS | 1889 | ++DOCSHELL 0x99e8fc00 == 34 [pid = 1889] [id = 325] 02:39:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x99f73000) [pid = 1889] [serial = 976] [outer = (nil)] 02:39:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x9aad0000) [pid = 1889] [serial = 977] [outer = 0x99f73000] 02:39:32 INFO - PROCESS | 1889 | 1465119571998 Marionette DEBUG loaded listener.js 02:39:32 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x9ad43c00) [pid = 1889] [serial = 978] [outer = 0x99f73000] 02:39:32 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x919fd000) [pid = 1889] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:39:32 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x9bda7800) [pid = 1889] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:39:32 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x9928d000) [pid = 1889] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:39:32 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x918c7c00) [pid = 1889] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:39:32 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0x9c08cc00) [pid = 1889] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:39:32 INFO - PROCESS | 1889 | --DOMWINDOW == 67 (0x8eecd400) [pid = 1889] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:39:32 INFO - PROCESS | 1889 | --DOMWINDOW == 66 (0x9b6bd400) [pid = 1889] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:39:32 INFO - PROCESS | 1889 | --DOMWINDOW == 65 (0x9aa47800) [pid = 1889] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:39:32 INFO - PROCESS | 1889 | --DOMWINDOW == 64 (0x8fd12000) [pid = 1889] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:39:32 INFO - PROCESS | 1889 | --DOMWINDOW == 63 (0x918bdc00) [pid = 1889] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:39:32 INFO - PROCESS | 1889 | 1465119572964 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 02:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1344ms 02:39:33 INFO - PROCESS | 1889 | 1465119573003 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 02:39:33 INFO - PROCESS | 1889 | 1465119573006 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 02:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:39:33 INFO - PROCESS | 1889 | 1465119573013 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:39:33 INFO - PROCESS | 1889 | 1465119573016 Marionette TRACE conn4 <- [1,1274,null,{}] 02:39:33 INFO - PROCESS | 1889 | 1465119573022 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:33 INFO - PROCESS | 1889 | 1465119573026 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:33 INFO - PROCESS | 1889 | 1465119573184 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 02:39:33 INFO - PROCESS | 1889 | 1465119573197 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119573217 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:33 INFO - PROCESS | 1889 | ++DOCSHELL 0x93c61000 == 35 [pid = 1889] [id = 326] 02:39:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 64 (0x9a17fc00) [pid = 1889] [serial = 979] [outer = (nil)] 02:39:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 65 (0x9ad4b400) [pid = 1889] [serial = 980] [outer = 0x9a17fc00] 02:39:33 INFO - PROCESS | 1889 | 1465119573408 Marionette DEBUG loaded listener.js 02:39:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 66 (0x9b27e000) [pid = 1889] [serial = 981] [outer = 0x9a17fc00] 02:39:34 INFO - PROCESS | 1889 | 1465119574222 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 02:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1238ms 02:39:34 INFO - PROCESS | 1889 | 1465119574251 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 02:39:34 INFO - PROCESS | 1889 | 1465119574255 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 02:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:39:34 INFO - PROCESS | 1889 | 1465119574261 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:39:34 INFO - PROCESS | 1889 | 1465119574265 Marionette TRACE conn4 <- [1,1278,null,{}] 02:39:34 INFO - PROCESS | 1889 | 1465119574270 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:34 INFO - PROCESS | 1889 | 1465119574276 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:34 INFO - PROCESS | 1889 | 1465119574569 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 02:39:34 INFO - PROCESS | 1889 | 1465119574692 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:34 INFO - PROCESS | 1889 | 1465119574701 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:34 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb24000 == 36 [pid = 1889] [id = 327] 02:39:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 67 (0x8fb24400) [pid = 1889] [serial = 982] [outer = (nil)] 02:39:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 68 (0x8fd0d800) [pid = 1889] [serial = 983] [outer = 0x8fb24400] 02:39:34 INFO - PROCESS | 1889 | 1465119574789 Marionette DEBUG loaded listener.js 02:39:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x918c0800) [pid = 1889] [serial = 984] [outer = 0x8fb24400] 02:39:35 INFO - PROCESS | 1889 | 1465119575839 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 02:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1634ms 02:39:35 INFO - PROCESS | 1889 | 1465119575897 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 02:39:35 INFO - PROCESS | 1889 | 1465119575904 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 02:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:39:35 INFO - PROCESS | 1889 | 1465119575914 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:39:35 INFO - PROCESS | 1889 | 1465119575919 Marionette TRACE conn4 <- [1,1282,null,{}] 02:39:35 INFO - PROCESS | 1889 | 1465119575927 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:35 INFO - PROCESS | 1889 | 1465119575933 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:36 INFO - PROCESS | 1889 | 1465119576172 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 02:39:36 INFO - PROCESS | 1889 | 1465119576441 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119576452 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:36 INFO - PROCESS | 1889 | ++DOCSHELL 0x92e4d400 == 37 [pid = 1889] [id = 328] 02:39:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x9384a800) [pid = 1889] [serial = 985] [outer = (nil)] 02:39:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x93b6ac00) [pid = 1889] [serial = 986] [outer = 0x9384a800] 02:39:36 INFO - PROCESS | 1889 | 1465119576541 Marionette DEBUG loaded listener.js 02:39:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x95344800) [pid = 1889] [serial = 987] [outer = 0x9384a800] 02:39:37 INFO - PROCESS | 1889 | 1465119577472 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 02:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1642ms 02:39:37 INFO - PROCESS | 1889 | 1465119577559 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 02:39:37 INFO - PROCESS | 1889 | 1465119577565 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 02:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:39:37 INFO - PROCESS | 1889 | 1465119577572 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:39:37 INFO - PROCESS | 1889 | 1465119577576 Marionette TRACE conn4 <- [1,1286,null,{}] 02:39:37 INFO - PROCESS | 1889 | 1465119577582 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:37 INFO - PROCESS | 1889 | 1465119577588 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:37 INFO - PROCESS | 1889 | 1465119577822 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 02:39:38 INFO - PROCESS | 1889 | 1465119578087 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1889 | 1465119578097 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:38 INFO - PROCESS | 1889 | ++DOCSHELL 0x9a242800 == 38 [pid = 1889] [id = 329] 02:39:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x9aa3f000) [pid = 1889] [serial = 988] [outer = (nil)] 02:39:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x9aa49800) [pid = 1889] [serial = 989] [outer = 0x9aa3f000] 02:39:38 INFO - PROCESS | 1889 | 1465119578193 Marionette DEBUG loaded listener.js 02:39:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x9b27d800) [pid = 1889] [serial = 990] [outer = 0x9aa3f000] 02:39:39 INFO - PROCESS | 1889 | 1465119579111 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 02:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1583ms 02:39:39 INFO - PROCESS | 1889 | 1465119579157 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 02:39:39 INFO - PROCESS | 1889 | 1465119579164 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 02:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:39:39 INFO - PROCESS | 1889 | 1465119579181 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:39:39 INFO - PROCESS | 1889 | 1465119579189 Marionette TRACE conn4 <- [1,1290,null,{}] 02:39:39 INFO - PROCESS | 1889 | 1465119579195 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:39 INFO - PROCESS | 1889 | 1465119579202 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:39 INFO - PROCESS | 1889 | 1465119579426 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 02:39:39 INFO - PROCESS | 1889 | 1465119579642 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119579649 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:39 INFO - PROCESS | 1889 | ++DOCSHELL 0x9197f400 == 39 [pid = 1889] [id = 330] 02:39:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0x93b61c00) [pid = 1889] [serial = 991] [outer = (nil)] 02:39:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0x9b3a8800) [pid = 1889] [serial = 992] [outer = 0x93b61c00] 02:39:39 INFO - PROCESS | 1889 | 1465119579775 Marionette DEBUG loaded listener.js 02:39:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x9b3aec00) [pid = 1889] [serial = 993] [outer = 0x93b61c00] 02:39:40 INFO - PROCESS | 1889 | 1465119580685 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 02:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1548ms 02:39:40 INFO - PROCESS | 1889 | 1465119580722 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 02:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:39:40 INFO - PROCESS | 1889 | 1465119580727 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 02:39:40 INFO - PROCESS | 1889 | 1465119580733 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:39:40 INFO - PROCESS | 1889 | 1465119580737 Marionette TRACE conn4 <- [1,1294,null,{}] 02:39:40 INFO - PROCESS | 1889 | 1465119580742 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:40 INFO - PROCESS | 1889 | 1465119580748 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:40 INFO - PROCESS | 1889 | 1465119580934 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 02:39:41 INFO - PROCESS | 1889 | 1465119581119 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119581134 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:41 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c5400 == 40 [pid = 1889] [id = 331] 02:39:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x919cc000) [pid = 1889] [serial = 994] [outer = (nil)] 02:39:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x9b8acc00) [pid = 1889] [serial = 995] [outer = 0x919cc000] 02:39:41 INFO - PROCESS | 1889 | 1465119581223 Marionette DEBUG loaded listener.js 02:39:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 81 (0x9bd7dc00) [pid = 1889] [serial = 996] [outer = 0x919cc000] 02:39:42 INFO - PROCESS | 1889 | 1465119582182 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 02:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1484ms 02:39:42 INFO - PROCESS | 1889 | 1465119582218 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 02:39:42 INFO - PROCESS | 1889 | 1465119582222 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 02:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:39:42 INFO - PROCESS | 1889 | 1465119582229 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:39:42 INFO - PROCESS | 1889 | 1465119582233 Marionette TRACE conn4 <- [1,1298,null,{}] 02:39:42 INFO - PROCESS | 1889 | 1465119582239 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:42 INFO - PROCESS | 1889 | 1465119582245 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:42 INFO - PROCESS | 1889 | 1465119582445 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 02:39:42 INFO - PROCESS | 1889 | 1465119582616 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119582636 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:42 INFO - PROCESS | 1889 | ++DOCSHELL 0x9c08d000 == 41 [pid = 1889] [id = 332] 02:39:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x9c08e800) [pid = 1889] [serial = 997] [outer = (nil)] 02:39:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x9c104800) [pid = 1889] [serial = 998] [outer = 0x9c08e800] 02:39:42 INFO - PROCESS | 1889 | 1465119582727 Marionette DEBUG loaded listener.js 02:39:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0x9c10d000) [pid = 1889] [serial = 999] [outer = 0x9c08e800] 02:39:43 INFO - PROCESS | 1889 | 1465119583784 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1582ms 02:39:43 INFO - PROCESS | 1889 | 1465119583812 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 02:39:43 INFO - PROCESS | 1889 | 1465119583816 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 02:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:39:43 INFO - PROCESS | 1889 | 1465119583823 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:39:43 INFO - PROCESS | 1889 | 1465119583827 Marionette TRACE conn4 <- [1,1302,null,{}] 02:39:43 INFO - PROCESS | 1889 | 1465119583833 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:43 INFO - PROCESS | 1889 | 1465119583839 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:44 INFO - PROCESS | 1889 | 1465119584036 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 02:39:44 INFO - PROCESS | 1889 | 1465119584268 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119584280 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:44 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb26c00 == 42 [pid = 1889] [id = 333] 02:39:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x8fd06000) [pid = 1889] [serial = 1000] [outer = (nil)] 02:39:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x918bf800) [pid = 1889] [serial = 1001] [outer = 0x8fd06000] 02:39:44 INFO - PROCESS | 1889 | 1465119584624 Marionette DEBUG loaded listener.js 02:39:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x91979c00) [pid = 1889] [serial = 1002] [outer = 0x8fd06000] 02:39:45 INFO - PROCESS | 1889 | 1465119585722 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 02:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1939ms 02:39:45 INFO - PROCESS | 1889 | 1465119585764 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 02:39:45 INFO - PROCESS | 1889 | 1465119585769 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 02:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:39:45 INFO - PROCESS | 1889 | 1465119585778 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:39:45 INFO - PROCESS | 1889 | 1465119585784 Marionette TRACE conn4 <- [1,1306,null,{}] 02:39:45 INFO - PROCESS | 1889 | 1465119585792 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:45 INFO - PROCESS | 1889 | 1465119585799 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:46 INFO - PROCESS | 1889 | 1465119586002 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 02:39:47 INFO - PROCESS | 1889 | --DOCSHELL 0x93c61000 == 41 [pid = 1889] [id = 326] 02:39:47 INFO - PROCESS | 1889 | --DOCSHELL 0x99e8fc00 == 40 [pid = 1889] [id = 325] 02:39:47 INFO - PROCESS | 1889 | --DOCSHELL 0x9384dc00 == 39 [pid = 1889] [id = 324] 02:39:47 INFO - PROCESS | 1889 | --DOCSHELL 0x9238d400 == 38 [pid = 1889] [id = 323] 02:39:47 INFO - PROCESS | 1889 | --DOCSHELL 0x918c9800 == 37 [pid = 1889] [id = 322] 02:39:47 INFO - PROCESS | 1889 | --DOCSHELL 0x8eec6000 == 36 [pid = 1889] [id = 321] 02:39:47 INFO - PROCESS | 1889 | --DOCSHELL 0x9108b400 == 35 [pid = 1889] [id = 320] 02:39:47 INFO - PROCESS | 1889 | --DOCSHELL 0x953ef400 == 34 [pid = 1889] [id = 319] 02:39:47 INFO - PROCESS | 1889 | --DOCSHELL 0x93b62800 == 33 [pid = 1889] [id = 316] 02:39:47 INFO - PROCESS | 1889 | --DOCSHELL 0x91089400 == 32 [pid = 1889] [id = 317] 02:39:47 INFO - PROCESS | 1889 | --DOCSHELL 0x9384e000 == 31 [pid = 1889] [id = 318] 02:39:47 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb26c00 == 30 [pid = 1889] [id = 333] 02:39:47 INFO - PROCESS | 1889 | --DOCSHELL 0x9c08d000 == 29 [pid = 1889] [id = 332] 02:39:47 INFO - PROCESS | 1889 | --DOCSHELL 0x918c5400 == 28 [pid = 1889] [id = 331] 02:39:47 INFO - PROCESS | 1889 | --DOCSHELL 0x9197f400 == 27 [pid = 1889] [id = 330] 02:39:47 INFO - PROCESS | 1889 | --DOCSHELL 0x92e4d400 == 26 [pid = 1889] [id = 328] 02:39:47 INFO - PROCESS | 1889 | --DOCSHELL 0x9a242800 == 25 [pid = 1889] [id = 329] 02:39:47 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb24000 == 24 [pid = 1889] [id = 327] 02:39:47 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x93bca400) [pid = 1889] [serial = 950] [outer = (nil)] [url = about:blank] 02:39:47 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x91ae2c00) [pid = 1889] [serial = 942] [outer = (nil)] [url = about:blank] 02:39:47 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0x919f2000) [pid = 1889] [serial = 941] [outer = (nil)] [url = about:blank] 02:39:47 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0x91974800) [pid = 1889] [serial = 920] [outer = (nil)] [url = about:blank] 02:39:47 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0x918c3400) [pid = 1889] [serial = 944] [outer = (nil)] [url = about:blank] 02:39:47 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0x99675800) [pid = 1889] [serial = 923] [outer = (nil)] [url = about:blank] 02:39:47 INFO - PROCESS | 1889 | --DOMWINDOW == 80 (0x91972800) [pid = 1889] [serial = 945] [outer = (nil)] [url = about:blank] 02:39:47 INFO - PROCESS | 1889 | --DOMWINDOW == 79 (0x9b86f800) [pid = 1889] [serial = 926] [outer = (nil)] [url = about:blank] 02:39:47 INFO - PROCESS | 1889 | --DOMWINDOW == 78 (0x9bdab400) [pid = 1889] [serial = 929] [outer = (nil)] [url = about:blank] 02:39:47 INFO - PROCESS | 1889 | --DOMWINDOW == 77 (0x9c104000) [pid = 1889] [serial = 932] [outer = (nil)] [url = about:blank] 02:39:47 INFO - PROCESS | 1889 | --DOMWINDOW == 76 (0x9c232400) [pid = 1889] [serial = 935] [outer = (nil)] [url = about:blank] 02:39:47 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0x8fd07000) [pid = 1889] [serial = 938] [outer = (nil)] [url = about:blank] 02:39:47 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0x91ae0c00) [pid = 1889] [serial = 947] [outer = (nil)] [url = about:blank] 02:39:47 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0x92386400) [pid = 1889] [serial = 948] [outer = (nil)] [url = about:blank] 02:39:47 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x9c105800) [pid = 1889] [serial = 933] [outer = (nil)] [url = about:blank] 02:39:47 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x9a182800) [pid = 1889] [serial = 924] [outer = (nil)] [url = about:blank] 02:39:47 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x91ae1000) [pid = 1889] [serial = 921] [outer = (nil)] [url = about:blank] 02:39:47 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x9d409800) [pid = 1889] [serial = 936] [outer = (nil)] [url = about:blank] 02:39:47 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0x91081800) [pid = 1889] [serial = 939] [outer = (nil)] [url = about:blank] 02:39:47 INFO - PROCESS | 1889 | --DOMWINDOW == 67 (0x9b8a6800) [pid = 1889] [serial = 927] [outer = (nil)] [url = about:blank] 02:39:47 INFO - PROCESS | 1889 | --DOMWINDOW == 66 (0x9c084c00) [pid = 1889] [serial = 930] [outer = (nil)] [url = about:blank] 02:39:47 INFO - PROCESS | 1889 | 1465119587392 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119587399 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:47 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eed1c00 == 25 [pid = 1889] [id = 334] 02:39:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 67 (0x8fb17400) [pid = 1889] [serial = 1003] [outer = (nil)] 02:39:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 68 (0x8fb1c400) [pid = 1889] [serial = 1004] [outer = 0x8fb17400] 02:39:47 INFO - PROCESS | 1889 | 1465119587494 Marionette DEBUG loaded listener.js 02:39:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x8fb26c00) [pid = 1889] [serial = 1005] [outer = 0x8fb17400] 02:39:48 INFO - PROCESS | 1889 | 1465119588338 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 02:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 2592ms 02:39:48 INFO - PROCESS | 1889 | 1465119588371 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 02:39:48 INFO - PROCESS | 1889 | 1465119588377 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 02:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:39:48 INFO - PROCESS | 1889 | 1465119588392 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:39:48 INFO - PROCESS | 1889 | 1465119588395 Marionette TRACE conn4 <- [1,1310,null,{}] 02:39:48 INFO - PROCESS | 1889 | 1465119588405 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:48 INFO - PROCESS | 1889 | 1465119588414 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:48 INFO - PROCESS | 1889 | 1465119588648 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 02:39:48 INFO - PROCESS | 1889 | 1465119588665 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:48 INFO - PROCESS | 1889 | 1465119588675 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:48 INFO - PROCESS | 1889 | ++DOCSHELL 0x918bf400 == 26 [pid = 1889] [id = 335] 02:39:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x918c4800) [pid = 1889] [serial = 1006] [outer = (nil)] 02:39:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x91974800) [pid = 1889] [serial = 1007] [outer = 0x918c4800] 02:39:48 INFO - PROCESS | 1889 | 1465119588819 Marionette DEBUG loaded listener.js 02:39:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x91980800) [pid = 1889] [serial = 1008] [outer = 0x918c4800] 02:39:49 INFO - PROCESS | 1889 | 1465119589755 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 02:39:49 INFO - PROCESS | 1889 | 1465119589808 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 02:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:39:49 INFO - PROCESS | 1889 | 1465119589816 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:39:49 INFO - PROCESS | 1889 | 1465119589818 Marionette TRACE conn4 <- [1,1314,null,{}] 02:39:49 INFO - PROCESS | 1889 | 1465119589826 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:49 INFO - PROCESS | 1889 | 1465119589831 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:50 INFO - PROCESS | 1889 | 1465119590108 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 02:39:50 INFO - PROCESS | 1889 | 1465119590137 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119590146 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:50 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd10000 == 27 [pid = 1889] [id = 336] 02:39:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x91975400) [pid = 1889] [serial = 1009] [outer = (nil)] 02:39:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x91aeb400) [pid = 1889] [serial = 1010] [outer = 0x91975400] 02:39:50 INFO - PROCESS | 1889 | 1465119590221 Marionette DEBUG loaded listener.js 02:39:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x92e48000) [pid = 1889] [serial = 1011] [outer = 0x91975400] 02:39:51 INFO - PROCESS | 1889 | 1465119591278 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 02:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1534ms 02:39:51 INFO - PROCESS | 1889 | 1465119591351 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 02:39:51 INFO - PROCESS | 1889 | 1465119591355 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 02:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:39:51 INFO - PROCESS | 1889 | 1465119591370 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:39:51 INFO - PROCESS | 1889 | 1465119591381 Marionette TRACE conn4 <- [1,1318,null,{}] 02:39:51 INFO - PROCESS | 1889 | 1465119591397 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:51 INFO - PROCESS | 1889 | 1465119591406 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:52 INFO - PROCESS | 1889 | 1465119592098 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 02:39:52 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0x9a17fc00) [pid = 1889] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:39:52 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0x9a180000) [pid = 1889] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:39:52 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x99f73000) [pid = 1889] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:39:52 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x919cc800) [pid = 1889] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:39:52 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x9108c800) [pid = 1889] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:39:52 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x9384f000) [pid = 1889] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:39:52 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0x9920fc00) [pid = 1889] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:39:52 INFO - PROCESS | 1889 | --DOMWINDOW == 67 (0x93b68800) [pid = 1889] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:39:52 INFO - PROCESS | 1889 | --DOMWINDOW == 66 (0x99671000) [pid = 1889] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:39:52 INFO - PROCESS | 1889 | --DOMWINDOW == 65 (0x8eed2800) [pid = 1889] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:39:52 INFO - PROCESS | 1889 | --DOMWINDOW == 64 (0x9384e400) [pid = 1889] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:39:52 INFO - PROCESS | 1889 | 1465119592267 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119592275 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:52 INFO - PROCESS | 1889 | ++DOCSHELL 0x91087800 == 28 [pid = 1889] [id = 337] 02:39:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 65 (0x9108c800) [pid = 1889] [serial = 1012] [outer = (nil)] 02:39:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 66 (0x9238a400) [pid = 1889] [serial = 1013] [outer = 0x9108c800] 02:39:52 INFO - PROCESS | 1889 | 1465119592352 Marionette DEBUG loaded listener.js 02:39:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 67 (0x94728000) [pid = 1889] [serial = 1014] [outer = 0x9108c800] 02:39:53 INFO - PROCESS | 1889 | 1465119593150 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 02:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1812ms 02:39:53 INFO - PROCESS | 1889 | 1465119593175 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 02:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:39:53 INFO - PROCESS | 1889 | 1465119593180 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 02:39:53 INFO - PROCESS | 1889 | 1465119593188 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:39:53 INFO - PROCESS | 1889 | 1465119593190 Marionette TRACE conn4 <- [1,1322,null,{}] 02:39:53 INFO - PROCESS | 1889 | 1465119593197 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:53 INFO - PROCESS | 1889 | 1465119593202 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:53 INFO - PROCESS | 1889 | 1465119593423 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 02:39:53 INFO - PROCESS | 1889 | 1465119593443 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1889 | 1465119593452 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:53 INFO - PROCESS | 1889 | ++DOCSHELL 0x92e50c00 == 29 [pid = 1889] [id = 338] 02:39:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 68 (0x93bccc00) [pid = 1889] [serial = 1015] [outer = (nil)] 02:39:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x99302400) [pid = 1889] [serial = 1016] [outer = 0x93bccc00] 02:39:53 INFO - PROCESS | 1889 | 1465119593524 Marionette DEBUG loaded listener.js 02:39:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x99305c00) [pid = 1889] [serial = 1017] [outer = 0x93bccc00] 02:39:54 INFO - PROCESS | 1889 | 1465119594577 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 02:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1481ms 02:39:54 INFO - PROCESS | 1889 | 1465119594670 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 02:39:54 INFO - PROCESS | 1889 | 1465119594677 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 02:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:39:54 INFO - PROCESS | 1889 | 1465119594688 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:39:54 INFO - PROCESS | 1889 | 1465119594693 Marionette TRACE conn4 <- [1,1326,null,{}] 02:39:54 INFO - PROCESS | 1889 | 1465119594703 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:54 INFO - PROCESS | 1889 | 1465119594710 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:55 INFO - PROCESS | 1889 | 1465119595051 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 02:39:55 INFO - PROCESS | 1889 | 1465119595256 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119595270 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:55 INFO - PROCESS | 1889 | ++DOCSHELL 0x91089400 == 30 [pid = 1889] [id = 339] 02:39:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x918bd800) [pid = 1889] [serial = 1018] [outer = (nil)] 02:39:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x9197a800) [pid = 1889] [serial = 1019] [outer = 0x918bd800] 02:39:55 INFO - PROCESS | 1889 | 1465119595361 Marionette DEBUG loaded listener.js 02:39:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x92385800) [pid = 1889] [serial = 1020] [outer = 0x918bd800] 02:39:56 INFO - PROCESS | 1889 | 1465119596439 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:39:56 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:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1835ms 02:39:56 INFO - PROCESS | 1889 | 1465119596523 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 02:39:56 INFO - PROCESS | 1889 | 1465119596530 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 02:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:39:56 INFO - PROCESS | 1889 | 1465119596542 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:39:56 INFO - PROCESS | 1889 | 1465119596546 Marionette TRACE conn4 <- [1,1330,null,{}] 02:39:56 INFO - PROCESS | 1889 | 1465119596553 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:56 INFO - PROCESS | 1889 | 1465119596559 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:56 INFO - PROCESS | 1889 | 1465119596796 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 02:39:57 INFO - PROCESS | 1889 | 1465119597022 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119597031 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:57 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd0a000 == 31 [pid = 1889] [id = 340] 02:39:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x918c5c00) [pid = 1889] [serial = 1021] [outer = (nil)] 02:39:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x99301800) [pid = 1889] [serial = 1022] [outer = 0x918c5c00] 02:39:57 INFO - PROCESS | 1889 | 1465119597119 Marionette DEBUG loaded listener.js 02:39:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0x99676800) [pid = 1889] [serial = 1023] [outer = 0x918c5c00] 02:39:58 INFO - PROCESS | 1889 | 1465119598223 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:39:58 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:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1740ms 02:39:58 INFO - PROCESS | 1889 | 1465119598281 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 02:39:58 INFO - PROCESS | 1889 | 1465119598286 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 02:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:39:58 INFO - PROCESS | 1889 | 1465119598294 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:39:58 INFO - PROCESS | 1889 | 1465119598301 Marionette TRACE conn4 <- [1,1334,null,{}] 02:39:58 INFO - PROCESS | 1889 | 1465119598318 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:58 INFO - PROCESS | 1889 | 1465119598327 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:58 INFO - PROCESS | 1889 | 1465119598556 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 02:39:58 INFO - PROCESS | 1889 | 1465119598805 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119598817 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:39:58 INFO - PROCESS | 1889 | ++DOCSHELL 0x9a897800 == 32 [pid = 1889] [id = 341] 02:39:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0x9a898400) [pid = 1889] [serial = 1024] [outer = (nil)] 02:39:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x9aa42c00) [pid = 1889] [serial = 1025] [outer = 0x9a898400] 02:39:58 INFO - PROCESS | 1889 | 1465119598905 Marionette DEBUG loaded listener.js 02:39:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x9aa48800) [pid = 1889] [serial = 1026] [outer = 0x9a898400] 02:39:59 INFO - PROCESS | 1889 | 1465119599913 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1692ms 02:39:59 INFO - PROCESS | 1889 | 1465119599986 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 02:39:59 INFO - PROCESS | 1889 | 1465119599990 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 02:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:40:00 INFO - PROCESS | 1889 | 1465119599998 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:40:00 INFO - PROCESS | 1889 | 1465119600007 Marionette TRACE conn4 <- [1,1338,null,{}] 02:40:00 INFO - PROCESS | 1889 | 1465119600019 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:00 INFO - PROCESS | 1889 | 1465119600027 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:00 INFO - PROCESS | 1889 | 1465119600295 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 02:40:00 INFO - PROCESS | 1889 | 1465119600582 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119600590 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:00 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb21c00 == 33 [pid = 1889] [id = 342] 02:40:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x9197d400) [pid = 1889] [serial = 1027] [outer = (nil)] 02:40:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 81 (0x9a5efc00) [pid = 1889] [serial = 1028] [outer = 0x9197d400] 02:40:00 INFO - PROCESS | 1889 | 1465119600679 Marionette DEBUG loaded listener.js 02:40:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x9aa41c00) [pid = 1889] [serial = 1029] [outer = 0x9197d400] 02:40:02 INFO - PROCESS | 1889 | --DOCSHELL 0x8eec8400 == 32 [pid = 1889] [id = 295] 02:40:02 INFO - PROCESS | 1889 | --DOCSHELL 0x918cc800 == 31 [pid = 1889] [id = 285] 02:40:02 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd11400 == 30 [pid = 1889] [id = 292] 02:40:02 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0x9ad4b400) [pid = 1889] [serial = 980] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1889 | --DOMWINDOW == 80 (0x9a5edc00) [pid = 1889] [serial = 974] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1889 | --DOMWINDOW == 79 (0x9aad0000) [pid = 1889] [serial = 977] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1889 | --DOMWINDOW == 78 (0x919f8400) [pid = 1889] [serial = 968] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1889 | --DOMWINDOW == 77 (0x92383c00) [pid = 1889] [serial = 969] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1889 | --DOMWINDOW == 76 (0x919c8c00) [pid = 1889] [serial = 953] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0x919fac00) [pid = 1889] [serial = 954] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0x93b68c00) [pid = 1889] [serial = 956] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0x93c56c00) [pid = 1889] [serial = 957] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x99308800) [pid = 1889] [serial = 959] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x99672800) [pid = 1889] [serial = 960] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x93c5ac00) [pid = 1889] [serial = 951] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x9a5ef000) [pid = 1889] [serial = 962] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0x93c5ec00) [pid = 1889] [serial = 963] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1889 | --DOMWINDOW == 67 (0x8fb26400) [pid = 1889] [serial = 965] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1889 | --DOMWINDOW == 66 (0x9108b000) [pid = 1889] [serial = 966] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1889 | --DOMWINDOW == 65 (0x95188800) [pid = 1889] [serial = 971] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1889 | --DOMWINDOW == 64 (0x9ad43c00) [pid = 1889] [serial = 978] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1889 | --DOMWINDOW == 63 (0x93bce000) [pid = 1889] [serial = 975] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1889 | --DOMWINDOW == 62 (0x95350000) [pid = 1889] [serial = 972] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1889 | --DOMWINDOW == 61 (0x9b27e000) [pid = 1889] [serial = 981] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1889 | 1465119602461 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 02:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2501ms 02:40:02 INFO - PROCESS | 1889 | 1465119602501 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 02:40:02 INFO - PROCESS | 1889 | 1465119602509 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 02:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:40:02 INFO - PROCESS | 1889 | 1465119602526 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:40:02 INFO - PROCESS | 1889 | 1465119602531 Marionette TRACE conn4 <- [1,1342,null,{}] 02:40:02 INFO - PROCESS | 1889 | 1465119602544 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:02 INFO - PROCESS | 1889 | 1465119602548 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:02 INFO - PROCESS | 1889 | 1465119602721 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 02:40:02 INFO - PROCESS | 1889 | 1465119602874 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1889 | 1465119602882 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:02 INFO - PROCESS | 1889 | ++DOCSHELL 0x91084400 == 31 [pid = 1889] [id = 343] 02:40:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 62 (0x9108cc00) [pid = 1889] [serial = 1030] [outer = (nil)] 02:40:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 63 (0x919c1400) [pid = 1889] [serial = 1031] [outer = 0x9108cc00] 02:40:02 INFO - PROCESS | 1889 | 1465119602965 Marionette DEBUG loaded listener.js 02:40:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 64 (0x919f7000) [pid = 1889] [serial = 1032] [outer = 0x9108cc00] 02:40:03 INFO - PROCESS | 1889 | 1465119603779 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 02:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1295ms 02:40:03 INFO - PROCESS | 1889 | 1465119603820 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 02:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:40:03 INFO - PROCESS | 1889 | 1465119603829 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 02:40:03 INFO - PROCESS | 1889 | 1465119603841 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:40:03 INFO - PROCESS | 1889 | 1465119603846 Marionette TRACE conn4 <- [1,1346,null,{}] 02:40:03 INFO - PROCESS | 1889 | 1465119603853 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:03 INFO - PROCESS | 1889 | 1465119603860 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:04 INFO - PROCESS | 1889 | 1465119604042 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 02:40:04 INFO - PROCESS | 1889 | 1465119604176 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:04 INFO - PROCESS | 1889 | 1465119604187 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:04 INFO - PROCESS | 1889 | ++DOCSHELL 0x9384c400 == 32 [pid = 1889] [id = 344] 02:40:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 65 (0x9384d000) [pid = 1889] [serial = 1033] [outer = (nil)] 02:40:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 66 (0x93bcc400) [pid = 1889] [serial = 1034] [outer = 0x9384d000] 02:40:04 INFO - PROCESS | 1889 | 1465119604285 Marionette DEBUG loaded listener.js 02:40:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 67 (0x93c61800) [pid = 1889] [serial = 1035] [outer = 0x9384d000] 02:40:05 INFO - PROCESS | 1889 | 1465119605331 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 02:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1535ms 02:40:05 INFO - PROCESS | 1889 | 1465119605376 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 02:40:05 INFO - PROCESS | 1889 | 1465119605380 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 02:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:40:05 INFO - PROCESS | 1889 | 1465119605388 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:40:05 INFO - PROCESS | 1889 | 1465119605395 Marionette TRACE conn4 <- [1,1350,null,{}] 02:40:05 INFO - PROCESS | 1889 | 1465119605421 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:05 INFO - PROCESS | 1889 | 1465119605431 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:05 INFO - PROCESS | 1889 | 1465119605669 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 02:40:05 INFO - PROCESS | 1889 | 1465119605694 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119605706 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:05 INFO - PROCESS | 1889 | ++DOCSHELL 0x9a17fc00 == 33 [pid = 1889] [id = 345] 02:40:05 INFO - PROCESS | 1889 | ++DOMWINDOW == 68 (0x9a183800) [pid = 1889] [serial = 1036] [outer = (nil)] 02:40:05 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x9a5ef000) [pid = 1889] [serial = 1037] [outer = 0x9a183800] 02:40:05 INFO - PROCESS | 1889 | 1465119605823 Marionette DEBUG loaded listener.js 02:40:05 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x9a72ec00) [pid = 1889] [serial = 1038] [outer = 0x9a183800] 02:40:06 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x8fb17400) [pid = 1889] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:40:06 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0x8fb24400) [pid = 1889] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:40:06 INFO - PROCESS | 1889 | --DOMWINDOW == 67 (0x8fd06000) [pid = 1889] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:40:06 INFO - PROCESS | 1889 | --DOMWINDOW == 66 (0x9384a800) [pid = 1889] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:40:06 INFO - PROCESS | 1889 | --DOMWINDOW == 65 (0x9aa3f000) [pid = 1889] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:40:06 INFO - PROCESS | 1889 | --DOMWINDOW == 64 (0x93b61c00) [pid = 1889] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:40:06 INFO - PROCESS | 1889 | --DOMWINDOW == 63 (0x91975400) [pid = 1889] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:40:06 INFO - PROCESS | 1889 | --DOMWINDOW == 62 (0x919cc000) [pid = 1889] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:40:06 INFO - PROCESS | 1889 | --DOMWINDOW == 61 (0x918c4800) [pid = 1889] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:40:06 INFO - PROCESS | 1889 | --DOMWINDOW == 60 (0x9c08e800) [pid = 1889] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:40:06 INFO - PROCESS | 1889 | --DOMWINDOW == 59 (0x9108c800) [pid = 1889] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:40:06 INFO - PROCESS | 1889 | 1465119606875 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 02:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1555ms 02:40:06 INFO - PROCESS | 1889 | 1465119606945 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 02:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:40:06 INFO - PROCESS | 1889 | 1465119606950 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 02:40:06 INFO - PROCESS | 1889 | 1465119606957 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:40:06 INFO - PROCESS | 1889 | 1465119606960 Marionette TRACE conn4 <- [1,1354,null,{}] 02:40:06 INFO - PROCESS | 1889 | 1465119606966 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:06 INFO - PROCESS | 1889 | 1465119606972 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:07 INFO - PROCESS | 1889 | 1465119607195 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 02:40:07 INFO - PROCESS | 1889 | 1465119607319 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119607329 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:07 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb23400 == 34 [pid = 1889] [id = 346] 02:40:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 60 (0x918c1c00) [pid = 1889] [serial = 1039] [outer = (nil)] 02:40:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 61 (0x93c54c00) [pid = 1889] [serial = 1040] [outer = 0x918c1c00] 02:40:07 INFO - PROCESS | 1889 | 1465119607405 Marionette DEBUG loaded listener.js 02:40:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 62 (0x99f7d800) [pid = 1889] [serial = 1041] [outer = 0x918c1c00] 02:40:08 INFO - PROCESS | 1889 | 1465119608227 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 02:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1334ms 02:40:08 INFO - PROCESS | 1889 | 1465119608291 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 02:40:08 INFO - PROCESS | 1889 | 1465119608295 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 02:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:40:08 INFO - PROCESS | 1889 | 1465119608303 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:40:08 INFO - PROCESS | 1889 | 1465119608307 Marionette TRACE conn4 <- [1,1358,null,{}] 02:40:08 INFO - PROCESS | 1889 | 1465119608312 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:08 INFO - PROCESS | 1889 | 1465119608318 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:08 INFO - PROCESS | 1889 | 1465119608490 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 02:40:08 INFO - PROCESS | 1889 | 1465119608614 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:08 INFO - PROCESS | 1889 | 1465119608622 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:08 INFO - PROCESS | 1889 | ++DOCSHELL 0x9a182800 == 35 [pid = 1889] [id = 347] 02:40:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 63 (0x9a723400) [pid = 1889] [serial = 1042] [outer = (nil)] 02:40:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 64 (0x9ad4dc00) [pid = 1889] [serial = 1043] [outer = 0x9a723400] 02:40:08 INFO - PROCESS | 1889 | 1465119608691 Marionette DEBUG loaded listener.js 02:40:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 65 (0x99305800) [pid = 1889] [serial = 1044] [outer = 0x9a723400] 02:40:09 INFO - PROCESS | 1889 | 1465119609824 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 02:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1585ms 02:40:09 INFO - PROCESS | 1889 | 1465119609889 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 02:40:09 INFO - PROCESS | 1889 | 1465119609896 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 02:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:40:09 INFO - PROCESS | 1889 | 1465119609905 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:40:09 INFO - PROCESS | 1889 | 1465119609913 Marionette TRACE conn4 <- [1,1362,null,{}] 02:40:09 INFO - PROCESS | 1889 | 1465119609923 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:09 INFO - PROCESS | 1889 | 1465119609928 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:10 INFO - PROCESS | 1889 | 1465119610184 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 02:40:10 INFO - PROCESS | 1889 | 1465119610435 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119610443 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:10 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c8000 == 36 [pid = 1889] [id = 348] 02:40:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 66 (0x918ca400) [pid = 1889] [serial = 1045] [outer = (nil)] 02:40:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 67 (0x91ae2c00) [pid = 1889] [serial = 1046] [outer = 0x918ca400] 02:40:10 INFO - PROCESS | 1889 | 1465119610538 Marionette DEBUG loaded listener.js 02:40:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 68 (0x9238a000) [pid = 1889] [serial = 1047] [outer = 0x918ca400] 02:40:11 INFO - PROCESS | 1889 | 1465119611797 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 02:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1947ms 02:40:11 INFO - PROCESS | 1889 | 1465119611865 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 02:40:11 INFO - PROCESS | 1889 | 1465119611874 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 02:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:40:11 INFO - PROCESS | 1889 | 1465119611889 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:40:11 INFO - PROCESS | 1889 | 1465119611895 Marionette TRACE conn4 <- [1,1366,null,{}] 02:40:11 INFO - PROCESS | 1889 | 1465119611902 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:11 INFO - PROCESS | 1889 | 1465119611909 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:12 INFO - PROCESS | 1889 | 1465119612155 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 02:40:12 INFO - PROCESS | 1889 | 1465119612396 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119612409 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:12 INFO - PROCESS | 1889 | ++DOCSHELL 0x91ae3400 == 37 [pid = 1889] [id = 349] 02:40:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x9930e000) [pid = 1889] [serial = 1048] [outer = (nil)] 02:40:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x99f78800) [pid = 1889] [serial = 1049] [outer = 0x9930e000] 02:40:12 INFO - PROCESS | 1889 | 1465119612498 Marionette DEBUG loaded listener.js 02:40:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x99f7d000) [pid = 1889] [serial = 1050] [outer = 0x9930e000] 02:40:13 INFO - PROCESS | 1889 | 1465119613540 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 02:40:13 INFO - PROCESS | 1889 | 1465119613589 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 02:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:40:13 INFO - PROCESS | 1889 | 1465119613597 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:40:13 INFO - PROCESS | 1889 | 1465119613603 Marionette TRACE conn4 <- [1,1370,null,{}] 02:40:13 INFO - PROCESS | 1889 | 1465119613620 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:13 INFO - PROCESS | 1889 | 1465119613630 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:13 INFO - PROCESS | 1889 | 1465119613880 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 02:40:14 INFO - PROCESS | 1889 | 1465119614155 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1889 | 1465119614169 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:14 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b3a1800 == 38 [pid = 1889] [id = 350] 02:40:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x9b3a1c00) [pid = 1889] [serial = 1051] [outer = (nil)] 02:40:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x9b3ae000) [pid = 1889] [serial = 1052] [outer = 0x9b3a1c00] 02:40:14 INFO - PROCESS | 1889 | 1465119614260 Marionette DEBUG loaded listener.js 02:40:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x9b86fc00) [pid = 1889] [serial = 1053] [outer = 0x9b3a1c00] 02:40:15 INFO - PROCESS | 1889 | 1465119615263 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 02:40:15 INFO - PROCESS | 1889 | 1465119615317 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 02:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:40:15 INFO - PROCESS | 1889 | 1465119615330 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:40:15 INFO - PROCESS | 1889 | 1465119615337 Marionette TRACE conn4 <- [1,1374,null,{}] 02:40:15 INFO - PROCESS | 1889 | 1465119615344 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:15 INFO - PROCESS | 1889 | 1465119615349 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:15 INFO - PROCESS | 1889 | 1465119615595 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 02:40:15 INFO - PROCESS | 1889 | 1465119615826 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119615834 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:15 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd09800 == 39 [pid = 1889] [id = 351] 02:40:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x9b3a4800) [pid = 1889] [serial = 1054] [outer = (nil)] 02:40:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0x9bdb1800) [pid = 1889] [serial = 1055] [outer = 0x9b3a4800] 02:40:15 INFO - PROCESS | 1889 | 1465119615964 Marionette DEBUG loaded listener.js 02:40:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0x9c089c00) [pid = 1889] [serial = 1056] [outer = 0x9b3a4800] 02:40:16 INFO - PROCESS | 1889 | [1889] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:40:16 INFO - PROCESS | 1889 | 1465119616929 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 02:40:16 INFO - PROCESS | 1889 | 1465119616972 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 02:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:40:16 INFO - PROCESS | 1889 | 1465119616980 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:40:16 INFO - PROCESS | 1889 | 1465119616984 Marionette TRACE conn4 <- [1,1378,null,{}] 02:40:16 INFO - PROCESS | 1889 | 1465119616990 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:17 INFO - PROCESS | 1889 | 1465119616996 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:17 INFO - PROCESS | 1889 | 1465119617198 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 02:40:17 INFO - PROCESS | 1889 | 1465119617434 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:17 INFO - PROCESS | 1889 | 1465119617447 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:17 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eec9800 == 40 [pid = 1889] [id = 352] 02:40:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x918c9c00) [pid = 1889] [serial = 1057] [outer = (nil)] 02:40:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x9c10fc00) [pid = 1889] [serial = 1058] [outer = 0x918c9c00] 02:40:17 INFO - PROCESS | 1889 | 1465119617574 Marionette DEBUG loaded listener.js 02:40:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x9c22d400) [pid = 1889] [serial = 1059] [outer = 0x918c9c00] 02:40:18 INFO - PROCESS | 1889 | 1465119618563 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 02:40:18 INFO - PROCESS | 1889 | 1465119618629 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 02:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:40:18 INFO - PROCESS | 1889 | 1465119618637 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:40:18 INFO - PROCESS | 1889 | 1465119618642 Marionette TRACE conn4 <- [1,1382,null,{}] 02:40:18 INFO - PROCESS | 1889 | 1465119618648 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:18 INFO - PROCESS | 1889 | 1465119618660 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:18 INFO - PROCESS | 1889 | 1465119618992 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 02:40:19 INFO - PROCESS | 1889 | 1465119619172 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119619183 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:19 INFO - PROCESS | 1889 | ++DOCSHELL 0x9bdb3c00 == 41 [pid = 1889] [id = 353] 02:40:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 81 (0x9c237000) [pid = 1889] [serial = 1060] [outer = (nil)] 02:40:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x9d5f6400) [pid = 1889] [serial = 1061] [outer = 0x9c237000] 02:40:19 INFO - PROCESS | 1889 | 1465119619271 Marionette DEBUG loaded listener.js 02:40:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x9d9b5800) [pid = 1889] [serial = 1062] [outer = 0x9c237000] 02:40:20 INFO - PROCESS | 1889 | [1889] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:40:20 INFO - PROCESS | 1889 | 1465119620305 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 02:40:20 INFO - PROCESS | 1889 | 1465119620378 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 02:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:40:20 INFO - PROCESS | 1889 | 1465119620387 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:40:20 INFO - PROCESS | 1889 | 1465119620391 Marionette TRACE conn4 <- [1,1386,null,{}] 02:40:20 INFO - PROCESS | 1889 | 1465119620399 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:20 INFO - PROCESS | 1889 | 1465119620405 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:20 INFO - PROCESS | 1889 | 1465119620850 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 02:40:21 INFO - PROCESS | 1889 | 1465119621098 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119621107 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:21 INFO - PROCESS | 1889 | ++DOCSHELL 0x91082000 == 42 [pid = 1889] [id = 354] 02:40:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0x91082800) [pid = 1889] [serial = 1063] [outer = (nil)] 02:40:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x918c1800) [pid = 1889] [serial = 1064] [outer = 0x91082800] 02:40:21 INFO - PROCESS | 1889 | 1465119621190 Marionette DEBUG loaded listener.js 02:40:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x91974000) [pid = 1889] [serial = 1065] [outer = 0x91082800] 02:40:22 INFO - PROCESS | 1889 | 1465119622251 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 02:40:22 INFO - PROCESS | 1889 | 1465119622288 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 02:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:40:22 INFO - PROCESS | 1889 | 1465119622297 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:40:22 INFO - PROCESS | 1889 | 1465119622302 Marionette TRACE conn4 <- [1,1390,null,{}] 02:40:22 INFO - PROCESS | 1889 | 1465119622310 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:22 INFO - PROCESS | 1889 | 1465119622317 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:22 INFO - PROCESS | 1889 | 1465119622520 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 02:40:22 INFO - PROCESS | 1889 | 1465119622744 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1889 | 1465119622754 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:23 INFO - PROCESS | 1889 | --DOCSHELL 0x92381400 == 41 [pid = 1889] [id = 288] 02:40:23 INFO - PROCESS | 1889 | --DOCSHELL 0x9aa3b800 == 40 [pid = 1889] [id = 287] 02:40:23 INFO - PROCESS | 1889 | --DOCSHELL 0x919c2000 == 39 [pid = 1889] [id = 293] 02:40:23 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd0ec00 == 38 [pid = 1889] [id = 286] 02:40:23 INFO - PROCESS | 1889 | --DOCSHELL 0x8eed1c00 == 37 [pid = 1889] [id = 334] 02:40:23 INFO - PROCESS | 1889 | --DOCSHELL 0x8eecec00 == 36 [pid = 1889] [id = 281] 02:40:23 INFO - PROCESS | 1889 | --DOCSHELL 0x9389b400 == 35 [pid = 1889] [id = 282] 02:40:23 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd14c00 == 34 [pid = 1889] [id = 284] 02:40:23 INFO - PROCESS | 1889 | --DOCSHELL 0x92e43400 == 33 [pid = 1889] [id = 296] 02:40:23 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd12800 == 32 [pid = 1889] [id = 297] 02:40:23 INFO - PROCESS | 1889 | --DOCSHELL 0x92e4c800 == 31 [pid = 1889] [id = 289] 02:40:23 INFO - PROCESS | 1889 | --DOCSHELL 0x91084800 == 30 [pid = 1889] [id = 290] 02:40:23 INFO - PROCESS | 1889 | --DOCSHELL 0x919cf800 == 29 [pid = 1889] [id = 291] 02:40:23 INFO - PROCESS | 1889 | --DOCSHELL 0x9472bc00 == 28 [pid = 1889] [id = 283] 02:40:23 INFO - PROCESS | 1889 | --DOCSHELL 0x93bcb800 == 27 [pid = 1889] [id = 294] 02:40:23 INFO - PROCESS | 1889 | --DOCSHELL 0x91084c00 == 26 [pid = 1889] [id = 280] 02:40:23 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eeca000 == 27 [pid = 1889] [id = 355] 02:40:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x8eecbc00) [pid = 1889] [serial = 1066] [outer = (nil)] 02:40:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x8eed1c00) [pid = 1889] [serial = 1067] [outer = 0x8eecbc00] 02:40:23 INFO - PROCESS | 1889 | 1465119623856 Marionette DEBUG loaded listener.js 02:40:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x8fb26400) [pid = 1889] [serial = 1068] [outer = 0x8eecbc00] 02:40:24 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x8fb1c400) [pid = 1889] [serial = 1004] [outer = (nil)] [url = about:blank] 02:40:24 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x8fb26c00) [pid = 1889] [serial = 1005] [outer = (nil)] [url = about:blank] 02:40:24 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x918c0800) [pid = 1889] [serial = 984] [outer = (nil)] [url = about:blank] 02:40:24 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x91979c00) [pid = 1889] [serial = 1002] [outer = (nil)] [url = about:blank] 02:40:24 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0x918bf800) [pid = 1889] [serial = 1001] [outer = (nil)] [url = about:blank] 02:40:24 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0x8fd0d800) [pid = 1889] [serial = 983] [outer = (nil)] [url = about:blank] 02:40:24 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0x95344800) [pid = 1889] [serial = 987] [outer = (nil)] [url = about:blank] 02:40:24 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0x93b6ac00) [pid = 1889] [serial = 986] [outer = (nil)] [url = about:blank] 02:40:24 INFO - PROCESS | 1889 | --DOMWINDOW == 80 (0x9b27d800) [pid = 1889] [serial = 990] [outer = (nil)] [url = about:blank] 02:40:24 INFO - PROCESS | 1889 | --DOMWINDOW == 79 (0x9aa49800) [pid = 1889] [serial = 989] [outer = (nil)] [url = about:blank] 02:40:24 INFO - PROCESS | 1889 | --DOMWINDOW == 78 (0x99302400) [pid = 1889] [serial = 1016] [outer = (nil)] [url = about:blank] 02:40:24 INFO - PROCESS | 1889 | --DOMWINDOW == 77 (0x9b3aec00) [pid = 1889] [serial = 993] [outer = (nil)] [url = about:blank] 02:40:24 INFO - PROCESS | 1889 | --DOMWINDOW == 76 (0x9b3a8800) [pid = 1889] [serial = 992] [outer = (nil)] [url = about:blank] 02:40:24 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0x91aeb400) [pid = 1889] [serial = 1010] [outer = (nil)] [url = about:blank] 02:40:24 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0x92e48000) [pid = 1889] [serial = 1011] [outer = (nil)] [url = about:blank] 02:40:24 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0x9bd7dc00) [pid = 1889] [serial = 996] [outer = (nil)] [url = about:blank] 02:40:24 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x91974800) [pid = 1889] [serial = 1007] [outer = (nil)] [url = about:blank] 02:40:24 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x9b8acc00) [pid = 1889] [serial = 995] [outer = (nil)] [url = about:blank] 02:40:24 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x9c10d000) [pid = 1889] [serial = 999] [outer = (nil)] [url = about:blank] 02:40:24 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x94728000) [pid = 1889] [serial = 1014] [outer = (nil)] [url = about:blank] 02:40:24 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0x9238a400) [pid = 1889] [serial = 1013] [outer = (nil)] [url = about:blank] 02:40:24 INFO - PROCESS | 1889 | --DOMWINDOW == 67 (0x9c104800) [pid = 1889] [serial = 998] [outer = (nil)] [url = about:blank] 02:40:24 INFO - PROCESS | 1889 | --DOMWINDOW == 66 (0x91980800) [pid = 1889] [serial = 1008] [outer = (nil)] [url = about:blank] 02:40:25 INFO - PROCESS | 1889 | 1465119625198 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 02:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 2941ms 02:40:25 INFO - PROCESS | 1889 | 1465119625242 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 02:40:25 INFO - PROCESS | 1889 | 1465119625254 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 02:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:40:25 INFO - PROCESS | 1889 | 1465119625287 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:40:25 INFO - PROCESS | 1889 | 1465119625293 Marionette TRACE conn4 <- [1,1394,null,{}] 02:40:25 INFO - PROCESS | 1889 | 1465119625308 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:25 INFO - PROCESS | 1889 | 1465119625318 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:25 INFO - PROCESS | 1889 | 1465119625583 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 02:40:25 INFO - PROCESS | 1889 | 1465119625704 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:25 INFO - PROCESS | 1889 | 1465119625716 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:25 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c2c00 == 28 [pid = 1889] [id = 356] 02:40:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 67 (0x918cb800) [pid = 1889] [serial = 1069] [outer = (nil)] 02:40:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 68 (0x91976c00) [pid = 1889] [serial = 1070] [outer = 0x918cb800] 02:40:25 INFO - PROCESS | 1889 | 1465119625796 Marionette DEBUG loaded listener.js 02:40:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x91980800) [pid = 1889] [serial = 1071] [outer = 0x918cb800] 02:40:26 INFO - PROCESS | 1889 | 1465119626634 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 02:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1407ms 02:40:26 INFO - PROCESS | 1889 | 1465119626695 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 02:40:26 INFO - PROCESS | 1889 | 1465119626703 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 02:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:40:26 INFO - PROCESS | 1889 | 1465119626715 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:40:26 INFO - PROCESS | 1889 | 1465119626719 Marionette TRACE conn4 <- [1,1398,null,{}] 02:40:26 INFO - PROCESS | 1889 | 1465119626734 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:26 INFO - PROCESS | 1889 | 1465119626740 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:26 INFO - PROCESS | 1889 | 1465119626972 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 02:40:27 INFO - PROCESS | 1889 | 1465119626999 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1889 | 1465119627006 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:27 INFO - PROCESS | 1889 | ++DOCSHELL 0x91ae1400 == 29 [pid = 1889] [id = 357] 02:40:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x91ae1800) [pid = 1889] [serial = 1072] [outer = (nil)] 02:40:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x91ae7c00) [pid = 1889] [serial = 1073] [outer = 0x91ae1800] 02:40:27 INFO - PROCESS | 1889 | 1465119627096 Marionette DEBUG loaded listener.js 02:40:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x92386400) [pid = 1889] [serial = 1074] [outer = 0x91ae1800] 02:40:28 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x918c1c00) [pid = 1889] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:40:28 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x9108cc00) [pid = 1889] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:40:28 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x93bccc00) [pid = 1889] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:40:28 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0x9384d000) [pid = 1889] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:40:28 INFO - PROCESS | 1889 | --DOMWINDOW == 67 (0x9a898400) [pid = 1889] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:40:28 INFO - PROCESS | 1889 | --DOMWINDOW == 66 (0x9197d400) [pid = 1889] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:40:28 INFO - PROCESS | 1889 | --DOMWINDOW == 65 (0x9a183800) [pid = 1889] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:40:28 INFO - PROCESS | 1889 | --DOMWINDOW == 64 (0x918bd800) [pid = 1889] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:40:28 INFO - PROCESS | 1889 | --DOMWINDOW == 63 (0x918c5c00) [pid = 1889] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:40:28 INFO - PROCESS | 1889 | --DOMWINDOW == 62 (0x9a723400) [pid = 1889] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:40:28 INFO - PROCESS | 1889 | 1465119628971 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 02:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 2299ms 02:40:29 INFO - PROCESS | 1889 | 1465119629015 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 02:40:29 INFO - PROCESS | 1889 | 1465119629022 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 02:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:40:29 INFO - PROCESS | 1889 | 1465119629031 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:40:29 INFO - PROCESS | 1889 | 1465119629038 Marionette TRACE conn4 <- [1,1402,null,{}] 02:40:29 INFO - PROCESS | 1889 | 1465119629056 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:29 INFO - PROCESS | 1889 | 1465119629063 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:29 INFO - PROCESS | 1889 | 1465119629371 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 02:40:29 INFO - PROCESS | 1889 | 1465119629580 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119629591 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:29 INFO - PROCESS | 1889 | ++DOCSHELL 0x91972c00 == 30 [pid = 1889] [id = 358] 02:40:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 63 (0x91977800) [pid = 1889] [serial = 1075] [outer = (nil)] 02:40:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 64 (0x919f5400) [pid = 1889] [serial = 1076] [outer = 0x91977800] 02:40:29 INFO - PROCESS | 1889 | 1465119629682 Marionette DEBUG loaded listener.js 02:40:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 65 (0x91ae5800) [pid = 1889] [serial = 1077] [outer = 0x91977800] 02:40:30 INFO - PROCESS | 1889 | 1465119630790 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 02:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1847ms 02:40:30 INFO - PROCESS | 1889 | 1465119630879 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 02:40:30 INFO - PROCESS | 1889 | 1465119630887 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 02:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:40:30 INFO - PROCESS | 1889 | 1465119630907 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:40:30 INFO - PROCESS | 1889 | 1465119630913 Marionette TRACE conn4 <- [1,1406,null,{}] 02:40:30 INFO - PROCESS | 1889 | 1465119630920 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:30 INFO - PROCESS | 1889 | 1465119630927 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:31 INFO - PROCESS | 1889 | 1465119631229 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 02:40:31 INFO - PROCESS | 1889 | 1465119631457 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119631465 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:31 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eeccc00 == 31 [pid = 1889] [id = 359] 02:40:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 66 (0x9384d000) [pid = 1889] [serial = 1078] [outer = (nil)] 02:40:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 67 (0x93b5bc00) [pid = 1889] [serial = 1079] [outer = 0x9384d000] 02:40:31 INFO - PROCESS | 1889 | 1465119631556 Marionette DEBUG loaded listener.js 02:40:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 68 (0x93b62c00) [pid = 1889] [serial = 1080] [outer = 0x9384d000] 02:40:32 INFO - PROCESS | 1889 | 1465119632874 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 02:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 2037ms 02:40:32 INFO - PROCESS | 1889 | 1465119632945 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 02:40:32 INFO - PROCESS | 1889 | 1465119632950 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 02:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:40:32 INFO - PROCESS | 1889 | 1465119632958 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:40:32 INFO - PROCESS | 1889 | 1465119632965 Marionette TRACE conn4 <- [1,1410,null,{}] 02:40:33 INFO - PROCESS | 1889 | 1465119633010 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:33 INFO - PROCESS | 1889 | 1465119633021 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:33 INFO - PROCESS | 1889 | 1465119633332 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 02:40:33 INFO - PROCESS | 1889 | 1465119633526 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:33 INFO - PROCESS | 1889 | 1465119633540 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:33 INFO - PROCESS | 1889 | ++DOCSHELL 0x95348400 == 32 [pid = 1889] [id = 360] 02:40:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x95348800) [pid = 1889] [serial = 1081] [outer = (nil)] 02:40:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x95350800) [pid = 1889] [serial = 1082] [outer = 0x95348800] 02:40:33 INFO - PROCESS | 1889 | 1465119633691 Marionette DEBUG loaded listener.js 02:40:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x99310400) [pid = 1889] [serial = 1083] [outer = 0x95348800] 02:40:34 INFO - PROCESS | 1889 | 1465119634883 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 02:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1944ms 02:40:34 INFO - PROCESS | 1889 | 1465119634902 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 02:40:34 INFO - PROCESS | 1889 | 1465119634909 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 02:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:40:34 INFO - PROCESS | 1889 | 1465119634916 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:40:34 INFO - PROCESS | 1889 | 1465119634920 Marionette TRACE conn4 <- [1,1414,null,{}] 02:40:34 INFO - PROCESS | 1889 | 1465119634926 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:34 INFO - PROCESS | 1889 | 1465119634932 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:35 INFO - PROCESS | 1889 | 1465119635146 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 02:40:35 INFO - PROCESS | 1889 | 1465119635549 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119635562 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:35 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eec6c00 == 33 [pid = 1889] [id = 361] 02:40:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x8eecc400) [pid = 1889] [serial = 1084] [outer = (nil)] 02:40:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x8fb22000) [pid = 1889] [serial = 1085] [outer = 0x8eecc400] 02:40:35 INFO - PROCESS | 1889 | 1465119635640 Marionette DEBUG loaded listener.js 02:40:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x8fd12400) [pid = 1889] [serial = 1086] [outer = 0x8eecc400] 02:40:36 INFO - PROCESS | 1889 | --DOCSHELL 0x91082000 == 32 [pid = 1889] [id = 354] 02:40:36 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0x99f7d800) [pid = 1889] [serial = 1041] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x93c54c00) [pid = 1889] [serial = 1040] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x919f7000) [pid = 1889] [serial = 1032] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x99305c00) [pid = 1889] [serial = 1017] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x93c61800) [pid = 1889] [serial = 1035] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0x9aa42c00) [pid = 1889] [serial = 1025] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 1889 | --DOMWINDOW == 67 (0x9aa41c00) [pid = 1889] [serial = 1029] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 1889 | --DOMWINDOW == 66 (0x9a5ef000) [pid = 1889] [serial = 1037] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 1889 | --DOMWINDOW == 65 (0x93bcc400) [pid = 1889] [serial = 1034] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 1889 | --DOMWINDOW == 64 (0x9a5efc00) [pid = 1889] [serial = 1028] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 1889 | --DOMWINDOW == 63 (0x92385800) [pid = 1889] [serial = 1020] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 1889 | --DOMWINDOW == 62 (0x9197a800) [pid = 1889] [serial = 1019] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 1889 | --DOMWINDOW == 61 (0x99676800) [pid = 1889] [serial = 1023] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 1889 | --DOMWINDOW == 60 (0x9aa48800) [pid = 1889] [serial = 1026] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 1889 | --DOMWINDOW == 59 (0x99301800) [pid = 1889] [serial = 1022] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 1889 | --DOMWINDOW == 58 (0x9a72ec00) [pid = 1889] [serial = 1038] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 1889 | --DOMWINDOW == 57 (0x919c1400) [pid = 1889] [serial = 1031] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 1889 | --DOMWINDOW == 56 (0x99305800) [pid = 1889] [serial = 1044] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 1889 | --DOMWINDOW == 55 (0x9ad4dc00) [pid = 1889] [serial = 1043] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 1889 | 1465119636857 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 02:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1986ms 02:40:36 INFO - PROCESS | 1889 | 1465119636913 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 02:40:36 INFO - PROCESS | 1889 | 1465119636920 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 02:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:40:36 INFO - PROCESS | 1889 | 1465119636929 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:40:36 INFO - PROCESS | 1889 | 1465119636934 Marionette TRACE conn4 <- [1,1418,null,{}] 02:40:36 INFO - PROCESS | 1889 | 1465119636943 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:36 INFO - PROCESS | 1889 | 1465119636952 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:37 INFO - PROCESS | 1889 | 1465119637132 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 02:40:37 INFO - PROCESS | 1889 | 1465119637345 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119637355 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:37 INFO - PROCESS | 1889 | ++DOCSHELL 0x919f5800 == 33 [pid = 1889] [id = 362] 02:40:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 56 (0x919f8400) [pid = 1889] [serial = 1087] [outer = (nil)] 02:40:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 57 (0x91ae0c00) [pid = 1889] [serial = 1088] [outer = 0x919f8400] 02:40:37 INFO - PROCESS | 1889 | 1465119637435 Marionette DEBUG loaded listener.js 02:40:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 58 (0x9238c000) [pid = 1889] [serial = 1089] [outer = 0x919f8400] 02:40:38 INFO - PROCESS | 1889 | 1465119638275 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 02:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1388ms 02:40:38 INFO - PROCESS | 1889 | 1465119638324 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 02:40:38 INFO - PROCESS | 1889 | 1465119638335 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 02:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:40:38 INFO - PROCESS | 1889 | 1465119638353 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:40:38 INFO - PROCESS | 1889 | 1465119638357 Marionette TRACE conn4 <- [1,1422,null,{}] 02:40:38 INFO - PROCESS | 1889 | 1465119638369 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:38 INFO - PROCESS | 1889 | 1465119638374 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:38 INFO - PROCESS | 1889 | 1465119638601 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 02:40:38 INFO - PROCESS | 1889 | 1465119638752 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1889 | 1465119638762 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:38 INFO - PROCESS | 1889 | ++DOCSHELL 0x93894c00 == 34 [pid = 1889] [id = 363] 02:40:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 59 (0x9389dc00) [pid = 1889] [serial = 1090] [outer = (nil)] 02:40:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 60 (0x93c56000) [pid = 1889] [serial = 1091] [outer = 0x9389dc00] 02:40:38 INFO - PROCESS | 1889 | 1465119638832 Marionette DEBUG loaded listener.js 02:40:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 61 (0x95188800) [pid = 1889] [serial = 1092] [outer = 0x9389dc00] 02:40:39 INFO - PROCESS | 1889 | 1465119639822 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 02:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1538ms 02:40:39 INFO - PROCESS | 1889 | 1465119639889 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 02:40:39 INFO - PROCESS | 1889 | 1465119639892 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 02:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:40:39 INFO - PROCESS | 1889 | 1465119639902 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:40:39 INFO - PROCESS | 1889 | 1465119639911 Marionette TRACE conn4 <- [1,1426,null,{}] 02:40:39 INFO - PROCESS | 1889 | 1465119639935 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:39 INFO - PROCESS | 1889 | 1465119639944 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:40 INFO - PROCESS | 1889 | 1465119640168 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 02:40:40 INFO - PROCESS | 1889 | 1465119640194 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119640202 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:40 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd13400 == 35 [pid = 1889] [id = 364] 02:40:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 62 (0x99e93c00) [pid = 1889] [serial = 1093] [outer = (nil)] 02:40:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 63 (0x9a2de000) [pid = 1889] [serial = 1094] [outer = 0x99e93c00] 02:40:40 INFO - PROCESS | 1889 | 1465119640273 Marionette DEBUG loaded listener.js 02:40:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 64 (0x9a5f9400) [pid = 1889] [serial = 1095] [outer = 0x99e93c00] 02:40:41 INFO - PROCESS | 1889 | --DOMWINDOW == 63 (0x918cb800) [pid = 1889] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:40:41 INFO - PROCESS | 1889 | --DOMWINDOW == 62 (0x9c237000) [pid = 1889] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:40:41 INFO - PROCESS | 1889 | --DOMWINDOW == 61 (0x9b3a4800) [pid = 1889] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:40:41 INFO - PROCESS | 1889 | --DOMWINDOW == 60 (0x9930e000) [pid = 1889] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:40:41 INFO - PROCESS | 1889 | --DOMWINDOW == 59 (0x9b3a1c00) [pid = 1889] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:40:41 INFO - PROCESS | 1889 | --DOMWINDOW == 58 (0x91082800) [pid = 1889] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:40:41 INFO - PROCESS | 1889 | --DOMWINDOW == 57 (0x918ca400) [pid = 1889] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:40:41 INFO - PROCESS | 1889 | --DOMWINDOW == 56 (0x918c9c00) [pid = 1889] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:40:41 INFO - PROCESS | 1889 | --DOMWINDOW == 55 (0x8eecbc00) [pid = 1889] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:40:41 INFO - PROCESS | 1889 | 1465119641313 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 02:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1450ms 02:40:41 INFO - PROCESS | 1889 | 1465119641350 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 02:40:41 INFO - PROCESS | 1889 | 1465119641354 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 02:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:40:41 INFO - PROCESS | 1889 | 1465119641361 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:40:41 INFO - PROCESS | 1889 | 1465119641365 Marionette TRACE conn4 <- [1,1430,null,{}] 02:40:41 INFO - PROCESS | 1889 | 1465119641371 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:41 INFO - PROCESS | 1889 | 1465119641376 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:41 INFO - PROCESS | 1889 | 1465119641610 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 02:40:41 INFO - PROCESS | 1889 | 1465119641691 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1889 | 1465119641702 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:41 INFO - PROCESS | 1889 | ++DOCSHELL 0x9930e000 == 36 [pid = 1889] [id = 365] 02:40:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 56 (0x99e89c00) [pid = 1889] [serial = 1096] [outer = (nil)] 02:40:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 57 (0x9a890800) [pid = 1889] [serial = 1097] [outer = 0x99e89c00] 02:40:41 INFO - PROCESS | 1889 | 1465119641796 Marionette DEBUG loaded listener.js 02:40:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 58 (0x9aa42c00) [pid = 1889] [serial = 1098] [outer = 0x99e89c00] 02:40:42 INFO - PROCESS | 1889 | 1465119642662 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 02:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1331ms 02:40:42 INFO - PROCESS | 1889 | 1465119642693 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 02:40:42 INFO - PROCESS | 1889 | 1465119642697 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 02:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:40:42 INFO - PROCESS | 1889 | 1465119642704 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:40:42 INFO - PROCESS | 1889 | 1465119642707 Marionette TRACE conn4 <- [1,1434,null,{}] 02:40:42 INFO - PROCESS | 1889 | 1465119642713 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:42 INFO - PROCESS | 1889 | 1465119642718 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:42 INFO - PROCESS | 1889 | 1465119642891 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 02:40:42 INFO - PROCESS | 1889 | 1465119642907 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119642926 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:43 INFO - PROCESS | 1889 | ++DOCSHELL 0x91090c00 == 37 [pid = 1889] [id = 366] 02:40:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 59 (0x919ce400) [pid = 1889] [serial = 1099] [outer = (nil)] 02:40:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 60 (0x9ad46c00) [pid = 1889] [serial = 1100] [outer = 0x919ce400] 02:40:43 INFO - PROCESS | 1889 | 1465119643145 Marionette DEBUG loaded listener.js 02:40:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 61 (0x9ad50400) [pid = 1889] [serial = 1101] [outer = 0x919ce400] 02:40:44 INFO - PROCESS | 1889 | 1465119644305 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 02:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1631ms 02:40:44 INFO - PROCESS | 1889 | 1465119644336 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 02:40:44 INFO - PROCESS | 1889 | 1465119644345 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 02:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:40:44 INFO - PROCESS | 1889 | 1465119644354 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:40:44 INFO - PROCESS | 1889 | 1465119644363 Marionette TRACE conn4 <- [1,1438,null,{}] 02:40:44 INFO - PROCESS | 1889 | 1465119644372 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:44 INFO - PROCESS | 1889 | 1465119644378 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:44 INFO - PROCESS | 1889 | 1465119644613 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 02:40:44 INFO - PROCESS | 1889 | 1465119644884 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:44 INFO - PROCESS | 1889 | 1465119644896 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:44 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c9c00 == 38 [pid = 1889] [id = 367] 02:40:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 62 (0x919cec00) [pid = 1889] [serial = 1102] [outer = (nil)] 02:40:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 63 (0x92381c00) [pid = 1889] [serial = 1103] [outer = 0x919cec00] 02:40:44 INFO - PROCESS | 1889 | 1465119644985 Marionette DEBUG loaded listener.js 02:40:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 64 (0x93899c00) [pid = 1889] [serial = 1104] [outer = 0x919cec00] 02:40:46 INFO - PROCESS | 1889 | 1465119646038 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 02:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1745ms 02:40:46 INFO - PROCESS | 1889 | 1465119646099 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 02:40:46 INFO - PROCESS | 1889 | 1465119646107 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 02:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:40:46 INFO - PROCESS | 1889 | 1465119646119 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:40:46 INFO - PROCESS | 1889 | 1465119646123 Marionette TRACE conn4 <- [1,1442,null,{}] 02:40:46 INFO - PROCESS | 1889 | 1465119646131 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:46 INFO - PROCESS | 1889 | 1465119646137 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:46 INFO - PROCESS | 1889 | 1465119646393 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 02:40:46 INFO - PROCESS | 1889 | 1465119646673 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119646683 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:46 INFO - PROCESS | 1889 | ++DOCSHELL 0x95346800 == 39 [pid = 1889] [id = 368] 02:40:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 65 (0x99306c00) [pid = 1889] [serial = 1105] [outer = (nil)] 02:40:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 66 (0x9a5ef000) [pid = 1889] [serial = 1106] [outer = 0x99306c00] 02:40:46 INFO - PROCESS | 1889 | 1465119646772 Marionette DEBUG loaded listener.js 02:40:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 67 (0x9aa40c00) [pid = 1889] [serial = 1107] [outer = 0x99306c00] 02:40:47 INFO - PROCESS | 1889 | 1465119647771 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 02:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1697ms 02:40:47 INFO - PROCESS | 1889 | 1465119647817 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 02:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:40:47 INFO - PROCESS | 1889 | 1465119647822 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 02:40:47 INFO - PROCESS | 1889 | 1465119647829 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:40:47 INFO - PROCESS | 1889 | 1465119647836 Marionette TRACE conn4 <- [1,1446,null,{}] 02:40:47 INFO - PROCESS | 1889 | 1465119647854 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:47 INFO - PROCESS | 1889 | 1465119647863 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:48 INFO - PROCESS | 1889 | 1465119648156 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 02:40:48 INFO - PROCESS | 1889 | 1465119648530 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119648548 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:48 INFO - PROCESS | 1889 | ++DOCSHELL 0x99678400 == 40 [pid = 1889] [id = 369] 02:40:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 68 (0x9ad44c00) [pid = 1889] [serial = 1108] [outer = (nil)] 02:40:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x9b2ac800) [pid = 1889] [serial = 1109] [outer = 0x9ad44c00] 02:40:48 INFO - PROCESS | 1889 | 1465119648704 Marionette DEBUG loaded listener.js 02:40:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x9b3a3800) [pid = 1889] [serial = 1110] [outer = 0x9ad44c00] 02:40:49 INFO - PROCESS | 1889 | 1465119649756 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 02:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1991ms 02:40:49 INFO - PROCESS | 1889 | 1465119649820 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 02:40:49 INFO - PROCESS | 1889 | 1465119649826 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 02:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:40:49 INFO - PROCESS | 1889 | 1465119649833 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:40:49 INFO - PROCESS | 1889 | 1465119649837 Marionette TRACE conn4 <- [1,1450,null,{}] 02:40:49 INFO - PROCESS | 1889 | 1465119649843 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:49 INFO - PROCESS | 1889 | 1465119649848 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:50 INFO - PROCESS | 1889 | 1465119650090 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 02:40:50 INFO - PROCESS | 1889 | 1465119650317 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119650328 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:50 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eecb800 == 41 [pid = 1889] [id = 370] 02:40:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x9b2abc00) [pid = 1889] [serial = 1111] [outer = (nil)] 02:40:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x9b6bc800) [pid = 1889] [serial = 1112] [outer = 0x9b2abc00] 02:40:50 INFO - PROCESS | 1889 | 1465119650465 Marionette DEBUG loaded listener.js 02:40:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x9b876000) [pid = 1889] [serial = 1113] [outer = 0x9b2abc00] 02:40:51 INFO - PROCESS | 1889 | 1465119651481 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 02:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1688ms 02:40:51 INFO - PROCESS | 1889 | 1465119651523 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 02:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:40:51 INFO - PROCESS | 1889 | 1465119651527 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 02:40:51 INFO - PROCESS | 1889 | 1465119651534 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:40:51 INFO - PROCESS | 1889 | 1465119651538 Marionette TRACE conn4 <- [1,1454,null,{}] 02:40:51 INFO - PROCESS | 1889 | 1465119651544 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:51 INFO - PROCESS | 1889 | 1465119651549 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:51 INFO - PROCESS | 1889 | 1465119651743 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 02:40:52 INFO - PROCESS | 1889 | 1465119651985 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119651993 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:52 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eec8000 == 42 [pid = 1889] [id = 371] 02:40:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x8eed1400) [pid = 1889] [serial = 1114] [outer = (nil)] 02:40:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x9bd86800) [pid = 1889] [serial = 1115] [outer = 0x8eed1400] 02:40:52 INFO - PROCESS | 1889 | 1465119652106 Marionette DEBUG loaded listener.js 02:40:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0x9bdb0c00) [pid = 1889] [serial = 1116] [outer = 0x8eed1400] 02:40:53 INFO - PROCESS | 1889 | 1465119653117 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 02:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1636ms 02:40:53 INFO - PROCESS | 1889 | 1465119653170 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 02:40:53 INFO - PROCESS | 1889 | 1465119653174 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 02:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:40:53 INFO - PROCESS | 1889 | 1465119653181 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:40:53 INFO - PROCESS | 1889 | 1465119653185 Marionette TRACE conn4 <- [1,1458,null,{}] 02:40:53 INFO - PROCESS | 1889 | 1465119653192 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:53 INFO - PROCESS | 1889 | 1465119653203 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:53 INFO - PROCESS | 1889 | 1465119653464 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 02:40:53 INFO - PROCESS | 1889 | 1465119653931 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:53 INFO - PROCESS | 1889 | 1465119653940 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:53 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd08400 == 43 [pid = 1889] [id = 372] 02:40:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0x8fd09c00) [pid = 1889] [serial = 1117] [outer = (nil)] 02:40:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x8fd10c00) [pid = 1889] [serial = 1118] [outer = 0x8fd09c00] 02:40:54 INFO - PROCESS | 1889 | 1465119654043 Marionette DEBUG loaded listener.js 02:40:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x918c3400) [pid = 1889] [serial = 1119] [outer = 0x8fd09c00] 02:40:55 INFO - PROCESS | 1889 | 1465119655405 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 02:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 2293ms 02:40:55 INFO - PROCESS | 1889 | 1465119655480 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 02:40:55 INFO - PROCESS | 1889 | 1465119655488 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 02:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:40:55 INFO - PROCESS | 1889 | 1465119655632 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:40:55 INFO - PROCESS | 1889 | 1465119655638 Marionette TRACE conn4 <- [1,1462,null,{}] 02:40:56 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd0a000 == 42 [pid = 1889] [id = 340] 02:40:56 INFO - PROCESS | 1889 | --DOCSHELL 0x8eec9800 == 41 [pid = 1889] [id = 352] 02:40:56 INFO - PROCESS | 1889 | --DOCSHELL 0x8eeca000 == 40 [pid = 1889] [id = 355] 02:40:56 INFO - PROCESS | 1889 | --DOCSHELL 0x9a182800 == 39 [pid = 1889] [id = 347] 02:40:56 INFO - PROCESS | 1889 | --DOCSHELL 0x9a897800 == 38 [pid = 1889] [id = 341] 02:40:56 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb23400 == 37 [pid = 1889] [id = 346] 02:40:56 INFO - PROCESS | 1889 | --DOCSHELL 0x91087800 == 36 [pid = 1889] [id = 337] 02:40:56 INFO - PROCESS | 1889 | --DOCSHELL 0x918bf400 == 35 [pid = 1889] [id = 335] 02:40:56 INFO - PROCESS | 1889 | --DOCSHELL 0x9a17fc00 == 34 [pid = 1889] [id = 345] 02:40:56 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd10000 == 33 [pid = 1889] [id = 336] 02:40:56 INFO - PROCESS | 1889 | --DOCSHELL 0x92e50c00 == 32 [pid = 1889] [id = 338] 02:40:56 INFO - PROCESS | 1889 | --DOCSHELL 0x91089400 == 31 [pid = 1889] [id = 339] 02:40:56 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb21c00 == 30 [pid = 1889] [id = 342] 02:40:56 INFO - PROCESS | 1889 | --DOCSHELL 0x91084400 == 29 [pid = 1889] [id = 343] 02:40:56 INFO - PROCESS | 1889 | --DOCSHELL 0x9bdb3c00 == 28 [pid = 1889] [id = 353] 02:40:56 INFO - PROCESS | 1889 | --DOCSHELL 0x91ae3400 == 27 [pid = 1889] [id = 349] 02:40:56 INFO - PROCESS | 1889 | --DOCSHELL 0x918c8000 == 26 [pid = 1889] [id = 348] 02:40:56 INFO - PROCESS | 1889 | --DOCSHELL 0x9b3a1800 == 25 [pid = 1889] [id = 350] 02:40:56 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd09800 == 24 [pid = 1889] [id = 351] 02:40:56 INFO - PROCESS | 1889 | --DOCSHELL 0x9384c400 == 23 [pid = 1889] [id = 344] 02:40:56 INFO - PROCESS | 1889 | --DOMWINDOW == 78 (0x91980800) [pid = 1889] [serial = 1071] [outer = (nil)] [url = about:blank] 02:40:56 INFO - PROCESS | 1889 | --DOMWINDOW == 77 (0x91976c00) [pid = 1889] [serial = 1070] [outer = (nil)] [url = about:blank] 02:40:56 INFO - PROCESS | 1889 | --DOMWINDOW == 76 (0x9d9b5800) [pid = 1889] [serial = 1062] [outer = (nil)] [url = about:blank] 02:40:56 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0x9c089c00) [pid = 1889] [serial = 1056] [outer = (nil)] [url = about:blank] 02:40:56 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0x99f7d000) [pid = 1889] [serial = 1050] [outer = (nil)] [url = about:blank] 02:40:56 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0x9b86fc00) [pid = 1889] [serial = 1053] [outer = (nil)] [url = about:blank] 02:40:56 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x91974000) [pid = 1889] [serial = 1065] [outer = (nil)] [url = about:blank] 02:40:56 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x9238a000) [pid = 1889] [serial = 1047] [outer = (nil)] [url = about:blank] 02:40:56 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x9c22d400) [pid = 1889] [serial = 1059] [outer = (nil)] [url = about:blank] 02:40:56 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x8eed1c00) [pid = 1889] [serial = 1067] [outer = (nil)] [url = about:blank] 02:40:56 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0x8fb26400) [pid = 1889] [serial = 1068] [outer = (nil)] [url = about:blank] 02:40:56 INFO - PROCESS | 1889 | --DOMWINDOW == 67 (0x918c1800) [pid = 1889] [serial = 1064] [outer = (nil)] [url = about:blank] 02:40:56 INFO - PROCESS | 1889 | --DOMWINDOW == 66 (0x91ae2c00) [pid = 1889] [serial = 1046] [outer = (nil)] [url = about:blank] 02:40:56 INFO - PROCESS | 1889 | --DOMWINDOW == 65 (0x99f78800) [pid = 1889] [serial = 1049] [outer = (nil)] [url = about:blank] 02:40:56 INFO - PROCESS | 1889 | --DOMWINDOW == 64 (0x9b3ae000) [pid = 1889] [serial = 1052] [outer = (nil)] [url = about:blank] 02:40:56 INFO - PROCESS | 1889 | --DOMWINDOW == 63 (0x9bdb1800) [pid = 1889] [serial = 1055] [outer = (nil)] [url = about:blank] 02:40:56 INFO - PROCESS | 1889 | --DOMWINDOW == 62 (0x9c10fc00) [pid = 1889] [serial = 1058] [outer = (nil)] [url = about:blank] 02:40:56 INFO - PROCESS | 1889 | --DOMWINDOW == 61 (0x9d5f6400) [pid = 1889] [serial = 1061] [outer = (nil)] [url = about:blank] 02:40:56 INFO - PROCESS | 1889 | 1465119656829 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:56 INFO - PROCESS | 1889 | 1465119656835 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:57 INFO - PROCESS | 1889 | 1465119657023 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 02:40:57 INFO - PROCESS | 1889 | 1465119657144 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119657157 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:57 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb24c00 == 24 [pid = 1889] [id = 373] 02:40:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 62 (0x8fb25000) [pid = 1889] [serial = 1120] [outer = (nil)] 02:40:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 63 (0x8fd06c00) [pid = 1889] [serial = 1121] [outer = 0x8fb25000] 02:40:57 INFO - PROCESS | 1889 | 1465119657233 Marionette DEBUG loaded listener.js 02:40:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 64 (0x8fd0f400) [pid = 1889] [serial = 1122] [outer = 0x8fb25000] 02:40:58 INFO - PROCESS | 1889 | 1465119658132 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 02:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 2655ms 02:40:58 INFO - PROCESS | 1889 | 1465119658202 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 02:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:40:58 INFO - PROCESS | 1889 | 1465119658210 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 02:40:58 INFO - PROCESS | 1889 | 1465119658218 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:40:58 INFO - PROCESS | 1889 | 1465119658221 Marionette TRACE conn4 <- [1,1466,null,{}] 02:40:58 INFO - PROCESS | 1889 | 1465119658231 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:58 INFO - PROCESS | 1889 | 1465119658237 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:58 INFO - PROCESS | 1889 | 1465119658434 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 02:40:58 INFO - PROCESS | 1889 | 1465119658586 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119658602 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:40:58 INFO - PROCESS | 1889 | ++DOCSHELL 0x91974c00 == 25 [pid = 1889] [id = 374] 02:40:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 65 (0x91976c00) [pid = 1889] [serial = 1123] [outer = (nil)] 02:40:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 66 (0x9197c000) [pid = 1889] [serial = 1124] [outer = 0x91976c00] 02:40:58 INFO - PROCESS | 1889 | 1465119658676 Marionette DEBUG loaded listener.js 02:40:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 67 (0x919c4400) [pid = 1889] [serial = 1125] [outer = 0x91976c00] 02:40:59 INFO - PROCESS | 1889 | 1465119659665 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 02:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1487ms 02:40:59 INFO - PROCESS | 1889 | 1465119659704 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 02:40:59 INFO - PROCESS | 1889 | 1465119659709 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 02:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:40:59 INFO - PROCESS | 1889 | 1465119659717 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:40:59 INFO - PROCESS | 1889 | 1465119659721 Marionette TRACE conn4 <- [1,1470,null,{}] 02:40:59 INFO - PROCESS | 1889 | 1465119659737 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:59 INFO - PROCESS | 1889 | 1465119659743 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:00 INFO - PROCESS | 1889 | 1465119659996 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 02:41:00 INFO - PROCESS | 1889 | 1465119660026 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119660041 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:00 INFO - PROCESS | 1889 | ++DOCSHELL 0x92384400 == 26 [pid = 1889] [id = 375] 02:41:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 68 (0x92385800) [pid = 1889] [serial = 1126] [outer = (nil)] 02:41:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x9238b800) [pid = 1889] [serial = 1127] [outer = 0x92385800] 02:41:00 INFO - PROCESS | 1889 | 1465119660124 Marionette DEBUG loaded listener.js 02:41:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x92e44c00) [pid = 1889] [serial = 1128] [outer = 0x92385800] 02:41:01 INFO - PROCESS | 1889 | 1465119661302 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 02:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 2093ms 02:41:01 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x919ce400) [pid = 1889] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:41:01 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0x99e93c00) [pid = 1889] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:41:01 INFO - PROCESS | 1889 | --DOMWINDOW == 67 (0x95348800) [pid = 1889] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:41:01 INFO - PROCESS | 1889 | --DOMWINDOW == 66 (0x919f8400) [pid = 1889] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:41:01 INFO - PROCESS | 1889 | --DOMWINDOW == 65 (0x9384d000) [pid = 1889] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:41:01 INFO - PROCESS | 1889 | --DOMWINDOW == 64 (0x9389dc00) [pid = 1889] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:41:01 INFO - PROCESS | 1889 | --DOMWINDOW == 63 (0x91ae1800) [pid = 1889] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:41:01 INFO - PROCESS | 1889 | --DOMWINDOW == 62 (0x8eecc400) [pid = 1889] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:41:01 INFO - PROCESS | 1889 | --DOMWINDOW == 61 (0x91977800) [pid = 1889] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:41:01 INFO - PROCESS | 1889 | --DOMWINDOW == 60 (0x99e89c00) [pid = 1889] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:41:01 INFO - PROCESS | 1889 | 1465119661956 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 02:41:01 INFO - PROCESS | 1889 | 1465119661974 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 02:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:41:01 INFO - PROCESS | 1889 | 1465119661989 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:41:01 INFO - PROCESS | 1889 | 1465119661996 Marionette TRACE conn4 <- [1,1474,null,{}] 02:41:02 INFO - PROCESS | 1889 | 1465119662006 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:02 INFO - PROCESS | 1889 | 1465119662013 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:02 INFO - PROCESS | 1889 | 1465119662384 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 02:41:02 INFO - PROCESS | 1889 | 1465119662508 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119662525 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:02 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb20c00 == 27 [pid = 1889] [id = 376] 02:41:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 61 (0x93891800) [pid = 1889] [serial = 1129] [outer = (nil)] 02:41:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 62 (0x93bcac00) [pid = 1889] [serial = 1130] [outer = 0x93891800] 02:41:02 INFO - PROCESS | 1889 | 1465119662615 Marionette DEBUG loaded listener.js 02:41:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 63 (0x95342c00) [pid = 1889] [serial = 1131] [outer = 0x93891800] 02:41:03 INFO - PROCESS | 1889 | 1465119663422 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 02:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1494ms 02:41:03 INFO - PROCESS | 1889 | 1465119663481 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 02:41:03 INFO - PROCESS | 1889 | 1465119663485 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 02:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:41:03 INFO - PROCESS | 1889 | 1465119663492 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:41:03 INFO - PROCESS | 1889 | 1465119663496 Marionette TRACE conn4 <- [1,1478,null,{}] 02:41:03 INFO - PROCESS | 1889 | 1465119663502 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:03 INFO - PROCESS | 1889 | 1465119663508 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:03 INFO - PROCESS | 1889 | 1465119663678 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 02:41:03 INFO - PROCESS | 1889 | 1465119663687 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1889 | 1465119663695 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:03 INFO - PROCESS | 1889 | ++DOCSHELL 0x93b69000 == 28 [pid = 1889] [id = 377] 02:41:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 64 (0x95345000) [pid = 1889] [serial = 1132] [outer = (nil)] 02:41:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 65 (0x95623000) [pid = 1889] [serial = 1133] [outer = 0x95345000] 02:41:03 INFO - PROCESS | 1889 | 1465119663896 Marionette DEBUG loaded listener.js 02:41:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 66 (0x99302800) [pid = 1889] [serial = 1134] [outer = 0x95345000] 02:41:05 INFO - PROCESS | 1889 | 1465119665411 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 02:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 2036ms 02:41:05 INFO - PROCESS | 1889 | 1465119665551 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 02:41:05 INFO - PROCESS | 1889 | 1465119665558 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 02:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:41:05 INFO - PROCESS | 1889 | 1465119665567 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:41:05 INFO - PROCESS | 1889 | 1465119665572 Marionette TRACE conn4 <- [1,1482,null,{}] 02:41:05 INFO - PROCESS | 1889 | 1465119665583 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:05 INFO - PROCESS | 1889 | 1465119665592 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:05 INFO - PROCESS | 1889 | 1465119665807 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 02:41:06 INFO - PROCESS | 1889 | 1465119665982 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:06 INFO - PROCESS | 1889 | 1465119665989 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:06 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd13800 == 29 [pid = 1889] [id = 378] 02:41:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 67 (0x91084800) [pid = 1889] [serial = 1135] [outer = (nil)] 02:41:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 68 (0x919f3400) [pid = 1889] [serial = 1136] [outer = 0x91084800] 02:41:06 INFO - PROCESS | 1889 | 1465119666087 Marionette DEBUG loaded listener.js 02:41:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x9238c400) [pid = 1889] [serial = 1137] [outer = 0x91084800] 02:41:07 INFO - PROCESS | 1889 | 1465119667386 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 02:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1837ms 02:41:07 INFO - PROCESS | 1889 | 1465119667413 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 02:41:07 INFO - PROCESS | 1889 | 1465119667421 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 02:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:41:07 INFO - PROCESS | 1889 | 1465119667433 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:41:07 INFO - PROCESS | 1889 | 1465119667437 Marionette TRACE conn4 <- [1,1486,null,{}] 02:41:07 INFO - PROCESS | 1889 | 1465119667445 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:07 INFO - PROCESS | 1889 | 1465119667452 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:07 INFO - PROCESS | 1889 | 1465119667738 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 02:41:07 INFO - PROCESS | 1889 | 1465119667897 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119667909 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:07 INFO - PROCESS | 1889 | ++DOCSHELL 0x99304c00 == 30 [pid = 1889] [id = 379] 02:41:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x99306400) [pid = 1889] [serial = 1138] [outer = (nil)] 02:41:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x99310000) [pid = 1889] [serial = 1139] [outer = 0x99306400] 02:41:08 INFO - PROCESS | 1889 | 1465119668000 Marionette DEBUG loaded listener.js 02:41:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x9967b400) [pid = 1889] [serial = 1140] [outer = 0x99306400] 02:41:09 INFO - PROCESS | 1889 | 1465119669181 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 02:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1837ms 02:41:09 INFO - PROCESS | 1889 | 1465119669271 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 02:41:09 INFO - PROCESS | 1889 | 1465119669276 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 02:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:41:09 INFO - PROCESS | 1889 | 1465119669283 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:41:09 INFO - PROCESS | 1889 | 1465119669289 Marionette TRACE conn4 <- [1,1490,null,{}] 02:41:09 INFO - PROCESS | 1889 | 1465119669319 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:09 INFO - PROCESS | 1889 | 1465119669326 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:09 INFO - PROCESS | 1889 | 1465119669692 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 02:41:09 INFO - PROCESS | 1889 | 1465119669823 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119669836 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:09 INFO - PROCESS | 1889 | ++DOCSHELL 0x99e90000 == 31 [pid = 1889] [id = 380] 02:41:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x99f79800) [pid = 1889] [serial = 1141] [outer = (nil)] 02:41:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x9aa3fc00) [pid = 1889] [serial = 1142] [outer = 0x99f79800] 02:41:09 INFO - PROCESS | 1889 | 1465119669928 Marionette DEBUG loaded listener.js 02:41:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x9aa47c00) [pid = 1889] [serial = 1143] [outer = 0x99f79800] 02:41:11 INFO - PROCESS | 1889 | 1465119670999 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 02:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1749ms 02:41:11 INFO - PROCESS | 1889 | 1465119671033 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 02:41:11 INFO - PROCESS | 1889 | 1465119671038 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 02:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:41:11 INFO - PROCESS | 1889 | 1465119671046 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:41:11 INFO - PROCESS | 1889 | 1465119671050 Marionette TRACE conn4 <- [1,1494,null,{}] 02:41:11 INFO - PROCESS | 1889 | 1465119671057 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:11 INFO - PROCESS | 1889 | 1465119671062 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:11 INFO - PROCESS | 1889 | 1465119671274 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 02:41:11 INFO - PROCESS | 1889 | 1465119671705 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:11 INFO - PROCESS | 1889 | 1465119671716 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:11 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eecb400 == 32 [pid = 1889] [id = 381] 02:41:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0x8eecbc00) [pid = 1889] [serial = 1144] [outer = (nil)] 02:41:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0x8fb17c00) [pid = 1889] [serial = 1145] [outer = 0x8eecbc00] 02:41:11 INFO - PROCESS | 1889 | 1465119671815 Marionette DEBUG loaded listener.js 02:41:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x8fd07000) [pid = 1889] [serial = 1146] [outer = 0x8eecbc00] 02:41:12 INFO - PROCESS | 1889 | --DOMWINDOW == 77 (0x9ad50400) [pid = 1889] [serial = 1101] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 1889 | --DOMWINDOW == 76 (0x9ad46c00) [pid = 1889] [serial = 1100] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0x9a2de000) [pid = 1889] [serial = 1094] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0x9a5f9400) [pid = 1889] [serial = 1095] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0x95350800) [pid = 1889] [serial = 1082] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x99310400) [pid = 1889] [serial = 1083] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x91ae0c00) [pid = 1889] [serial = 1088] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x9238c000) [pid = 1889] [serial = 1089] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x93b5bc00) [pid = 1889] [serial = 1079] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0x93b62c00) [pid = 1889] [serial = 1080] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 1889 | --DOMWINDOW == 67 (0x93c56000) [pid = 1889] [serial = 1091] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 1889 | --DOMWINDOW == 66 (0x92386400) [pid = 1889] [serial = 1074] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 1889 | --DOMWINDOW == 65 (0x91ae7c00) [pid = 1889] [serial = 1073] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 1889 | --DOMWINDOW == 64 (0x8fb22000) [pid = 1889] [serial = 1085] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 1889 | --DOMWINDOW == 63 (0x8fd12400) [pid = 1889] [serial = 1086] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 1889 | --DOMWINDOW == 62 (0x919f5400) [pid = 1889] [serial = 1076] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 1889 | --DOMWINDOW == 61 (0x91ae5800) [pid = 1889] [serial = 1077] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 1889 | --DOMWINDOW == 60 (0x9aa42c00) [pid = 1889] [serial = 1098] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 1889 | --DOMWINDOW == 59 (0x9a890800) [pid = 1889] [serial = 1097] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 1889 | --DOMWINDOW == 58 (0x95188800) [pid = 1889] [serial = 1092] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 1889 | 1465119672977 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 02:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1984ms 02:41:13 INFO - PROCESS | 1889 | 1465119673033 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 02:41:13 INFO - PROCESS | 1889 | 1465119673039 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 02:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:41:13 INFO - PROCESS | 1889 | 1465119673083 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:41:13 INFO - PROCESS | 1889 | 1465119673088 Marionette TRACE conn4 <- [1,1498,null,{}] 02:41:13 INFO - PROCESS | 1889 | 1465119673110 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:13 INFO - PROCESS | 1889 | 1465119673116 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:13 INFO - PROCESS | 1889 | 1465119673287 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 02:41:13 INFO - PROCESS | 1889 | 1465119673470 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:13 INFO - PROCESS | 1889 | 1465119673482 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:13 INFO - PROCESS | 1889 | ++DOCSHELL 0x919f3c00 == 33 [pid = 1889] [id = 382] 02:41:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 59 (0x919f8400) [pid = 1889] [serial = 1147] [outer = (nil)] 02:41:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 60 (0x91ae4800) [pid = 1889] [serial = 1148] [outer = 0x919f8400] 02:41:13 INFO - PROCESS | 1889 | 1465119673565 Marionette DEBUG loaded listener.js 02:41:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 61 (0x92387000) [pid = 1889] [serial = 1149] [outer = 0x919f8400] 02:41:14 INFO - PROCESS | 1889 | 1465119674394 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 02:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1365ms 02:41:14 INFO - PROCESS | 1889 | 1465119674435 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 02:41:14 INFO - PROCESS | 1889 | 1465119674442 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 02:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:41:14 INFO - PROCESS | 1889 | 1465119674453 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:41:14 INFO - PROCESS | 1889 | 1465119674457 Marionette TRACE conn4 <- [1,1502,null,{}] 02:41:14 INFO - PROCESS | 1889 | 1465119674464 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:14 INFO - PROCESS | 1889 | 1465119674469 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:14 INFO - PROCESS | 1889 | 1465119674672 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 02:41:14 INFO - PROCESS | 1889 | 1465119674800 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119674813 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:14 INFO - PROCESS | 1889 | ++DOCSHELL 0x91978c00 == 34 [pid = 1889] [id = 383] 02:41:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 62 (0x919d0c00) [pid = 1889] [serial = 1150] [outer = (nil)] 02:41:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 63 (0x93bccc00) [pid = 1889] [serial = 1151] [outer = 0x919d0c00] 02:41:14 INFO - PROCESS | 1889 | 1465119674913 Marionette DEBUG loaded listener.js 02:41:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 64 (0x9534dc00) [pid = 1889] [serial = 1152] [outer = 0x919d0c00] 02:41:15 INFO - PROCESS | 1889 | 1465119675903 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 02:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1491ms 02:41:15 INFO - PROCESS | 1889 | 1465119675944 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 02:41:15 INFO - PROCESS | 1889 | 1465119675948 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 02:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:41:15 INFO - PROCESS | 1889 | 1465119675958 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:41:15 INFO - PROCESS | 1889 | 1465119675968 Marionette TRACE conn4 <- [1,1506,null,{}] 02:41:15 INFO - PROCESS | 1889 | 1465119675996 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:16 INFO - PROCESS | 1889 | 1465119676004 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:16 INFO - PROCESS | 1889 | 1465119676266 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 02:41:16 INFO - PROCESS | 1889 | 1465119676339 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:16 INFO - PROCESS | 1889 | 1465119676348 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:16 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eec9000 == 35 [pid = 1889] [id = 384] 02:41:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 65 (0x953e5000) [pid = 1889] [serial = 1153] [outer = (nil)] 02:41:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 66 (0x9a5f4000) [pid = 1889] [serial = 1154] [outer = 0x953e5000] 02:41:16 INFO - PROCESS | 1889 | 1465119676422 Marionette DEBUG loaded listener.js 02:41:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 67 (0x9aa3c000) [pid = 1889] [serial = 1155] [outer = 0x953e5000] 02:41:17 INFO - PROCESS | 1889 | 1465119677420 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 02:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1505ms 02:41:17 INFO - PROCESS | 1889 | 1465119677461 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 02:41:17 INFO - PROCESS | 1889 | 1465119677466 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 02:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:41:17 INFO - PROCESS | 1889 | 1465119677480 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:41:17 INFO - PROCESS | 1889 | 1465119677483 Marionette TRACE conn4 <- [1,1510,null,{}] 02:41:17 INFO - PROCESS | 1889 | 1465119677489 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:17 INFO - PROCESS | 1889 | 1465119677494 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:17 INFO - PROCESS | 1889 | 1465119677781 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 02:41:17 INFO - PROCESS | 1889 | --DOMWINDOW == 66 (0x9ad44c00) [pid = 1889] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:41:17 INFO - PROCESS | 1889 | --DOMWINDOW == 65 (0x919cec00) [pid = 1889] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:41:17 INFO - PROCESS | 1889 | --DOMWINDOW == 64 (0x91976c00) [pid = 1889] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:41:17 INFO - PROCESS | 1889 | --DOMWINDOW == 63 (0x99306c00) [pid = 1889] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:41:17 INFO - PROCESS | 1889 | --DOMWINDOW == 62 (0x92385800) [pid = 1889] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:41:17 INFO - PROCESS | 1889 | --DOMWINDOW == 61 (0x8fd09c00) [pid = 1889] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:41:17 INFO - PROCESS | 1889 | --DOMWINDOW == 60 (0x8eed1400) [pid = 1889] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:41:17 INFO - PROCESS | 1889 | --DOMWINDOW == 59 (0x93891800) [pid = 1889] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:41:17 INFO - PROCESS | 1889 | --DOMWINDOW == 58 (0x8fb25000) [pid = 1889] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:41:17 INFO - PROCESS | 1889 | --DOMWINDOW == 57 (0x9b2abc00) [pid = 1889] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:41:17 INFO - PROCESS | 1889 | 1465119677897 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119677906 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:17 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eed1400 == 36 [pid = 1889] [id = 385] 02:41:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 58 (0x8fb1b400) [pid = 1889] [serial = 1156] [outer = (nil)] 02:41:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 59 (0x9197a800) [pid = 1889] [serial = 1157] [outer = 0x8fb1b400] 02:41:17 INFO - PROCESS | 1889 | 1465119677986 Marionette DEBUG loaded listener.js 02:41:18 INFO - PROCESS | 1889 | ++DOMWINDOW == 60 (0x93c61000) [pid = 1889] [serial = 1158] [outer = 0x8fb1b400] 02:41:18 INFO - PROCESS | 1889 | 1465119678829 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 02:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1386ms 02:41:18 INFO - PROCESS | 1889 | 1465119678866 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 02:41:18 INFO - PROCESS | 1889 | 1465119678871 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 02:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:41:18 INFO - PROCESS | 1889 | 1465119678878 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:41:18 INFO - PROCESS | 1889 | 1465119678882 Marionette TRACE conn4 <- [1,1514,null,{}] 02:41:18 INFO - PROCESS | 1889 | 1465119678888 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:18 INFO - PROCESS | 1889 | 1465119678893 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:19 INFO - PROCESS | 1889 | 1465119679075 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 02:41:19 INFO - PROCESS | 1889 | 1465119679086 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1889 | 1465119679105 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:19 INFO - PROCESS | 1889 | ++DOCSHELL 0x9108a400 == 37 [pid = 1889] [id = 386] 02:41:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 61 (0x918c8400) [pid = 1889] [serial = 1159] [outer = (nil)] 02:41:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 62 (0x9ad4d000) [pid = 1889] [serial = 1160] [outer = 0x918c8400] 02:41:19 INFO - PROCESS | 1889 | 1465119679306 Marionette DEBUG loaded listener.js 02:41:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 63 (0x9b2a5800) [pid = 1889] [serial = 1161] [outer = 0x918c8400] 02:41:20 INFO - PROCESS | 1889 | 1465119680479 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 02:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1636ms 02:41:20 INFO - PROCESS | 1889 | 1465119680516 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 02:41:20 INFO - PROCESS | 1889 | 1465119680523 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 02:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:41:20 INFO - PROCESS | 1889 | 1465119680534 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:41:20 INFO - PROCESS | 1889 | 1465119680538 Marionette TRACE conn4 <- [1,1518,null,{}] 02:41:20 INFO - PROCESS | 1889 | 1465119680550 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:20 INFO - PROCESS | 1889 | 1465119680555 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:20 INFO - PROCESS | 1889 | 1465119680801 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 02:41:21 INFO - PROCESS | 1889 | 1465119681036 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1889 | 1465119681048 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:21 INFO - PROCESS | 1889 | ++DOCSHELL 0x91974000 == 38 [pid = 1889] [id = 387] 02:41:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 64 (0x919c4c00) [pid = 1889] [serial = 1162] [outer = (nil)] 02:41:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 65 (0x91ae5400) [pid = 1889] [serial = 1163] [outer = 0x919c4c00] 02:41:21 INFO - PROCESS | 1889 | 1465119681180 Marionette DEBUG loaded listener.js 02:41:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 66 (0x92e44400) [pid = 1889] [serial = 1164] [outer = 0x919c4c00] 02:41:22 INFO - PROCESS | 1889 | 1465119682199 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 02:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1687ms 02:41:22 INFO - PROCESS | 1889 | 1465119682220 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 02:41:22 INFO - PROCESS | 1889 | 1465119682228 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 02:41:22 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:41:22 INFO - PROCESS | 1889 | 1465119682241 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:41:22 INFO - PROCESS | 1889 | 1465119682245 Marionette TRACE conn4 <- [1,1522,null,{}] 02:41:22 INFO - PROCESS | 1889 | 1465119682253 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:22 INFO - PROCESS | 1889 | 1465119682260 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:22 INFO - PROCESS | 1889 | 1465119682478 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 02:41:22 INFO - PROCESS | 1889 | 1465119682710 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119682724 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:22 INFO - PROCESS | 1889 | ++DOCSHELL 0x95188800 == 39 [pid = 1889] [id = 388] 02:41:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 67 (0x953ec800) [pid = 1889] [serial = 1165] [outer = (nil)] 02:41:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 68 (0x99304000) [pid = 1889] [serial = 1166] [outer = 0x953ec800] 02:41:22 INFO - PROCESS | 1889 | 1465119682828 Marionette DEBUG loaded listener.js 02:41:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x99f71c00) [pid = 1889] [serial = 1167] [outer = 0x953ec800] 02:41:23 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:23 INFO - PROCESS | 1889 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:41:23 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:23 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:23 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:23 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:23 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:23 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:23 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:23 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:23 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:23 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:23 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:41:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:41:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:41:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:41:23 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:41:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:41:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:41:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:41:23 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:41:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:41:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:41:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:41:23 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:41:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:41:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:41:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:41:23 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1551ms 02:41:23 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:41:23 INFO - PROCESS | 1889 | 1465119683771 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 02:41:23 INFO - PROCESS | 1889 | 1465119683794 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 02:41:23 INFO - PROCESS | 1889 | 1465119683805 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 02:41:23 INFO - PROCESS | 1889 | 1465119683816 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:41:23 INFO - PROCESS | 1889 | 1465119683827 Marionette TRACE conn4 <- [1,1526,null,{}] 02:41:23 INFO - PROCESS | 1889 | 1465119683864 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:23 INFO - PROCESS | 1889 | 1465119683873 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:24 INFO - PROCESS | 1889 | 1465119684063 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 02:41:24 INFO - PROCESS | 1889 | 1465119684237 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1889 | 1465119684248 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:24 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b3a1c00 == 40 [pid = 1889] [id = 389] 02:41:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x9b3a3000) [pid = 1889] [serial = 1168] [outer = (nil)] 02:41:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x9b3a7000) [pid = 1889] [serial = 1169] [outer = 0x9b3a3000] 02:41:24 INFO - PROCESS | 1889 | 1465119684336 Marionette DEBUG loaded listener.js 02:41:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x9b64dc00) [pid = 1889] [serial = 1170] [outer = 0x9b3a3000] 02:41:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:41:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:41:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:41:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:41:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:41:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:41:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:41:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:41:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:41:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:41:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:41:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:41:25 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1527ms 02:41:25 INFO - PROCESS | 1889 | 1465119685319 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 02:41:25 INFO - PROCESS | 1889 | 1465119685386 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 02:41:25 INFO - PROCESS | 1889 | 1465119685394 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 02:41:25 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:41:25 INFO - PROCESS | 1889 | 1465119685405 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:41:25 INFO - PROCESS | 1889 | 1465119685408 Marionette TRACE conn4 <- [1,1530,null,{}] 02:41:25 INFO - PROCESS | 1889 | 1465119685416 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:25 INFO - PROCESS | 1889 | 1465119685422 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:25 INFO - PROCESS | 1889 | 1465119685618 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 02:41:25 INFO - PROCESS | 1889 | 1465119685790 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119685798 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:25 INFO - PROCESS | 1889 | ++DOCSHELL 0x9aa42400 == 41 [pid = 1889] [id = 390] 02:41:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x9b39fc00) [pid = 1889] [serial = 1171] [outer = (nil)] 02:41:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x9bd7c000) [pid = 1889] [serial = 1172] [outer = 0x9b39fc00] 02:41:25 INFO - PROCESS | 1889 | 1465119685889 Marionette DEBUG loaded listener.js 02:41:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x9c08d000) [pid = 1889] [serial = 1173] [outer = 0x9b39fc00] 02:41:26 INFO - PROCESS | 1889 | 1465119686770 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 02:41:26 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:41:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:41:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:41:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:41:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:41:26 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:41:26 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:41:26 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1381ms 02:41:26 INFO - PROCESS | 1889 | 1465119686789 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 02:41:26 INFO - PROCESS | 1889 | 1465119686792 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 02:41:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:41:26 INFO - PROCESS | 1889 | 1465119686800 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:41:26 INFO - PROCESS | 1889 | 1465119686804 Marionette TRACE conn4 <- [1,1534,null,{}] 02:41:26 INFO - PROCESS | 1889 | 1465119686810 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:26 INFO - PROCESS | 1889 | 1465119686818 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:27 INFO - PROCESS | 1889 | 1465119687025 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 02:41:27 INFO - PROCESS | 1889 | 1465119687210 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:27 INFO - PROCESS | 1889 | 1465119687219 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:27 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c6400 == 42 [pid = 1889] [id = 391] 02:41:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0x918c8800) [pid = 1889] [serial = 1174] [outer = (nil)] 02:41:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0x9c109800) [pid = 1889] [serial = 1175] [outer = 0x918c8800] 02:41:27 INFO - PROCESS | 1889 | 1465119687306 Marionette DEBUG loaded listener.js 02:41:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x9c106c00) [pid = 1889] [serial = 1176] [outer = 0x918c8800] 02:41:28 INFO - PROCESS | 1889 | 1465119688300 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 02:41:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:41:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1537ms 02:41:28 INFO - PROCESS | 1889 | 1465119688338 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 02:41:28 INFO - PROCESS | 1889 | 1465119688342 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 02:41:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:41:28 INFO - PROCESS | 1889 | 1465119688349 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:41:28 INFO - PROCESS | 1889 | 1465119688353 Marionette TRACE conn4 <- [1,1538,null,{}] 02:41:28 INFO - PROCESS | 1889 | 1465119688359 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:28 INFO - PROCESS | 1889 | 1465119688370 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:28 INFO - PROCESS | 1889 | 1465119688598 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 02:41:28 INFO - PROCESS | 1889 | 1465119688838 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:28 INFO - PROCESS | 1889 | 1465119688846 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:28 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb1d800 == 43 [pid = 1889] [id = 392] 02:41:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x91973c00) [pid = 1889] [serial = 1177] [outer = (nil)] 02:41:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x9d40b400) [pid = 1889] [serial = 1178] [outer = 0x91973c00] 02:41:28 INFO - PROCESS | 1889 | 1465119688974 Marionette DEBUG loaded listener.js 02:41:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 81 (0x9d5fa400) [pid = 1889] [serial = 1179] [outer = 0x91973c00] 02:41:29 INFO - PROCESS | 1889 | 1465119689889 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:41:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:41:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1585ms 02:41:29 INFO - PROCESS | 1889 | 1465119689935 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 02:41:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:41:29 INFO - PROCESS | 1889 | 1465119689940 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 02:41:29 INFO - PROCESS | 1889 | 1465119689946 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:41:29 INFO - PROCESS | 1889 | 1465119689950 Marionette TRACE conn4 <- [1,1542,null,{}] 02:41:29 INFO - PROCESS | 1889 | 1465119689956 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:29 INFO - PROCESS | 1889 | 1465119689961 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:30 INFO - PROCESS | 1889 | 1465119690145 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 02:41:30 INFO - PROCESS | 1889 | 1465119690321 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:30 INFO - PROCESS | 1889 | 1465119690332 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:30 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb19800 == 44 [pid = 1889] [id = 393] 02:41:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x919f7000) [pid = 1889] [serial = 1180] [outer = (nil)] 02:41:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0xa0619800) [pid = 1889] [serial = 1181] [outer = 0x919f7000] 02:41:30 INFO - PROCESS | 1889 | 1465119690464 Marionette DEBUG loaded listener.js 02:41:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0xa1163400) [pid = 1889] [serial = 1182] [outer = 0x919f7000] 02:41:31 INFO - PROCESS | 1889 | 1465119691384 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 02:41:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:41:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1532ms 02:41:31 INFO - PROCESS | 1889 | 1465119691480 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 02:41:31 INFO - PROCESS | 1889 | 1465119691491 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 02:41:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:41:31 INFO - PROCESS | 1889 | 1465119691499 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:41:31 INFO - PROCESS | 1889 | 1465119691502 Marionette TRACE conn4 <- [1,1546,null,{}] 02:41:31 INFO - PROCESS | 1889 | 1465119691551 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:31 INFO - PROCESS | 1889 | 1465119691555 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:31 INFO - PROCESS | 1889 | 1465119691812 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 02:41:32 INFO - PROCESS | 1889 | 1465119692020 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119692030 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:32 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eeca000 == 45 [pid = 1889] [id = 394] 02:41:32 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x8fb1e800) [pid = 1889] [serial = 1183] [outer = (nil)] 02:41:32 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x91980c00) [pid = 1889] [serial = 1184] [outer = 0x8fb1e800] 02:41:32 INFO - PROCESS | 1889 | 1465119692124 Marionette DEBUG loaded listener.js 02:41:32 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x92e42c00) [pid = 1889] [serial = 1185] [outer = 0x8fb1e800] 02:41:33 INFO - PROCESS | 1889 | 1465119693064 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:41:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:41:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1632ms 02:41:33 INFO - PROCESS | 1889 | 1465119693133 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 02:41:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:41:33 INFO - PROCESS | 1889 | 1465119693137 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 02:41:33 INFO - PROCESS | 1889 | 1465119693144 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:41:33 INFO - PROCESS | 1889 | 1465119693147 Marionette TRACE conn4 <- [1,1550,null,{}] 02:41:33 INFO - PROCESS | 1889 | 1465119693153 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:33 INFO - PROCESS | 1889 | 1465119693159 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:33 INFO - PROCESS | 1889 | 1465119693360 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 02:41:33 INFO - PROCESS | 1889 | 1465119693837 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119693847 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:33 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb25000 == 46 [pid = 1889] [id = 395] 02:41:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x8fb26400) [pid = 1889] [serial = 1186] [outer = (nil)] 02:41:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x8fd0c400) [pid = 1889] [serial = 1187] [outer = 0x8fb26400] 02:41:33 INFO - PROCESS | 1889 | 1465119693966 Marionette DEBUG loaded listener.js 02:41:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x918cbc00) [pid = 1889] [serial = 1188] [outer = 0x8fb26400] 02:41:34 INFO - PROCESS | 1889 | 1465119694901 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 02:41:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:41:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1839ms 02:41:34 INFO - PROCESS | 1889 | 1465119694985 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 02:41:34 INFO - PROCESS | 1889 | 1465119694992 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 02:41:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:41:35 INFO - PROCESS | 1889 | 1465119694999 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:41:35 INFO - PROCESS | 1889 | 1465119695004 Marionette TRACE conn4 <- [1,1554,null,{}] 02:41:35 INFO - PROCESS | 1889 | 1465119695012 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:35 INFO - PROCESS | 1889 | 1465119695020 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:35 INFO - PROCESS | 1889 | 1465119695245 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 02:41:36 INFO - PROCESS | 1889 | --DOCSHELL 0x918c9c00 == 45 [pid = 1889] [id = 367] 02:41:36 INFO - PROCESS | 1889 | --DOCSHELL 0x919f5800 == 44 [pid = 1889] [id = 362] 02:41:36 INFO - PROCESS | 1889 | --DOCSHELL 0x918c2c00 == 43 [pid = 1889] [id = 356] 02:41:36 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd13400 == 42 [pid = 1889] [id = 364] 02:41:36 INFO - PROCESS | 1889 | --DOCSHELL 0x8eeccc00 == 41 [pid = 1889] [id = 359] 02:41:36 INFO - PROCESS | 1889 | --DOCSHELL 0x93894c00 == 40 [pid = 1889] [id = 363] 02:41:36 INFO - PROCESS | 1889 | --DOCSHELL 0x91ae1400 == 39 [pid = 1889] [id = 357] 02:41:36 INFO - PROCESS | 1889 | --DOCSHELL 0x8eecb800 == 38 [pid = 1889] [id = 370] 02:41:36 INFO - PROCESS | 1889 | --DOCSHELL 0x95346800 == 37 [pid = 1889] [id = 368] 02:41:36 INFO - PROCESS | 1889 | --DOCSHELL 0x91972c00 == 36 [pid = 1889] [id = 358] 02:41:36 INFO - PROCESS | 1889 | --DOCSHELL 0x9930e000 == 35 [pid = 1889] [id = 365] 02:41:36 INFO - PROCESS | 1889 | --DOCSHELL 0x99678400 == 34 [pid = 1889] [id = 369] 02:41:36 INFO - PROCESS | 1889 | --DOCSHELL 0x8eec6c00 == 33 [pid = 1889] [id = 361] 02:41:36 INFO - PROCESS | 1889 | --DOCSHELL 0x91090c00 == 32 [pid = 1889] [id = 366] 02:41:36 INFO - PROCESS | 1889 | --DOCSHELL 0x95348400 == 31 [pid = 1889] [id = 360] 02:41:36 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd08400 == 30 [pid = 1889] [id = 372] 02:41:36 INFO - PROCESS | 1889 | --DOCSHELL 0x8eec8000 == 29 [pid = 1889] [id = 371] 02:41:36 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x95342c00) [pid = 1889] [serial = 1131] [outer = (nil)] [url = about:blank] 02:41:36 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x9b3a3800) [pid = 1889] [serial = 1110] [outer = (nil)] [url = about:blank] 02:41:36 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x93899c00) [pid = 1889] [serial = 1104] [outer = (nil)] [url = about:blank] 02:41:36 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x919c4400) [pid = 1889] [serial = 1125] [outer = (nil)] [url = about:blank] 02:41:36 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x9a5ef000) [pid = 1889] [serial = 1106] [outer = (nil)] [url = about:blank] 02:41:36 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0x92e44c00) [pid = 1889] [serial = 1128] [outer = (nil)] [url = about:blank] 02:41:36 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0x918c3400) [pid = 1889] [serial = 1119] [outer = (nil)] [url = about:blank] 02:41:36 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0x9bdb0c00) [pid = 1889] [serial = 1116] [outer = (nil)] [url = about:blank] 02:41:36 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0x9b2ac800) [pid = 1889] [serial = 1109] [outer = (nil)] [url = about:blank] 02:41:36 INFO - PROCESS | 1889 | --DOMWINDOW == 80 (0x9197c000) [pid = 1889] [serial = 1124] [outer = (nil)] [url = about:blank] 02:41:36 INFO - PROCESS | 1889 | --DOMWINDOW == 79 (0x9aa40c00) [pid = 1889] [serial = 1107] [outer = (nil)] [url = about:blank] 02:41:36 INFO - PROCESS | 1889 | --DOMWINDOW == 78 (0x93bcac00) [pid = 1889] [serial = 1130] [outer = (nil)] [url = about:blank] 02:41:36 INFO - PROCESS | 1889 | --DOMWINDOW == 77 (0x8fd10c00) [pid = 1889] [serial = 1118] [outer = (nil)] [url = about:blank] 02:41:36 INFO - PROCESS | 1889 | --DOMWINDOW == 76 (0x92381c00) [pid = 1889] [serial = 1103] [outer = (nil)] [url = about:blank] 02:41:36 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0x9238b800) [pid = 1889] [serial = 1127] [outer = (nil)] [url = about:blank] 02:41:36 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0x9bd86800) [pid = 1889] [serial = 1115] [outer = (nil)] [url = about:blank] 02:41:36 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0x8fd0f400) [pid = 1889] [serial = 1122] [outer = (nil)] [url = about:blank] 02:41:36 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x9b6bc800) [pid = 1889] [serial = 1112] [outer = (nil)] [url = about:blank] 02:41:36 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x8fd06c00) [pid = 1889] [serial = 1121] [outer = (nil)] [url = about:blank] 02:41:36 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x9b876000) [pid = 1889] [serial = 1113] [outer = (nil)] [url = about:blank] 02:41:36 INFO - PROCESS | 1889 | 1465119696681 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119696688 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:36 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eec8c00 == 30 [pid = 1889] [id = 396] 02:41:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x8eeca400) [pid = 1889] [serial = 1189] [outer = (nil)] 02:41:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x8eecf000) [pid = 1889] [serial = 1190] [outer = 0x8eeca400] 02:41:36 INFO - PROCESS | 1889 | 1465119696840 Marionette DEBUG loaded listener.js 02:41:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x8fb26c00) [pid = 1889] [serial = 1191] [outer = 0x8eeca400] 02:41:37 INFO - PROCESS | 1889 | 1465119697909 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 02:41:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:41:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 2991ms 02:41:37 INFO - PROCESS | 1889 | 1465119697993 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 02:41:38 INFO - PROCESS | 1889 | 1465119697999 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 02:41:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:41:38 INFO - PROCESS | 1889 | 1465119698009 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:41:38 INFO - PROCESS | 1889 | 1465119698013 Marionette TRACE conn4 <- [1,1558,null,{}] 02:41:38 INFO - PROCESS | 1889 | 1465119698022 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:38 INFO - PROCESS | 1889 | 1465119698028 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:38 INFO - PROCESS | 1889 | 1465119698261 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 02:41:38 INFO - PROCESS | 1889 | 1465119698507 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1889 | 1465119698518 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:38 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c7400 == 31 [pid = 1889] [id = 397] 02:41:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x918c9800) [pid = 1889] [serial = 1192] [outer = (nil)] 02:41:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x918ccc00) [pid = 1889] [serial = 1193] [outer = 0x918c9800] 02:41:38 INFO - PROCESS | 1889 | 1465119698646 Marionette DEBUG loaded listener.js 02:41:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0x9197f000) [pid = 1889] [serial = 1194] [outer = 0x918c9800] 02:41:39 INFO - PROCESS | 1889 | 1465119699689 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 02:41:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:41:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1733ms 02:41:39 INFO - PROCESS | 1889 | 1465119699741 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 02:41:39 INFO - PROCESS | 1889 | 1465119699750 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 02:41:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:41:39 INFO - PROCESS | 1889 | 1465119699762 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:41:39 INFO - PROCESS | 1889 | 1465119699766 Marionette TRACE conn4 <- [1,1562,null,{}] 02:41:39 INFO - PROCESS | 1889 | 1465119699781 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:39 INFO - PROCESS | 1889 | 1465119699792 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:40 INFO - PROCESS | 1889 | 1465119700111 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 02:41:40 INFO - PROCESS | 1889 | 1465119700307 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119700320 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:40 INFO - PROCESS | 1889 | ++DOCSHELL 0x919fd000 == 32 [pid = 1889] [id = 398] 02:41:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0x919fec00) [pid = 1889] [serial = 1195] [outer = (nil)] 02:41:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x91ae5000) [pid = 1889] [serial = 1196] [outer = 0x919fec00] 02:41:40 INFO - PROCESS | 1889 | 1465119700403 Marionette DEBUG loaded listener.js 02:41:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x92388c00) [pid = 1889] [serial = 1197] [outer = 0x919fec00] 02:41:41 INFO - PROCESS | 1889 | 1465119701511 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 02:41:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:41:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1795ms 02:41:41 INFO - PROCESS | 1889 | 1465119701557 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 02:41:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:41:41 INFO - PROCESS | 1889 | 1465119701561 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 02:41:41 INFO - PROCESS | 1889 | 1465119701570 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:41:41 INFO - PROCESS | 1889 | 1465119701577 Marionette TRACE conn4 <- [1,1566,null,{}] 02:41:41 INFO - PROCESS | 1889 | 1465119701598 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:41 INFO - PROCESS | 1889 | 1465119701609 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:41 INFO - PROCESS | 1889 | 1465119701857 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 02:41:42 INFO - PROCESS | 1889 | 1465119702130 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119702143 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:42 INFO - PROCESS | 1889 | ++DOCSHELL 0x91ae5c00 == 33 [pid = 1889] [id = 399] 02:41:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x93bc9400) [pid = 1889] [serial = 1198] [outer = (nil)] 02:41:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 81 (0x93c5a000) [pid = 1889] [serial = 1199] [outer = 0x93bc9400] 02:41:42 INFO - PROCESS | 1889 | 1465119702227 Marionette DEBUG loaded listener.js 02:41:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x95183000) [pid = 1889] [serial = 1200] [outer = 0x93bc9400] 02:41:43 INFO - PROCESS | 1889 | 1465119703332 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 02:41:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:41:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1809ms 02:41:43 INFO - PROCESS | 1889 | 1465119703377 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 02:41:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:41:43 INFO - PROCESS | 1889 | 1465119703383 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 02:41:43 INFO - PROCESS | 1889 | 1465119703391 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:41:43 INFO - PROCESS | 1889 | 1465119703394 Marionette TRACE conn4 <- [1,1570,null,{}] 02:41:43 INFO - PROCESS | 1889 | 1465119703401 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:43 INFO - PROCESS | 1889 | 1465119703407 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:43 INFO - PROCESS | 1889 | 1465119703758 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 02:41:44 INFO - PROCESS | 1889 | 1465119704099 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119704109 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:44 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eec6c00 == 34 [pid = 1889] [id = 400] 02:41:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x8eec7000) [pid = 1889] [serial = 1201] [outer = (nil)] 02:41:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0x8fb1a000) [pid = 1889] [serial = 1202] [outer = 0x8eec7000] 02:41:44 INFO - PROCESS | 1889 | 1465119704189 Marionette DEBUG loaded listener.js 02:41:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x8fd11800) [pid = 1889] [serial = 1203] [outer = 0x8eec7000] 02:41:45 INFO - PROCESS | 1889 | 1465119705302 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 02:41:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:41:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1942ms 02:41:45 INFO - PROCESS | 1889 | 1465119705337 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 02:41:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:41:45 INFO - PROCESS | 1889 | 1465119705342 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 02:41:45 INFO - PROCESS | 1889 | 1465119705350 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:41:45 INFO - PROCESS | 1889 | 1465119705354 Marionette TRACE conn4 <- [1,1574,null,{}] 02:41:45 INFO - PROCESS | 1889 | 1465119705362 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:45 INFO - PROCESS | 1889 | 1465119705371 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:45 INFO - PROCESS | 1889 | 1465119705548 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 02:41:45 INFO - PROCESS | 1889 | 1465119705749 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119705759 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:45 INFO - PROCESS | 1889 | ++DOCSHELL 0x919fb400 == 35 [pid = 1889] [id = 401] 02:41:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x919ff800) [pid = 1889] [serial = 1204] [outer = (nil)] 02:41:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x91ae7800) [pid = 1889] [serial = 1205] [outer = 0x919ff800] 02:41:45 INFO - PROCESS | 1889 | 1465119705839 Marionette DEBUG loaded listener.js 02:41:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x92e44800) [pid = 1889] [serial = 1206] [outer = 0x919ff800] 02:41:46 INFO - PROCESS | 1889 | 1465119706795 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 02:41:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:41:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1488ms 02:41:46 INFO - PROCESS | 1889 | 1465119706841 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 02:41:46 INFO - PROCESS | 1889 | 1465119706848 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 02:41:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:41:46 INFO - PROCESS | 1889 | 1465119706855 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:41:46 INFO - PROCESS | 1889 | 1465119706859 Marionette TRACE conn4 <- [1,1578,null,{}] 02:41:46 INFO - PROCESS | 1889 | 1465119706865 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:46 INFO - PROCESS | 1889 | 1465119706870 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:47 INFO - PROCESS | 1889 | 1465119707064 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 02:41:47 INFO - PROCESS | 1889 | 1465119707262 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119707270 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:47 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eeca800 == 36 [pid = 1889] [id = 402] 02:41:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x8fd09400) [pid = 1889] [serial = 1207] [outer = (nil)] 02:41:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x95348800) [pid = 1889] [serial = 1208] [outer = 0x8fd09400] 02:41:47 INFO - PROCESS | 1889 | 1465119707355 Marionette DEBUG loaded listener.js 02:41:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x99303000) [pid = 1889] [serial = 1209] [outer = 0x8fd09400] 02:41:48 INFO - PROCESS | 1889 | 1465119708303 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 02:41:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:41:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1493ms 02:41:48 INFO - PROCESS | 1889 | 1465119708348 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 02:41:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:41:48 INFO - PROCESS | 1889 | 1465119708353 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 02:41:48 INFO - PROCESS | 1889 | 1465119708384 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:41:48 INFO - PROCESS | 1889 | 1465119708393 Marionette TRACE conn4 <- [1,1582,null,{}] 02:41:48 INFO - PROCESS | 1889 | 1465119708400 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:48 INFO - PROCESS | 1889 | 1465119708408 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:48 INFO - PROCESS | 1889 | 1465119708657 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 02:41:48 INFO - PROCESS | 1889 | 1465119708684 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119708693 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:48 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd11000 == 37 [pid = 1889] [id = 403] 02:41:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x93bcb400) [pid = 1889] [serial = 1210] [outer = (nil)] 02:41:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x9aa3e400) [pid = 1889] [serial = 1211] [outer = 0x93bcb400] 02:41:48 INFO - PROCESS | 1889 | 1465119708763 Marionette DEBUG loaded listener.js 02:41:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0x9aa46400) [pid = 1889] [serial = 1212] [outer = 0x93bcb400] 02:41:49 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x919c4c00) [pid = 1889] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:41:49 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x953ec800) [pid = 1889] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:41:49 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x9b3a3000) [pid = 1889] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:41:49 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x9b39fc00) [pid = 1889] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:41:49 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x918c8800) [pid = 1889] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:41:49 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x91973c00) [pid = 1889] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:41:49 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x919f7000) [pid = 1889] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:41:49 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x8fb1e800) [pid = 1889] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:41:49 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x953e5000) [pid = 1889] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:41:49 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0x8fb1b400) [pid = 1889] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:41:49 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0x91084800) [pid = 1889] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:41:49 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0x95345000) [pid = 1889] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:41:49 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0x919d0c00) [pid = 1889] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:41:49 INFO - PROCESS | 1889 | --DOMWINDOW == 80 (0x99306400) [pid = 1889] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:41:49 INFO - PROCESS | 1889 | --DOMWINDOW == 79 (0x99f79800) [pid = 1889] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:41:49 INFO - PROCESS | 1889 | --DOMWINDOW == 78 (0x8eecbc00) [pid = 1889] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:41:49 INFO - PROCESS | 1889 | --DOMWINDOW == 77 (0x919f8400) [pid = 1889] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:41:49 INFO - PROCESS | 1889 | --DOMWINDOW == 76 (0x918c8400) [pid = 1889] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:41:49 INFO - PROCESS | 1889 | 1465119709915 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 02:41:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:41:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1618ms 02:41:49 INFO - PROCESS | 1889 | 1465119709982 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 02:41:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:41:49 INFO - PROCESS | 1889 | 1465119709987 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 02:41:49 INFO - PROCESS | 1889 | 1465119709993 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:41:49 INFO - PROCESS | 1889 | 1465119709996 Marionette TRACE conn4 <- [1,1586,null,{}] 02:41:50 INFO - PROCESS | 1889 | 1465119710002 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:50 INFO - PROCESS | 1889 | 1465119710006 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:50 INFO - PROCESS | 1889 | 1465119710170 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 02:41:50 INFO - PROCESS | 1889 | 1465119710182 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119710189 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:50 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eec7c00 == 38 [pid = 1889] [id = 404] 02:41:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0x8fb1b400) [pid = 1889] [serial = 1213] [outer = (nil)] 02:41:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x99307000) [pid = 1889] [serial = 1214] [outer = 0x8fb1b400] 02:41:50 INFO - PROCESS | 1889 | 1465119710257 Marionette DEBUG loaded listener.js 02:41:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x93bca000) [pid = 1889] [serial = 1215] [outer = 0x8fb1b400] 02:41:51 INFO - PROCESS | 1889 | 1465119711191 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 02:41:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:41:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1230ms 02:41:51 INFO - PROCESS | 1889 | 1465119711223 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 02:41:51 INFO - PROCESS | 1889 | 1465119711227 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 02:41:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:41:51 INFO - PROCESS | 1889 | 1465119711233 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:41:51 INFO - PROCESS | 1889 | 1465119711235 Marionette TRACE conn4 <- [1,1590,null,{}] 02:41:51 INFO - PROCESS | 1889 | 1465119711241 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:51 INFO - PROCESS | 1889 | 1465119711246 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:51 INFO - PROCESS | 1889 | 1465119711418 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 02:41:51 INFO - PROCESS | 1889 | 1465119711680 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:51 INFO - PROCESS | 1889 | 1465119711691 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:51 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eec6800 == 39 [pid = 1889] [id = 405] 02:41:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x8eec9c00) [pid = 1889] [serial = 1216] [outer = (nil)] 02:41:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 81 (0x8fb1cc00) [pid = 1889] [serial = 1217] [outer = 0x8eec9c00] 02:41:51 INFO - PROCESS | 1889 | 1465119711794 Marionette DEBUG loaded listener.js 02:41:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x9108b400) [pid = 1889] [serial = 1218] [outer = 0x8eec9c00] 02:41:52 INFO - PROCESS | 1889 | 1465119712878 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 02:41:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:41:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1689ms 02:41:52 INFO - PROCESS | 1889 | 1465119712926 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 02:41:52 INFO - PROCESS | 1889 | 1465119712933 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 02:41:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:41:52 INFO - PROCESS | 1889 | 1465119712942 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:41:52 INFO - PROCESS | 1889 | 1465119712947 Marionette TRACE conn4 <- [1,1594,null,{}] 02:41:52 INFO - PROCESS | 1889 | 1465119712956 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:52 INFO - PROCESS | 1889 | 1465119712964 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:53 INFO - PROCESS | 1889 | 1465119713191 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 02:41:53 INFO - PROCESS | 1889 | 1465119713450 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119713460 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:53 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb1f400 == 40 [pid = 1889] [id = 406] 02:41:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x92e4d400) [pid = 1889] [serial = 1219] [outer = (nil)] 02:41:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0x93851800) [pid = 1889] [serial = 1220] [outer = 0x92e4d400] 02:41:53 INFO - PROCESS | 1889 | 1465119713593 Marionette DEBUG loaded listener.js 02:41:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x93bd2400) [pid = 1889] [serial = 1221] [outer = 0x92e4d400] 02:41:54 INFO - PROCESS | 1889 | 1465119714560 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 02:41:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:41:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1682ms 02:41:54 INFO - PROCESS | 1889 | 1465119714629 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 02:41:54 INFO - PROCESS | 1889 | 1465119714636 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 02:41:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:41:54 INFO - PROCESS | 1889 | 1465119714643 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:41:54 INFO - PROCESS | 1889 | 1465119714647 Marionette TRACE conn4 <- [1,1598,null,{}] 02:41:54 INFO - PROCESS | 1889 | 1465119714654 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:54 INFO - PROCESS | 1889 | 1465119714660 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:54 INFO - PROCESS | 1889 | 1465119714923 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 02:41:55 INFO - PROCESS | 1889 | 1465119715244 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119715256 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:55 INFO - PROCESS | 1889 | ++DOCSHELL 0x919f9c00 == 41 [pid = 1889] [id = 407] 02:41:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x992eec00) [pid = 1889] [serial = 1222] [outer = (nil)] 02:41:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x9a183800) [pid = 1889] [serial = 1223] [outer = 0x992eec00] 02:41:55 INFO - PROCESS | 1889 | 1465119715339 Marionette DEBUG loaded listener.js 02:41:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x9aa44000) [pid = 1889] [serial = 1224] [outer = 0x992eec00] 02:41:56 INFO - PROCESS | 1889 | 1465119716373 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 02:41:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:41:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1785ms 02:41:56 INFO - PROCESS | 1889 | 1465119716428 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 02:41:56 INFO - PROCESS | 1889 | 1465119716432 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 02:41:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:41:56 INFO - PROCESS | 1889 | 1465119716449 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:41:56 INFO - PROCESS | 1889 | 1465119716461 Marionette TRACE conn4 <- [1,1602,null,{}] 02:41:56 INFO - PROCESS | 1889 | 1465119716469 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:56 INFO - PROCESS | 1889 | 1465119716477 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:56 INFO - PROCESS | 1889 | 1465119716809 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 02:41:57 INFO - PROCESS | 1889 | 1465119717026 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1889 | 1465119717035 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:57 INFO - PROCESS | 1889 | ++DOCSHELL 0x9967b000 == 42 [pid = 1889] [id = 408] 02:41:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x99e8e000) [pid = 1889] [serial = 1225] [outer = (nil)] 02:41:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x9b3ad800) [pid = 1889] [serial = 1226] [outer = 0x99e8e000] 02:41:57 INFO - PROCESS | 1889 | 1465119717122 Marionette DEBUG loaded listener.js 02:41:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x9b6bc800) [pid = 1889] [serial = 1227] [outer = 0x99e8e000] 02:41:58 INFO - PROCESS | 1889 | 1465119718125 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 02:41:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:41:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1759ms 02:41:58 INFO - PROCESS | 1889 | 1465119718200 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 02:41:58 INFO - PROCESS | 1889 | 1465119718206 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 02:41:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:41:58 INFO - PROCESS | 1889 | 1465119718212 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:41:58 INFO - PROCESS | 1889 | 1465119718216 Marionette TRACE conn4 <- [1,1606,null,{}] 02:41:58 INFO - PROCESS | 1889 | 1465119718224 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:58 INFO - PROCESS | 1889 | 1465119718229 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:58 INFO - PROCESS | 1889 | 1465119718475 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 02:41:58 INFO - PROCESS | 1889 | 1465119718749 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119718758 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:41:58 INFO - PROCESS | 1889 | ++DOCSHELL 0x919f8400 == 43 [pid = 1889] [id = 409] 02:41:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x9238fc00) [pid = 1889] [serial = 1228] [outer = (nil)] 02:41:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x9bd7ec00) [pid = 1889] [serial = 1229] [outer = 0x9238fc00] 02:41:58 INFO - PROCESS | 1889 | 1465119718841 Marionette DEBUG loaded listener.js 02:41:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0x9bdb1c00) [pid = 1889] [serial = 1230] [outer = 0x9238fc00] 02:41:59 INFO - PROCESS | 1889 | 1465119719744 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 02:41:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:41:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1583ms 02:41:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:41:59 INFO - PROCESS | 1889 | 1465119719797 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 02:41:59 INFO - PROCESS | 1889 | 1465119719800 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 02:41:59 INFO - PROCESS | 1889 | 1465119719808 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:41:59 INFO - PROCESS | 1889 | 1465119719811 Marionette TRACE conn4 <- [1,1610,null,{}] 02:41:59 INFO - PROCESS | 1889 | 1465119719818 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:59 INFO - PROCESS | 1889 | 1465119719823 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:00 INFO - PROCESS | 1889 | 1465119720021 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 02:42:00 INFO - PROCESS | 1889 | 1465119720201 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119720222 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:00 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd12c00 == 44 [pid = 1889] [id = 410] 02:42:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0x8fd13c00) [pid = 1889] [serial = 1231] [outer = (nil)] 02:42:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0x919f3800) [pid = 1889] [serial = 1232] [outer = 0x8fd13c00] 02:42:00 INFO - PROCESS | 1889 | 1465119720416 Marionette DEBUG loaded listener.js 02:42:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0x9aa45000) [pid = 1889] [serial = 1233] [outer = 0x8fd13c00] 02:42:01 INFO - PROCESS | 1889 | 1465119721700 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 02:42:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:42:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1952ms 02:42:01 INFO - PROCESS | 1889 | 1465119721824 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 02:42:01 INFO - PROCESS | 1889 | 1465119721829 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 02:42:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:42:01 INFO - PROCESS | 1889 | 1465119721847 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:42:01 INFO - PROCESS | 1889 | 1465119721854 Marionette TRACE conn4 <- [1,1614,null,{}] 02:42:01 INFO - PROCESS | 1889 | 1465119721863 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:01 INFO - PROCESS | 1889 | 1465119721868 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:02 INFO - PROCESS | 1889 | 1465119722065 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 02:42:02 INFO - PROCESS | 1889 | 1465119722328 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:02 INFO - PROCESS | 1889 | 1465119722342 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:02 INFO - PROCESS | 1889 | ++DOCSHELL 0x919cd800 == 45 [pid = 1889] [id = 411] 02:42:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0x919cf400) [pid = 1889] [serial = 1234] [outer = (nil)] 02:42:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0x91ade000) [pid = 1889] [serial = 1235] [outer = 0x919cf400] 02:42:02 INFO - PROCESS | 1889 | 1465119722541 Marionette DEBUG loaded listener.js 02:42:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0x91ae7400) [pid = 1889] [serial = 1236] [outer = 0x919cf400] 02:42:03 INFO - PROCESS | 1889 | 1465119723567 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 02:42:03 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb20c00 == 44 [pid = 1889] [id = 376] 02:42:03 INFO - PROCESS | 1889 | --DOCSHELL 0x92384400 == 43 [pid = 1889] [id = 375] 02:42:03 INFO - PROCESS | 1889 | --DOCSHELL 0x91978c00 == 42 [pid = 1889] [id = 383] 02:42:03 INFO - PROCESS | 1889 | --DOCSHELL 0x919f3c00 == 41 [pid = 1889] [id = 382] 02:42:03 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0x8fd0c400) [pid = 1889] [serial = 1187] [outer = (nil)] [url = about:blank] 02:42:03 INFO - PROCESS | 1889 | --DOCSHELL 0x8eec7c00 == 40 [pid = 1889] [id = 404] 02:42:03 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd11000 == 39 [pid = 1889] [id = 403] 02:42:03 INFO - PROCESS | 1889 | --DOCSHELL 0x8eeca800 == 38 [pid = 1889] [id = 402] 02:42:03 INFO - PROCESS | 1889 | --DOCSHELL 0x919fb400 == 37 [pid = 1889] [id = 401] 02:42:03 INFO - PROCESS | 1889 | --DOCSHELL 0x8eec6c00 == 36 [pid = 1889] [id = 400] 02:42:03 INFO - PROCESS | 1889 | --DOCSHELL 0x919fd000 == 35 [pid = 1889] [id = 398] 02:42:03 INFO - PROCESS | 1889 | --DOCSHELL 0x918c7400 == 34 [pid = 1889] [id = 397] 02:42:03 INFO - PROCESS | 1889 | --DOCSHELL 0x8eec8c00 == 33 [pid = 1889] [id = 396] 02:42:03 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:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1847ms 02:42:03 INFO - PROCESS | 1889 | 1465119723687 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 02:42:03 INFO - PROCESS | 1889 | 1465119723694 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 02:42:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:42:03 INFO - PROCESS | 1889 | 1465119723704 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:42:03 INFO - PROCESS | 1889 | 1465119723709 Marionette TRACE conn4 <- [1,1618,null,{}] 02:42:03 INFO - PROCESS | 1889 | 1465119723722 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:03 INFO - PROCESS | 1889 | 1465119723727 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:03 INFO - PROCESS | 1889 | 1465119723950 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 02:42:03 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0xa1163400) [pid = 1889] [serial = 1182] [outer = (nil)] [url = about:blank] 02:42:03 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0x92e42c00) [pid = 1889] [serial = 1185] [outer = (nil)] [url = about:blank] 02:42:03 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x9a5f4000) [pid = 1889] [serial = 1154] [outer = (nil)] [url = about:blank] 02:42:03 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x9197a800) [pid = 1889] [serial = 1157] [outer = (nil)] [url = about:blank] 02:42:03 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x919f3400) [pid = 1889] [serial = 1136] [outer = (nil)] [url = about:blank] 02:42:03 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x9238c400) [pid = 1889] [serial = 1137] [outer = (nil)] [url = about:blank] 02:42:03 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x99302800) [pid = 1889] [serial = 1134] [outer = (nil)] [url = about:blank] 02:42:03 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x95623000) [pid = 1889] [serial = 1133] [outer = (nil)] [url = about:blank] 02:42:03 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x93bccc00) [pid = 1889] [serial = 1151] [outer = (nil)] [url = about:blank] 02:42:03 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x99310000) [pid = 1889] [serial = 1139] [outer = (nil)] [url = about:blank] 02:42:03 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x9967b400) [pid = 1889] [serial = 1140] [outer = (nil)] [url = about:blank] 02:42:03 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x9aa3fc00) [pid = 1889] [serial = 1142] [outer = (nil)] [url = about:blank] 02:42:03 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x9aa47c00) [pid = 1889] [serial = 1143] [outer = (nil)] [url = about:blank] 02:42:03 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x8fb17c00) [pid = 1889] [serial = 1145] [outer = (nil)] [url = about:blank] 02:42:03 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0x8fd07000) [pid = 1889] [serial = 1146] [outer = (nil)] [url = about:blank] 02:42:03 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0x91ae4800) [pid = 1889] [serial = 1148] [outer = (nil)] [url = about:blank] 02:42:03 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0x92387000) [pid = 1889] [serial = 1149] [outer = (nil)] [url = about:blank] 02:42:03 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0x9b2a5800) [pid = 1889] [serial = 1161] [outer = (nil)] [url = about:blank] 02:42:03 INFO - PROCESS | 1889 | --DOMWINDOW == 80 (0x9aa3c000) [pid = 1889] [serial = 1155] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1889 | --DOMWINDOW == 79 (0x92e44400) [pid = 1889] [serial = 1164] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1889 | --DOMWINDOW == 78 (0x9534dc00) [pid = 1889] [serial = 1152] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1889 | --DOMWINDOW == 77 (0x93c61000) [pid = 1889] [serial = 1158] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1889 | --DOMWINDOW == 76 (0x9ad4d000) [pid = 1889] [serial = 1160] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0x91ae5400) [pid = 1889] [serial = 1163] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0x99304000) [pid = 1889] [serial = 1166] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0x9b3a7000) [pid = 1889] [serial = 1169] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x99f71c00) [pid = 1889] [serial = 1167] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x9bd7c000) [pid = 1889] [serial = 1172] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x9b64dc00) [pid = 1889] [serial = 1170] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x9c109800) [pid = 1889] [serial = 1175] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0x9c08d000) [pid = 1889] [serial = 1173] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1889 | --DOMWINDOW == 67 (0x9c106c00) [pid = 1889] [serial = 1176] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1889 | --DOMWINDOW == 66 (0x9d40b400) [pid = 1889] [serial = 1178] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1889 | --DOMWINDOW == 65 (0xa0619800) [pid = 1889] [serial = 1181] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1889 | --DOMWINDOW == 64 (0x9d5fa400) [pid = 1889] [serial = 1179] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1889 | --DOMWINDOW == 63 (0x91980c00) [pid = 1889] [serial = 1184] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1889 | 1465119724202 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119724213 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:04 INFO - PROCESS | 1889 | ++DOCSHELL 0x91980c00 == 34 [pid = 1889] [id = 412] 02:42:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 64 (0x91ae0000) [pid = 1889] [serial = 1237] [outer = (nil)] 02:42:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 65 (0x92385c00) [pid = 1889] [serial = 1238] [outer = 0x91ae0000] 02:42:04 INFO - PROCESS | 1889 | 1465119724293 Marionette DEBUG loaded listener.js 02:42:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 66 (0x93847800) [pid = 1889] [serial = 1239] [outer = 0x91ae0000] 02:42:05 INFO - PROCESS | 1889 | 1465119725268 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 02:42:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:42:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1641ms 02:42:05 INFO - PROCESS | 1889 | 1465119725348 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 02:42:05 INFO - PROCESS | 1889 | 1465119725356 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 02:42:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:42:05 INFO - PROCESS | 1889 | 1465119725367 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:42:05 INFO - PROCESS | 1889 | 1465119725376 Marionette TRACE conn4 <- [1,1622,null,{}] 02:42:05 INFO - PROCESS | 1889 | 1465119725412 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:05 INFO - PROCESS | 1889 | 1465119725425 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:05 INFO - PROCESS | 1889 | 1465119725763 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 02:42:05 INFO - PROCESS | 1889 | 1465119725866 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:05 INFO - PROCESS | 1889 | 1465119725875 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:05 INFO - PROCESS | 1889 | ++DOCSHELL 0x95350800 == 35 [pid = 1889] [id = 413] 02:42:05 INFO - PROCESS | 1889 | ++DOMWINDOW == 67 (0x953e2800) [pid = 1889] [serial = 1240] [outer = (nil)] 02:42:05 INFO - PROCESS | 1889 | ++DOMWINDOW == 68 (0x9930c400) [pid = 1889] [serial = 1241] [outer = 0x953e2800] 02:42:05 INFO - PROCESS | 1889 | 1465119725983 Marionette DEBUG loaded listener.js 02:42:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x9967d400) [pid = 1889] [serial = 1242] [outer = 0x953e2800] 02:42:07 INFO - PROCESS | 1889 | 1465119727005 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 02:42:07 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:42:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1696ms 02:42:07 INFO - PROCESS | 1889 | 1465119727069 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 02:42:07 INFO - PROCESS | 1889 | 1465119727075 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 02:42:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:42:07 INFO - PROCESS | 1889 | 1465119727081 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:42:07 INFO - PROCESS | 1889 | 1465119727085 Marionette TRACE conn4 <- [1,1626,null,{}] 02:42:07 INFO - PROCESS | 1889 | 1465119727090 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:07 INFO - PROCESS | 1889 | 1465119727095 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:07 INFO - PROCESS | 1889 | 1465119727352 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 02:42:07 INFO - PROCESS | 1889 | 1465119727385 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:07 INFO - PROCESS | 1889 | 1465119727395 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:07 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eecb800 == 36 [pid = 1889] [id = 414] 02:42:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x99301800) [pid = 1889] [serial = 1243] [outer = (nil)] 02:42:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x9aa3fc00) [pid = 1889] [serial = 1244] [outer = 0x99301800] 02:42:07 INFO - PROCESS | 1889 | 1465119727488 Marionette DEBUG loaded listener.js 02:42:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x9ad45800) [pid = 1889] [serial = 1245] [outer = 0x99301800] 02:42:08 INFO - PROCESS | 1889 | 1465119728576 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 02:42:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:42:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1542ms 02:42:08 INFO - PROCESS | 1889 | 1465119728624 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 02:42:08 INFO - PROCESS | 1889 | 1465119728628 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 02:42:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:42:08 INFO - PROCESS | 1889 | 1465119728644 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:42:08 INFO - PROCESS | 1889 | 1465119728650 Marionette TRACE conn4 <- [1,1630,null,{}] 02:42:08 INFO - PROCESS | 1889 | 1465119728659 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:08 INFO - PROCESS | 1889 | 1465119728666 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:09 INFO - PROCESS | 1889 | 1465119729067 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 02:42:09 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x8fb26400) [pid = 1889] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:42:09 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x93bcb400) [pid = 1889] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:42:09 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x93bc9400) [pid = 1889] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:42:09 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0x918c9800) [pid = 1889] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:42:09 INFO - PROCESS | 1889 | --DOMWINDOW == 67 (0x919fec00) [pid = 1889] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:42:09 INFO - PROCESS | 1889 | --DOMWINDOW == 66 (0x919ff800) [pid = 1889] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:42:09 INFO - PROCESS | 1889 | --DOMWINDOW == 65 (0x8eec7000) [pid = 1889] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:42:09 INFO - PROCESS | 1889 | --DOMWINDOW == 64 (0x8eeca400) [pid = 1889] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:42:09 INFO - PROCESS | 1889 | --DOMWINDOW == 63 (0x8fd09400) [pid = 1889] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:42:09 INFO - PROCESS | 1889 | 1465119729229 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119729238 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:09 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eec7000 == 37 [pid = 1889] [id = 415] 02:42:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 64 (0x8eeca400) [pid = 1889] [serial = 1246] [outer = (nil)] 02:42:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 65 (0x918c9800) [pid = 1889] [serial = 1247] [outer = 0x8eeca400] 02:42:09 INFO - PROCESS | 1889 | 1465119729315 Marionette DEBUG loaded listener.js 02:42:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 66 (0x919fec00) [pid = 1889] [serial = 1248] [outer = 0x8eeca400] 02:42:10 INFO - PROCESS | 1889 | 1465119730144 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 02:42:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:42:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1546ms 02:42:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:42:10 INFO - PROCESS | 1889 | 1465119730181 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 02:42:10 INFO - PROCESS | 1889 | 1465119730184 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 02:42:10 INFO - PROCESS | 1889 | 1465119730191 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:42:10 INFO - PROCESS | 1889 | 1465119730194 Marionette TRACE conn4 <- [1,1634,null,{}] 02:42:10 INFO - PROCESS | 1889 | 1465119730200 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:10 INFO - PROCESS | 1889 | 1465119730209 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:10 INFO - PROCESS | 1889 | 1465119730417 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 02:42:10 INFO - PROCESS | 1889 | 1465119730555 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119730565 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:10 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c3400 == 38 [pid = 1889] [id = 416] 02:42:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 67 (0x9197e000) [pid = 1889] [serial = 1249] [outer = (nil)] 02:42:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 68 (0x9b3a1000) [pid = 1889] [serial = 1250] [outer = 0x9197e000] 02:42:10 INFO - PROCESS | 1889 | 1465119730634 Marionette DEBUG loaded listener.js 02:42:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x9b3ab800) [pid = 1889] [serial = 1251] [outer = 0x9197e000] 02:42:11 INFO - PROCESS | 1889 | 1465119731713 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 02:42:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:42:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1591ms 02:42:11 INFO - PROCESS | 1889 | 1465119731783 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 02:42:11 INFO - PROCESS | 1889 | 1465119731790 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 02:42:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:42:11 INFO - PROCESS | 1889 | 1465119731800 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:42:11 INFO - PROCESS | 1889 | 1465119731805 Marionette TRACE conn4 <- [1,1638,null,{}] 02:42:11 INFO - PROCESS | 1889 | 1465119731815 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:11 INFO - PROCESS | 1889 | 1465119731821 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:12 INFO - PROCESS | 1889 | 1465119732031 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 02:42:12 INFO - PROCESS | 1889 | 1465119732294 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119732304 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:12 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd0d000 == 39 [pid = 1889] [id = 417] 02:42:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x91084800) [pid = 1889] [serial = 1252] [outer = (nil)] 02:42:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x918c5400) [pid = 1889] [serial = 1253] [outer = 0x91084800] 02:42:12 INFO - PROCESS | 1889 | 1465119732393 Marionette DEBUG loaded listener.js 02:42:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x919f6000) [pid = 1889] [serial = 1254] [outer = 0x91084800] 02:42:13 INFO - PROCESS | 1889 | 1465119733407 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 02:42:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:42:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1689ms 02:42:13 INFO - PROCESS | 1889 | 1465119733488 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 02:42:13 INFO - PROCESS | 1889 | 1465119733496 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 02:42:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:42:13 INFO - PROCESS | 1889 | 1465119733509 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:42:13 INFO - PROCESS | 1889 | 1465119733513 Marionette TRACE conn4 <- [1,1642,null,{}] 02:42:13 INFO - PROCESS | 1889 | 1465119733521 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:13 INFO - PROCESS | 1889 | 1465119733528 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:13 INFO - PROCESS | 1889 | 1465119733793 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 02:42:14 INFO - PROCESS | 1889 | 1465119734086 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1889 | 1465119734094 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:14 INFO - PROCESS | 1889 | ++DOCSHELL 0x92e4c000 == 40 [pid = 1889] [id = 418] 02:42:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x93c5bc00) [pid = 1889] [serial = 1255] [outer = (nil)] 02:42:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x95186800) [pid = 1889] [serial = 1256] [outer = 0x93c5bc00] 02:42:14 INFO - PROCESS | 1889 | 1465119734185 Marionette DEBUG loaded listener.js 02:42:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x9534fc00) [pid = 1889] [serial = 1257] [outer = 0x93c5bc00] 02:42:15 INFO - PROCESS | 1889 | 1465119735242 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 02:42:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:42:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1795ms 02:42:15 INFO - PROCESS | 1889 | 1465119735306 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 02:42:15 INFO - PROCESS | 1889 | 1465119735311 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 02:42:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:42:15 INFO - PROCESS | 1889 | 1465119735318 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:42:15 INFO - PROCESS | 1889 | 1465119735324 Marionette TRACE conn4 <- [1,1646,null,{}] 02:42:15 INFO - PROCESS | 1889 | 1465119735342 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:15 INFO - PROCESS | 1889 | 1465119735351 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:15 INFO - PROCESS | 1889 | 1465119735585 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 02:42:15 INFO - PROCESS | 1889 | 1465119735860 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119735871 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:15 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b3a8c00 == 41 [pid = 1889] [id = 419] 02:42:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0x9b3a9000) [pid = 1889] [serial = 1258] [outer = (nil)] 02:42:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0x9b876000) [pid = 1889] [serial = 1259] [outer = 0x9b3a9000] 02:42:15 INFO - PROCESS | 1889 | 1465119735960 Marionette DEBUG loaded listener.js 02:42:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x9bd87400) [pid = 1889] [serial = 1260] [outer = 0x9b3a9000] 02:42:16 INFO - PROCESS | 1889 | 1465119736955 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 02:42:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:42:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1703ms 02:42:17 INFO - PROCESS | 1889 | 1465119737021 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 02:42:17 INFO - PROCESS | 1889 | 1465119737027 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 02:42:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:42:17 INFO - PROCESS | 1889 | 1465119737034 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:42:17 INFO - PROCESS | 1889 | 1465119737037 Marionette TRACE conn4 <- [1,1650,null,{}] 02:42:17 INFO - PROCESS | 1889 | 1465119737044 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:17 INFO - PROCESS | 1889 | 1465119737049 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:17 INFO - PROCESS | 1889 | 1465119737296 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 02:42:17 INFO - PROCESS | 1889 | 1465119737527 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1889 | 1465119737533 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:17 INFO - PROCESS | 1889 | ++DOCSHELL 0x9197ac00 == 42 [pid = 1889] [id = 420] 02:42:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x9b2a5800) [pid = 1889] [serial = 1261] [outer = (nil)] 02:42:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x9c107000) [pid = 1889] [serial = 1262] [outer = 0x9b2a5800] 02:42:17 INFO - PROCESS | 1889 | 1465119737655 Marionette DEBUG loaded listener.js 02:42:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 81 (0x9c10ac00) [pid = 1889] [serial = 1263] [outer = 0x9b2a5800] 02:42:18 INFO - PROCESS | 1889 | 1465119738548 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 02:42:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:42:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1585ms 02:42:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:42:18 INFO - PROCESS | 1889 | 1465119738621 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 02:42:18 INFO - PROCESS | 1889 | 1465119738624 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 02:42:18 INFO - PROCESS | 1889 | 1465119738633 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:42:18 INFO - PROCESS | 1889 | 1465119738637 Marionette TRACE conn4 <- [1,1654,null,{}] 02:42:18 INFO - PROCESS | 1889 | 1465119738643 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:18 INFO - PROCESS | 1889 | 1465119738648 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:18 INFO - PROCESS | 1889 | 1465119738836 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 02:42:19 INFO - PROCESS | 1889 | 1465119739022 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119739030 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:19 INFO - PROCESS | 1889 | ++DOCSHELL 0x9c08d400 == 43 [pid = 1889] [id = 421] 02:42:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x9c10dc00) [pid = 1889] [serial = 1264] [outer = (nil)] 02:42:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x9c232000) [pid = 1889] [serial = 1265] [outer = 0x9c10dc00] 02:42:19 INFO - PROCESS | 1889 | 1465119739121 Marionette DEBUG loaded listener.js 02:42:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0x9d40b800) [pid = 1889] [serial = 1266] [outer = 0x9c10dc00] 02:42:20 INFO - PROCESS | 1889 | 1465119740115 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 02:42:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:42:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1533ms 02:42:20 INFO - PROCESS | 1889 | 1465119740167 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 02:42:20 INFO - PROCESS | 1889 | 1465119740171 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 02:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:42:20 INFO - PROCESS | 1889 | 1465119740178 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:42:20 INFO - PROCESS | 1889 | 1465119740181 Marionette TRACE conn4 <- [1,1658,null,{}] 02:42:20 INFO - PROCESS | 1889 | 1465119740188 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:20 INFO - PROCESS | 1889 | 1465119740199 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:20 INFO - PROCESS | 1889 | 1465119740421 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 02:42:20 INFO - PROCESS | 1889 | 1465119740660 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:20 INFO - PROCESS | 1889 | 1465119740666 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:20 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eec7800 == 44 [pid = 1889] [id = 422] 02:42:20 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x8eec9800) [pid = 1889] [serial = 1267] [outer = (nil)] 02:42:20 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x8fd14000) [pid = 1889] [serial = 1268] [outer = 0x8eec9800] 02:42:20 INFO - PROCESS | 1889 | 1465119740799 Marionette DEBUG loaded listener.js 02:42:20 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x919f4000) [pid = 1889] [serial = 1269] [outer = 0x8eec9800] 02:42:22 INFO - PROCESS | 1889 | 1465119742048 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1940ms 02:42:22 INFO - PROCESS | 1889 | 1465119742119 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 02:42:22 INFO - PROCESS | 1889 | 1465119742126 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 02:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:42:22 INFO - PROCESS | 1889 | 1465119742134 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:42:22 INFO - PROCESS | 1889 | 1465119742141 Marionette TRACE conn4 <- [1,1662,null,{}] 02:42:22 INFO - PROCESS | 1889 | 1465119742149 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:22 INFO - PROCESS | 1889 | 1465119742154 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:22 INFO - PROCESS | 1889 | 1465119742419 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 02:42:22 INFO - PROCESS | 1889 | 1465119742724 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:22 INFO - PROCESS | 1889 | 1465119742734 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:22 INFO - PROCESS | 1889 | --DOCSHELL 0x8eecb400 == 43 [pid = 1889] [id = 381] 02:42:22 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x99307000) [pid = 1889] [serial = 1214] [outer = (nil)] [url = about:blank] 02:42:22 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb1d400 == 44 [pid = 1889] [id = 423] 02:42:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x8fb1f800) [pid = 1889] [serial = 1270] [outer = (nil)] 02:42:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x918c2000) [pid = 1889] [serial = 1271] [outer = 0x8fb1f800] 02:42:22 INFO - PROCESS | 1889 | 1465119742869 Marionette DEBUG loaded listener.js 02:42:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x91ae6000) [pid = 1889] [serial = 1272] [outer = 0x8fb1f800] 02:42:23 INFO - PROCESS | 1889 | --DOCSHELL 0x8eec6800 == 43 [pid = 1889] [id = 405] 02:42:23 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x918cbc00) [pid = 1889] [serial = 1188] [outer = (nil)] [url = about:blank] 02:42:23 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x9aa3e400) [pid = 1889] [serial = 1211] [outer = (nil)] [url = about:blank] 02:42:23 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x95183000) [pid = 1889] [serial = 1200] [outer = (nil)] [url = about:blank] 02:42:23 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x93c5a000) [pid = 1889] [serial = 1199] [outer = (nil)] [url = about:blank] 02:42:23 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0x918ccc00) [pid = 1889] [serial = 1193] [outer = (nil)] [url = about:blank] 02:42:23 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0x9197f000) [pid = 1889] [serial = 1194] [outer = (nil)] [url = about:blank] 02:42:23 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0x92388c00) [pid = 1889] [serial = 1197] [outer = (nil)] [url = about:blank] 02:42:23 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0x91ae5000) [pid = 1889] [serial = 1196] [outer = (nil)] [url = about:blank] 02:42:23 INFO - PROCESS | 1889 | --DOMWINDOW == 80 (0x91ae7800) [pid = 1889] [serial = 1205] [outer = (nil)] [url = about:blank] 02:42:23 INFO - PROCESS | 1889 | --DOMWINDOW == 79 (0x92e44800) [pid = 1889] [serial = 1206] [outer = (nil)] [url = about:blank] 02:42:23 INFO - PROCESS | 1889 | --DOMWINDOW == 78 (0x8fd11800) [pid = 1889] [serial = 1203] [outer = (nil)] [url = about:blank] 02:42:23 INFO - PROCESS | 1889 | --DOMWINDOW == 77 (0x8fb1a000) [pid = 1889] [serial = 1202] [outer = (nil)] [url = about:blank] 02:42:23 INFO - PROCESS | 1889 | --DOMWINDOW == 76 (0x8eecf000) [pid = 1889] [serial = 1190] [outer = (nil)] [url = about:blank] 02:42:23 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0x8fb26c00) [pid = 1889] [serial = 1191] [outer = (nil)] [url = about:blank] 02:42:23 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0x9aa46400) [pid = 1889] [serial = 1212] [outer = (nil)] [url = about:blank] 02:42:23 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0x95348800) [pid = 1889] [serial = 1208] [outer = (nil)] [url = about:blank] 02:42:23 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x99303000) [pid = 1889] [serial = 1209] [outer = (nil)] [url = about:blank] 02:42:23 INFO - PROCESS | 1889 | 1465119743718 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1643ms 02:42:23 INFO - PROCESS | 1889 | 1465119743778 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 02:42:23 INFO - PROCESS | 1889 | 1465119743785 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 02:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:42:23 INFO - PROCESS | 1889 | 1465119743808 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:42:23 INFO - PROCESS | 1889 | 1465119743813 Marionette TRACE conn4 <- [1,1666,null,{}] 02:42:23 INFO - PROCESS | 1889 | 1465119743819 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:23 INFO - PROCESS | 1889 | 1465119743824 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:24 INFO - PROCESS | 1889 | 1465119744002 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 02:42:24 INFO - PROCESS | 1889 | 1465119744014 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119744022 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:24 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd11800 == 44 [pid = 1889] [id = 424] 02:42:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x93bc6800) [pid = 1889] [serial = 1273] [outer = (nil)] 02:42:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x93c5a800) [pid = 1889] [serial = 1274] [outer = 0x93bc6800] 02:42:24 INFO - PROCESS | 1889 | 1465119744095 Marionette DEBUG loaded listener.js 02:42:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x9472ec00) [pid = 1889] [serial = 1275] [outer = 0x93bc6800] 02:42:25 INFO - PROCESS | 1889 | 1465119745135 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 02:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1391ms 02:42:25 INFO - PROCESS | 1889 | 1465119745192 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 02:42:25 INFO - PROCESS | 1889 | 1465119745196 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 02:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:42:25 INFO - PROCESS | 1889 | 1465119745203 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:42:25 INFO - PROCESS | 1889 | 1465119745209 Marionette TRACE conn4 <- [1,1670,null,{}] 02:42:25 INFO - PROCESS | 1889 | 1465119745225 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:25 INFO - PROCESS | 1889 | 1465119745234 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:25 INFO - PROCESS | 1889 | 1465119745489 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 02:42:25 INFO - PROCESS | 1889 | 1465119745514 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119745528 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:25 INFO - PROCESS | 1889 | ++DOCSHELL 0x9a72b400 == 45 [pid = 1889] [id = 425] 02:42:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0x9a891400) [pid = 1889] [serial = 1276] [outer = (nil)] 02:42:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0x9aa42c00) [pid = 1889] [serial = 1277] [outer = 0x9a891400] 02:42:25 INFO - PROCESS | 1889 | 1465119745602 Marionette DEBUG loaded listener.js 02:42:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x9ad51000) [pid = 1889] [serial = 1278] [outer = 0x9a891400] 02:42:26 INFO - PROCESS | 1889 | 1465119746569 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 02:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1436ms 02:42:26 INFO - PROCESS | 1889 | 1465119746640 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 02:42:26 INFO - PROCESS | 1889 | 1465119746645 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 02:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:42:26 INFO - PROCESS | 1889 | 1465119746651 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:42:26 INFO - PROCESS | 1889 | 1465119746654 Marionette TRACE conn4 <- [1,1674,null,{}] 02:42:26 INFO - PROCESS | 1889 | 1465119746660 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:26 INFO - PROCESS | 1889 | 1465119746665 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:26 INFO - PROCESS | 1889 | 1465119746930 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 02:42:26 INFO - PROCESS | 1889 | 1465119746954 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1889 | 1465119746966 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:26 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eec5400 == 46 [pid = 1889] [id = 426] 02:42:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x9aa43c00) [pid = 1889] [serial = 1279] [outer = (nil)] 02:42:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x9b86f400) [pid = 1889] [serial = 1280] [outer = 0x9aa43c00] 02:42:27 INFO - PROCESS | 1889 | 1465119747032 Marionette DEBUG loaded listener.js 02:42:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 81 (0x9bdb5800) [pid = 1889] [serial = 1281] [outer = 0x9aa43c00] 02:42:27 INFO - PROCESS | 1889 | --DOMWINDOW == 80 (0x99301800) [pid = 1889] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:42:27 INFO - PROCESS | 1889 | --DOMWINDOW == 79 (0x953e2800) [pid = 1889] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:42:27 INFO - PROCESS | 1889 | --DOMWINDOW == 78 (0x91ae0000) [pid = 1889] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:42:27 INFO - PROCESS | 1889 | --DOMWINDOW == 77 (0x8eeca400) [pid = 1889] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:42:27 INFO - PROCESS | 1889 | --DOMWINDOW == 76 (0x919cf400) [pid = 1889] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:42:27 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0x8fb1b400) [pid = 1889] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:42:28 INFO - PROCESS | 1889 | 1465119748154 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 02:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1528ms 02:42:28 INFO - PROCESS | 1889 | 1465119748181 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 02:42:28 INFO - PROCESS | 1889 | 1465119748184 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 02:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:42:28 INFO - PROCESS | 1889 | 1465119748191 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:42:28 INFO - PROCESS | 1889 | 1465119748194 Marionette TRACE conn4 <- [1,1678,null,{}] 02:42:28 INFO - PROCESS | 1889 | 1465119748200 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:28 INFO - PROCESS | 1889 | 1465119748205 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:28 INFO - PROCESS | 1889 | 1465119748428 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 02:42:28 INFO - PROCESS | 1889 | 1465119748446 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119748453 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:28 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eeca400 == 47 [pid = 1889] [id = 427] 02:42:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0x8fb21400) [pid = 1889] [serial = 1282] [outer = (nil)] 02:42:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0x9b27d800) [pid = 1889] [serial = 1283] [outer = 0x8fb21400] 02:42:28 INFO - PROCESS | 1889 | 1465119748525 Marionette DEBUG loaded listener.js 02:42:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x9b875400) [pid = 1889] [serial = 1284] [outer = 0x8fb21400] 02:42:29 INFO - PROCESS | 1889 | ************************* 02:42:29 INFO - PROCESS | 1889 | A coding exception was thrown and uncaught in a Task. 02:42:29 INFO - PROCESS | 1889 | 02:42:29 INFO - PROCESS | 1889 | Full message: TypeError: NetworkError when attempting to fetch resource. 02:42:29 INFO - PROCESS | 1889 | Full stack: 02:42:29 INFO - PROCESS | 1889 | ************************* 02:42:29 INFO - PROCESS | 1889 | 1465119749489 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 02:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1340ms 02:42:29 INFO - PROCESS | 1889 | 1465119749532 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 02:42:29 INFO - PROCESS | 1889 | 1465119749536 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 02:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:42:29 INFO - PROCESS | 1889 | 1465119749543 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:42:29 INFO - PROCESS | 1889 | 1465119749546 Marionette TRACE conn4 <- [1,1682,null,{}] 02:42:29 INFO - PROCESS | 1889 | 1465119749552 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:29 INFO - PROCESS | 1889 | 1465119749562 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:29 INFO - PROCESS | 1889 | 1465119749832 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 02:42:30 INFO - PROCESS | 1889 | 1465119750101 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119750112 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:30 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb1a000 == 48 [pid = 1889] [id = 428] 02:42:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x8fb23000) [pid = 1889] [serial = 1285] [outer = (nil)] 02:42:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x8fd0d800) [pid = 1889] [serial = 1286] [outer = 0x8fb23000] 02:42:30 INFO - PROCESS | 1889 | 1465119750243 Marionette DEBUG loaded listener.js 02:42:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 81 (0x918bd800) [pid = 1889] [serial = 1287] [outer = 0x8fb23000] 02:42:31 INFO - PROCESS | 1889 | 1465119751274 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 02:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1788ms 02:42:31 INFO - PROCESS | 1889 | 1465119751334 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 02:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:42:31 INFO - PROCESS | 1889 | 1465119751341 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 02:42:31 INFO - PROCESS | 1889 | 1465119751349 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:42:31 INFO - PROCESS | 1889 | 1465119751354 Marionette TRACE conn4 <- [1,1686,null,{}] 02:42:31 INFO - PROCESS | 1889 | 1465119751362 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:31 INFO - PROCESS | 1889 | 1465119751370 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:31 INFO - PROCESS | 1889 | 1465119751611 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 02:42:31 INFO - PROCESS | 1889 | 1465119751865 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1889 | 1465119751879 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:31 INFO - PROCESS | 1889 | ++DOCSHELL 0x919c9c00 == 49 [pid = 1889] [id = 429] 02:42:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x91ae1000) [pid = 1889] [serial = 1288] [outer = (nil)] 02:42:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x9389dc00) [pid = 1889] [serial = 1289] [outer = 0x91ae1000] 02:42:32 INFO - PROCESS | 1889 | 1465119752010 Marionette DEBUG loaded listener.js 02:42:32 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0x93c5fc00) [pid = 1889] [serial = 1290] [outer = 0x91ae1000] 02:42:33 INFO - PROCESS | 1889 | 1465119753054 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 02:42:33 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:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1787ms 02:42:33 INFO - PROCESS | 1889 | 1465119753136 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 02:42:33 INFO - PROCESS | 1889 | 1465119753142 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 02:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:42:33 INFO - PROCESS | 1889 | 1465119753149 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:42:33 INFO - PROCESS | 1889 | 1465119753153 Marionette TRACE conn4 <- [1,1690,null,{}] 02:42:33 INFO - PROCESS | 1889 | 1465119753160 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:33 INFO - PROCESS | 1889 | 1465119753164 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:33 INFO - PROCESS | 1889 | 1465119753396 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 02:42:33 INFO - PROCESS | 1889 | 1465119753651 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119753666 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:33 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd06400 == 50 [pid = 1889] [id = 430] 02:42:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x92e4e800) [pid = 1889] [serial = 1291] [outer = (nil)] 02:42:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x9a5f3c00) [pid = 1889] [serial = 1292] [outer = 0x92e4e800] 02:42:33 INFO - PROCESS | 1889 | 1465119753794 Marionette DEBUG loaded listener.js 02:42:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x9b2aac00) [pid = 1889] [serial = 1293] [outer = 0x92e4e800] 02:42:34 INFO - PROCESS | 1889 | 1465119754749 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 02:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1636ms 02:42:34 INFO - PROCESS | 1889 | 1465119754785 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 02:42:34 INFO - PROCESS | 1889 | 1465119754792 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 02:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:42:34 INFO - PROCESS | 1889 | 1465119754811 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:42:34 INFO - PROCESS | 1889 | 1465119754819 Marionette TRACE conn4 <- [1,1694,null,{}] 02:42:34 INFO - PROCESS | 1889 | 1465119754825 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:34 INFO - PROCESS | 1889 | 1465119754832 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:35 INFO - PROCESS | 1889 | 1465119755040 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 02:42:35 INFO - PROCESS | 1889 | 1465119755283 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119755293 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:35 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd07800 == 51 [pid = 1889] [id = 431] 02:42:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x9384b000) [pid = 1889] [serial = 1294] [outer = (nil)] 02:42:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x9d5f5c00) [pid = 1889] [serial = 1295] [outer = 0x9384b000] 02:42:35 INFO - PROCESS | 1889 | 1465119755424 Marionette DEBUG loaded listener.js 02:42:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0xa1168000) [pid = 1889] [serial = 1296] [outer = 0x9384b000] 02:42:36 INFO - PROCESS | 1889 | 1465119756353 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 02:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1610ms 02:42:36 INFO - PROCESS | 1889 | 1465119756413 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 02:42:36 INFO - PROCESS | 1889 | 1465119756416 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 02:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:42:36 INFO - PROCESS | 1889 | 1465119756423 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:42:36 INFO - PROCESS | 1889 | 1465119756427 Marionette TRACE conn4 <- [1,1698,null,{}] 02:42:36 INFO - PROCESS | 1889 | 1465119756432 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:36 INFO - PROCESS | 1889 | 1465119756438 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:36 INFO - PROCESS | 1889 | 1465119756671 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 02:42:36 INFO - PROCESS | 1889 | 1465119756906 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119756913 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:36 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb22c00 == 52 [pid = 1889] [id = 432] 02:42:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x91aeac00) [pid = 1889] [serial = 1297] [outer = (nil)] 02:42:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0xa2286800) [pid = 1889] [serial = 1298] [outer = 0x91aeac00] 02:42:37 INFO - PROCESS | 1889 | 1465119757016 Marionette DEBUG loaded listener.js 02:42:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0xa228e400) [pid = 1889] [serial = 1299] [outer = 0x91aeac00] 02:42:37 INFO - PROCESS | 1889 | 1465119757953 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 02:42:38 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:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1581ms 02:42:38 INFO - PROCESS | 1889 | 1465119758005 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 02:42:38 INFO - PROCESS | 1889 | 1465119758008 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 02:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:42:38 INFO - PROCESS | 1889 | 1465119758015 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:42:38 INFO - PROCESS | 1889 | 1465119758019 Marionette TRACE conn4 <- [1,1702,null,{}] 02:42:38 INFO - PROCESS | 1889 | 1465119758025 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:38 INFO - PROCESS | 1889 | 1465119758031 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:38 INFO - PROCESS | 1889 | 1465119758238 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 02:42:38 INFO - PROCESS | 1889 | 1465119758480 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119758498 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:38 INFO - PROCESS | 1889 | ++DOCSHELL 0xa22df800 == 53 [pid = 1889] [id = 433] 02:42:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0xa2429400) [pid = 1889] [serial = 1300] [outer = (nil)] 02:42:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0xa2432c00) [pid = 1889] [serial = 1301] [outer = 0xa2429400] 02:42:38 INFO - PROCESS | 1889 | 1465119758640 Marionette DEBUG loaded listener.js 02:42:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0xa30d7400) [pid = 1889] [serial = 1302] [outer = 0xa2429400] 02:42:39 INFO - PROCESS | 1889 | 1465119759658 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 02:42:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:42:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1683ms 02:42:39 INFO - PROCESS | 1889 | 1465119759699 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 02:42:39 INFO - PROCESS | 1889 | 1465119759704 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 02:42:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:42:39 INFO - PROCESS | 1889 | 1465119759712 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:42:39 INFO - PROCESS | 1889 | 1465119759716 Marionette TRACE conn4 <- [1,1706,null,{}] 02:42:39 INFO - PROCESS | 1889 | 1465119759722 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:39 INFO - PROCESS | 1889 | 1465119759728 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:39 INFO - PROCESS | 1889 | 1465119759928 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 02:42:40 INFO - PROCESS | 1889 | 1465119760174 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1889 | 1465119760182 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:40 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb1dc00 == 54 [pid = 1889] [id = 434] 02:42:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0x8fb25c00) [pid = 1889] [serial = 1303] [outer = (nil)] 02:42:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0xa34a2000) [pid = 1889] [serial = 1304] [outer = 0x8fb25c00] 02:42:40 INFO - PROCESS | 1889 | 1465119760337 Marionette DEBUG loaded listener.js 02:42:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0xa3555400) [pid = 1889] [serial = 1305] [outer = 0x8fb25c00] 02:42:41 INFO - PROCESS | 1889 | 1465119761270 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 02:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1639ms 02:42:41 INFO - PROCESS | 1889 | 1465119761351 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 02:42:41 INFO - PROCESS | 1889 | 1465119761356 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 02:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:42:41 INFO - PROCESS | 1889 | 1465119761363 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:42:41 INFO - PROCESS | 1889 | 1465119761368 Marionette TRACE conn4 <- [1,1710,null,{}] 02:42:41 INFO - PROCESS | 1889 | 1465119761374 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:41 INFO - PROCESS | 1889 | 1465119761380 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:41 INFO - PROCESS | 1889 | 1465119761889 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 02:42:42 INFO - PROCESS | 1889 | 1465119762140 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119762147 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:42 INFO - PROCESS | 1889 | ++DOCSHELL 0x9108e800 == 55 [pid = 1889] [id = 435] 02:42:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0x918bdc00) [pid = 1889] [serial = 1306] [outer = (nil)] 02:42:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 101 (0x91975000) [pid = 1889] [serial = 1307] [outer = 0x918bdc00] 02:42:42 INFO - PROCESS | 1889 | 1465119762240 Marionette DEBUG loaded listener.js 02:42:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 102 (0x919c3c00) [pid = 1889] [serial = 1308] [outer = 0x918bdc00] 02:42:43 INFO - PROCESS | 1889 | 1465119763154 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 02:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1839ms 02:42:43 INFO - PROCESS | 1889 | 1465119763221 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 02:42:43 INFO - PROCESS | 1889 | 1465119763228 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 02:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:42:43 INFO - PROCESS | 1889 | 1465119763240 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:42:43 INFO - PROCESS | 1889 | 1465119763245 Marionette TRACE conn4 <- [1,1714,null,{}] 02:42:43 INFO - PROCESS | 1889 | 1465119763253 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:43 INFO - PROCESS | 1889 | 1465119763259 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:43 INFO - PROCESS | 1889 | 1465119763465 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 02:42:43 INFO - PROCESS | 1889 | 1465119763820 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1889 | 1465119763831 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:43 INFO - PROCESS | 1889 | ++DOCSHELL 0x9108ac00 == 56 [pid = 1889] [id = 436] 02:42:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 103 (0x93bc6400) [pid = 1889] [serial = 1309] [outer = (nil)] 02:42:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 104 (0x953e3000) [pid = 1889] [serial = 1310] [outer = 0x93bc6400] 02:42:43 INFO - PROCESS | 1889 | 1465119763917 Marionette DEBUG loaded listener.js 02:42:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 105 (0x99eee000) [pid = 1889] [serial = 1311] [outer = 0x93bc6400] 02:42:44 INFO - PROCESS | 1889 | 1465119764857 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1693ms 02:42:44 INFO - PROCESS | 1889 | 1465119764945 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 02:42:44 INFO - PROCESS | 1889 | 1465119764952 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 02:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:42:44 INFO - PROCESS | 1889 | 1465119764961 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:42:44 INFO - PROCESS | 1889 | 1465119764964 Marionette TRACE conn4 <- [1,1718,null,{}] 02:42:44 INFO - PROCESS | 1889 | 1465119764971 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:44 INFO - PROCESS | 1889 | 1465119764977 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:45 INFO - PROCESS | 1889 | 1465119765218 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 02:42:45 INFO - PROCESS | 1889 | --DOCSHELL 0x8eeca400 == 55 [pid = 1889] [id = 427] 02:42:45 INFO - PROCESS | 1889 | --DOCSHELL 0x8eec5400 == 54 [pid = 1889] [id = 426] 02:42:45 INFO - PROCESS | 1889 | --DOMWINDOW == 104 (0x93851800) [pid = 1889] [serial = 1220] [outer = (nil)] [url = about:blank] 02:42:45 INFO - PROCESS | 1889 | --DOMWINDOW == 103 (0x9a183800) [pid = 1889] [serial = 1223] [outer = (nil)] [url = about:blank] 02:42:45 INFO - PROCESS | 1889 | --DOMWINDOW == 102 (0x919f3800) [pid = 1889] [serial = 1232] [outer = (nil)] [url = about:blank] 02:42:45 INFO - PROCESS | 1889 | --DOMWINDOW == 101 (0x9b3ad800) [pid = 1889] [serial = 1226] [outer = (nil)] [url = about:blank] 02:42:45 INFO - PROCESS | 1889 | --DOMWINDOW == 100 (0x9b3a1000) [pid = 1889] [serial = 1250] [outer = (nil)] [url = about:blank] 02:42:45 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0x9bd7ec00) [pid = 1889] [serial = 1229] [outer = (nil)] [url = about:blank] 02:42:45 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x8fb1cc00) [pid = 1889] [serial = 1217] [outer = (nil)] [url = about:blank] 02:42:45 INFO - PROCESS | 1889 | 1465119765571 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1889 | 1465119765578 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:45 INFO - PROCESS | 1889 | --DOCSHELL 0x9a72b400 == 53 [pid = 1889] [id = 425] 02:42:45 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd11800 == 52 [pid = 1889] [id = 424] 02:42:45 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb1d400 == 51 [pid = 1889] [id = 423] 02:42:45 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eec5400 == 52 [pid = 1889] [id = 437] 02:42:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0x8eeca400) [pid = 1889] [serial = 1312] [outer = (nil)] 02:42:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0x919f3800) [pid = 1889] [serial = 1313] [outer = 0x8eeca400] 02:42:45 INFO - PROCESS | 1889 | 1465119765665 Marionette DEBUG loaded listener.js 02:42:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 101 (0x9384c800) [pid = 1889] [serial = 1314] [outer = 0x8eeca400] 02:42:45 INFO - PROCESS | 1889 | --DOCSHELL 0x9b3a8c00 == 51 [pid = 1889] [id = 419] 02:42:45 INFO - PROCESS | 1889 | --DOCSHELL 0x92e4c000 == 50 [pid = 1889] [id = 418] 02:42:45 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd0d000 == 49 [pid = 1889] [id = 417] 02:42:46 INFO - PROCESS | 1889 | --DOMWINDOW == 100 (0x93bca000) [pid = 1889] [serial = 1215] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0x9aa3fc00) [pid = 1889] [serial = 1244] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x9930c400) [pid = 1889] [serial = 1241] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0x92385c00) [pid = 1889] [serial = 1238] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x93847800) [pid = 1889] [serial = 1239] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x918c9800) [pid = 1889] [serial = 1247] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x9ad45800) [pid = 1889] [serial = 1245] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x91ae7400) [pid = 1889] [serial = 1236] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x91ade000) [pid = 1889] [serial = 1235] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x919fec00) [pid = 1889] [serial = 1248] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x9967d400) [pid = 1889] [serial = 1242] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 1889 | 1465119766560 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:42:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1631ms 02:42:46 INFO - PROCESS | 1889 | 1465119766593 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 02:42:46 INFO - PROCESS | 1889 | 1465119766600 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 02:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:42:46 INFO - PROCESS | 1889 | 1465119766617 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:42:46 INFO - PROCESS | 1889 | 1465119766625 Marionette TRACE conn4 <- [1,1722,null,{}] 02:42:46 INFO - PROCESS | 1889 | 1465119766632 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:46 INFO - PROCESS | 1889 | 1465119766639 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:46 INFO - PROCESS | 1889 | 1465119766837 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 02:42:47 INFO - PROCESS | 1889 | 1465119766999 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1889 | 1465119767007 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:47 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd0d000 == 50 [pid = 1889] [id = 438] 02:42:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x91ade000) [pid = 1889] [serial = 1315] [outer = (nil)] 02:42:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x9b874400) [pid = 1889] [serial = 1316] [outer = 0x91ade000] 02:42:47 INFO - PROCESS | 1889 | 1465119767084 Marionette DEBUG loaded listener.js 02:42:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x9c08c000) [pid = 1889] [serial = 1317] [outer = 0x91ade000] 02:42:47 INFO - PROCESS | 1889 | 1465119767979 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 02:42:48 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:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1456ms 02:42:48 INFO - PROCESS | 1889 | 1465119768067 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 02:42:48 INFO - PROCESS | 1889 | 1465119768071 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 02:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:42:48 INFO - PROCESS | 1889 | 1465119768078 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:42:48 INFO - PROCESS | 1889 | 1465119768082 Marionette TRACE conn4 <- [1,1726,null,{}] 02:42:48 INFO - PROCESS | 1889 | 1465119768087 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:48 INFO - PROCESS | 1889 | 1465119768093 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:48 INFO - PROCESS | 1889 | 1465119768343 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 02:42:48 INFO - PROCESS | 1889 | 1465119768368 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:48 INFO - PROCESS | 1889 | 1465119768374 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:48 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb19400 == 51 [pid = 1889] [id = 439] 02:42:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0x8fd0a000) [pid = 1889] [serial = 1318] [outer = (nil)] 02:42:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0x9d404800) [pid = 1889] [serial = 1319] [outer = 0x8fd0a000] 02:42:48 INFO - PROCESS | 1889 | 1465119768447 Marionette DEBUG loaded listener.js 02:42:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0x9b333c00) [pid = 1889] [serial = 1320] [outer = 0x8fd0a000] 02:42:49 INFO - PROCESS | 1889 | 1465119769436 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 02:42:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1393ms 02:42:49 INFO - PROCESS | 1889 | 1465119769473 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 02:42:49 INFO - PROCESS | 1889 | 1465119769477 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 02:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:42:49 INFO - PROCESS | 1889 | 1465119769483 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:42:49 INFO - PROCESS | 1889 | 1465119769502 Marionette TRACE conn4 <- [1,1730,null,{}] 02:42:49 INFO - PROCESS | 1889 | 1465119769517 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:49 INFO - PROCESS | 1889 | 1465119769521 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:49 INFO - PROCESS | 1889 | 1465119769774 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 02:42:49 INFO - PROCESS | 1889 | 1465119769804 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119769823 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:49 INFO - PROCESS | 1889 | ++DOCSHELL 0xa2205800 == 52 [pid = 1889] [id = 440] 02:42:49 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0xa2209000) [pid = 1889] [serial = 1321] [outer = (nil)] 02:42:49 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0xa22d7400) [pid = 1889] [serial = 1322] [outer = 0xa2209000] 02:42:49 INFO - PROCESS | 1889 | 1465119769905 Marionette DEBUG loaded listener.js 02:42:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0xa30d5c00) [pid = 1889] [serial = 1323] [outer = 0xa2209000] 02:42:50 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x93c5bc00) [pid = 1889] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:42:50 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0x9a891400) [pid = 1889] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:42:50 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x99e8e000) [pid = 1889] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:42:50 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x93bc6800) [pid = 1889] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:42:50 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x9c10dc00) [pid = 1889] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:42:50 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x992eec00) [pid = 1889] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:42:50 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x8eec9800) [pid = 1889] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:42:50 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x8fd13c00) [pid = 1889] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:42:50 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x9b2a5800) [pid = 1889] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:42:50 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x9aa43c00) [pid = 1889] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:42:50 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x91084800) [pid = 1889] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:42:50 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x8fb1f800) [pid = 1889] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:42:50 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x9197e000) [pid = 1889] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:42:50 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x9b3a9000) [pid = 1889] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:42:50 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0x9238fc00) [pid = 1889] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:42:50 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0x92e4d400) [pid = 1889] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:42:50 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0x8eec9c00) [pid = 1889] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:42:51 INFO - PROCESS | 1889 | 1465119771214 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 02:42:51 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:42:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1759ms 02:42:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:42:51 INFO - PROCESS | 1889 | 1465119771249 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 02:42:51 INFO - PROCESS | 1889 | 1465119771252 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 02:42:51 INFO - PROCESS | 1889 | 1465119771259 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:42:51 INFO - PROCESS | 1889 | 1465119771263 Marionette TRACE conn4 <- [1,1734,null,{}] 02:42:51 INFO - PROCESS | 1889 | 1465119771269 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:51 INFO - PROCESS | 1889 | 1465119771275 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:51 INFO - PROCESS | 1889 | 1465119771453 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 02:42:51 INFO - PROCESS | 1889 | 1465119771611 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119771620 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:51 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eed2800 == 53 [pid = 1889] [id = 441] 02:42:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x918c7c00) [pid = 1889] [serial = 1324] [outer = (nil)] 02:42:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0x99f73800) [pid = 1889] [serial = 1325] [outer = 0x918c7c00] 02:42:51 INFO - PROCESS | 1889 | 1465119771694 Marionette DEBUG loaded listener.js 02:42:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x9bd86800) [pid = 1889] [serial = 1326] [outer = 0x918c7c00] 02:42:52 INFO - PROCESS | 1889 | 1465119772611 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 02:42:52 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:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1384ms 02:42:52 INFO - PROCESS | 1889 | 1465119772644 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 02:42:52 INFO - PROCESS | 1889 | 1465119772651 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 02:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:42:52 INFO - PROCESS | 1889 | 1465119772660 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:42:52 INFO - PROCESS | 1889 | 1465119772667 Marionette TRACE conn4 <- [1,1738,null,{}] 02:42:52 INFO - PROCESS | 1889 | 1465119772689 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:52 INFO - PROCESS | 1889 | 1465119772697 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:52 INFO - PROCESS | 1889 | 1465119772945 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 02:42:53 INFO - PROCESS | 1889 | 1465119773208 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119773222 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:53 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eec6c00 == 54 [pid = 1889] [id = 442] 02:42:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x9197a000) [pid = 1889] [serial = 1327] [outer = (nil)] 02:42:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x919f3400) [pid = 1889] [serial = 1328] [outer = 0x9197a000] 02:42:53 INFO - PROCESS | 1889 | 1465119773339 Marionette DEBUG loaded listener.js 02:42:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x92384c00) [pid = 1889] [serial = 1329] [outer = 0x9197a000] 02:42:54 INFO - PROCESS | 1889 | 1465119774326 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 02:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1741ms 02:42:54 INFO - PROCESS | 1889 | 1465119774402 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 02:42:54 INFO - PROCESS | 1889 | 1465119774410 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 02:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:42:54 INFO - PROCESS | 1889 | 1465119774422 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:42:54 INFO - PROCESS | 1889 | 1465119774426 Marionette TRACE conn4 <- [1,1742,null,{}] 02:42:54 INFO - PROCESS | 1889 | 1465119774434 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:54 INFO - PROCESS | 1889 | 1465119774439 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:54 INFO - PROCESS | 1889 | 1465119774688 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 02:42:55 INFO - PROCESS | 1889 | 1465119774979 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119774986 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:55 INFO - PROCESS | 1889 | ++DOCSHELL 0x95345800 == 55 [pid = 1889] [id = 443] 02:42:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x99302800) [pid = 1889] [serial = 1330] [outer = (nil)] 02:42:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x9a3cec00) [pid = 1889] [serial = 1331] [outer = 0x99302800] 02:42:55 INFO - PROCESS | 1889 | 1465119775080 Marionette DEBUG loaded listener.js 02:42:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x9aa47800) [pid = 1889] [serial = 1332] [outer = 0x99302800] 02:42:56 INFO - PROCESS | 1889 | 1465119776038 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 02:42:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:42:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1694ms 02:42:56 INFO - PROCESS | 1889 | 1465119776116 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 02:42:56 INFO - PROCESS | 1889 | 1465119776121 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 02:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:42:56 INFO - PROCESS | 1889 | 1465119776129 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:42:56 INFO - PROCESS | 1889 | 1465119776136 Marionette TRACE conn4 <- [1,1746,null,{}] 02:42:56 INFO - PROCESS | 1889 | 1465119776155 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:56 INFO - PROCESS | 1889 | 1465119776165 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:56 INFO - PROCESS | 1889 | 1465119776419 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 02:42:56 INFO - PROCESS | 1889 | 1465119776754 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1889 | 1465119776767 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:56 INFO - PROCESS | 1889 | ++DOCSHELL 0x9c232400 == 56 [pid = 1889] [id = 444] 02:42:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x9c237000) [pid = 1889] [serial = 1333] [outer = (nil)] 02:42:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0xa21cec00) [pid = 1889] [serial = 1334] [outer = 0x9c237000] 02:42:56 INFO - PROCESS | 1889 | 1465119776862 Marionette DEBUG loaded listener.js 02:42:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0xa2665400) [pid = 1889] [serial = 1335] [outer = 0x9c237000] 02:42:57 INFO - PROCESS | 1889 | 1465119777793 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 02:42:57 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:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1699ms 02:42:57 INFO - PROCESS | 1889 | 1465119777828 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 02:42:57 INFO - PROCESS | 1889 | 1465119777832 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 02:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:42:57 INFO - PROCESS | 1889 | 1465119777840 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:42:57 INFO - PROCESS | 1889 | 1465119777845 Marionette TRACE conn4 <- [1,1750,null,{}] 02:42:57 INFO - PROCESS | 1889 | 1465119777852 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:57 INFO - PROCESS | 1889 | 1465119777856 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:58 INFO - PROCESS | 1889 | 1465119778068 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 02:42:58 INFO - PROCESS | 1889 | 1465119778317 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119778323 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:58 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb26400 == 57 [pid = 1889] [id = 445] 02:42:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0x8fd07000) [pid = 1889] [serial = 1336] [outer = (nil)] 02:42:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0xa3559000) [pid = 1889] [serial = 1337] [outer = 0x8fd07000] 02:42:58 INFO - PROCESS | 1889 | 1465119778461 Marionette DEBUG loaded listener.js 02:42:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0xa504a800) [pid = 1889] [serial = 1338] [outer = 0x8fd07000] 02:42:59 INFO - PROCESS | 1889 | 1465119779370 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 02:42:59 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:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1593ms 02:42:59 INFO - PROCESS | 1889 | 1465119779435 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 02:42:59 INFO - PROCESS | 1889 | 1465119779439 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 02:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:42:59 INFO - PROCESS | 1889 | 1465119779446 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:42:59 INFO - PROCESS | 1889 | 1465119779450 Marionette TRACE conn4 <- [1,1754,null,{}] 02:42:59 INFO - PROCESS | 1889 | 1465119779456 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:59 INFO - PROCESS | 1889 | 1465119779462 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:59 INFO - PROCESS | 1889 | 1465119779665 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 02:42:59 INFO - PROCESS | 1889 | 1465119779903 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:59 INFO - PROCESS | 1889 | 1465119779913 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:42:59 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eec9800 == 58 [pid = 1889] [id = 446] 02:42:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0x8fb26000) [pid = 1889] [serial = 1339] [outer = (nil)] 02:43:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0xa6298400) [pid = 1889] [serial = 1340] [outer = 0x8fb26000] 02:43:00 INFO - PROCESS | 1889 | 1465119780041 Marionette DEBUG loaded listener.js 02:43:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0xa6707000) [pid = 1889] [serial = 1341] [outer = 0x8fb26000] 02:43:00 INFO - PROCESS | 1889 | 1465119780938 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 02:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1531ms 02:43:00 INFO - PROCESS | 1889 | 1465119780979 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 02:43:00 INFO - PROCESS | 1889 | 1465119780983 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 02:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:43:00 INFO - PROCESS | 1889 | 1465119780990 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:43:00 INFO - PROCESS | 1889 | 1465119780994 Marionette TRACE conn4 <- [1,1758,null,{}] 02:43:01 INFO - PROCESS | 1889 | 1465119781000 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:01 INFO - PROCESS | 1889 | 1465119781010 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:01 INFO - PROCESS | 1889 | 1465119781261 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 02:43:01 INFO - PROCESS | 1889 | 1465119781586 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:01 INFO - PROCESS | 1889 | 1465119781595 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:01 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eece800 == 59 [pid = 1889] [id = 447] 02:43:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 101 (0xa6202400) [pid = 1889] [serial = 1342] [outer = (nil)] 02:43:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 102 (0xa676b000) [pid = 1889] [serial = 1343] [outer = 0xa6202400] 02:43:01 INFO - PROCESS | 1889 | 1465119781684 Marionette DEBUG loaded listener.js 02:43:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 103 (0xa6c5c400) [pid = 1889] [serial = 1344] [outer = 0xa6202400] 02:43:02 INFO - PROCESS | 1889 | 1465119782588 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 02:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1637ms 02:43:02 INFO - PROCESS | 1889 | 1465119782654 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 02:43:02 INFO - PROCESS | 1889 | 1465119782658 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 02:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:43:02 INFO - PROCESS | 1889 | 1465119782689 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:43:02 INFO - PROCESS | 1889 | 1465119782693 Marionette TRACE conn4 <- [1,1762,null,{}] 02:43:02 INFO - PROCESS | 1889 | 1465119782699 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:02 INFO - PROCESS | 1889 | 1465119782705 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:02 INFO - PROCESS | 1889 | 1465119782912 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 02:43:03 INFO - PROCESS | 1889 | 1465119783172 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119783181 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:03 INFO - PROCESS | 1889 | ++DOCSHELL 0x9195c800 == 60 [pid = 1889] [id = 448] 02:43:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 104 (0x9195cc00) [pid = 1889] [serial = 1345] [outer = (nil)] 02:43:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 105 (0x91965800) [pid = 1889] [serial = 1346] [outer = 0x9195cc00] 02:43:03 INFO - PROCESS | 1889 | 1465119783279 Marionette DEBUG loaded listener.js 02:43:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 106 (0x91969800) [pid = 1889] [serial = 1347] [outer = 0x9195cc00] 02:43:04 INFO - PROCESS | 1889 | 1465119784179 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 02:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1538ms 02:43:04 INFO - PROCESS | 1889 | 1465119784225 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 02:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:43:04 INFO - PROCESS | 1889 | 1465119784229 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 02:43:04 INFO - PROCESS | 1889 | 1465119784236 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:43:04 INFO - PROCESS | 1889 | 1465119784240 Marionette TRACE conn4 <- [1,1766,null,{}] 02:43:04 INFO - PROCESS | 1889 | 1465119784246 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:04 INFO - PROCESS | 1889 | 1465119784252 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:04 INFO - PROCESS | 1889 | 1465119784457 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 02:43:04 INFO - PROCESS | 1889 | 1465119784698 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:04 INFO - PROCESS | 1889 | 1465119784708 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:04 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eecb400 == 61 [pid = 1889] [id = 449] 02:43:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 107 (0x8f997400) [pid = 1889] [serial = 1348] [outer = (nil)] 02:43:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 108 (0x8f99e400) [pid = 1889] [serial = 1349] [outer = 0x8f997400] 02:43:04 INFO - PROCESS | 1889 | 1465119784834 Marionette DEBUG loaded listener.js 02:43:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 109 (0x8f9a2800) [pid = 1889] [serial = 1350] [outer = 0x8f997400] 02:43:05 INFO - PROCESS | 1889 | 1465119785782 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 02:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1585ms 02:43:05 INFO - PROCESS | 1889 | 1465119785821 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 02:43:05 INFO - PROCESS | 1889 | 1465119785826 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 02:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:43:05 INFO - PROCESS | 1889 | 1465119785832 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:43:05 INFO - PROCESS | 1889 | 1465119785837 Marionette TRACE conn4 <- [1,1770,null,{}] 02:43:05 INFO - PROCESS | 1889 | 1465119785843 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:05 INFO - PROCESS | 1889 | 1465119785848 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:06 INFO - PROCESS | 1889 | 1465119786054 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 02:43:06 INFO - PROCESS | 1889 | 1465119786297 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:06 INFO - PROCESS | 1889 | 1465119786307 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:06 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9f0800 == 62 [pid = 1889] [id = 450] 02:43:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 110 (0x8eece000) [pid = 1889] [serial = 1351] [outer = (nil)] 02:43:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 111 (0x8f998c00) [pid = 1889] [serial = 1352] [outer = 0x8eece000] 02:43:06 INFO - PROCESS | 1889 | 1465119786762 Marionette DEBUG loaded listener.js 02:43:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 112 (0x8f9a2000) [pid = 1889] [serial = 1353] [outer = 0x8eece000] 02:43:07 INFO - PROCESS | 1889 | 1465119787901 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 02:43:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 2136ms 02:43:07 INFO - PROCESS | 1889 | 1465119787970 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 02:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:43:07 INFO - PROCESS | 1889 | 1465119787977 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 02:43:07 INFO - PROCESS | 1889 | 1465119787992 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:43:07 INFO - PROCESS | 1889 | 1465119787996 Marionette TRACE conn4 <- [1,1774,null,{}] 02:43:08 INFO - PROCESS | 1889 | 1465119788006 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:08 INFO - PROCESS | 1889 | 1465119788012 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:08 INFO - PROCESS | 1889 | 1465119788258 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 02:43:08 INFO - PROCESS | 1889 | 1465119788526 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119788539 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:08 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9f6400 == 63 [pid = 1889] [id = 451] 02:43:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 113 (0x8fb1ac00) [pid = 1889] [serial = 1354] [outer = (nil)] 02:43:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 114 (0x9195e000) [pid = 1889] [serial = 1355] [outer = 0x8fb1ac00] 02:43:08 INFO - PROCESS | 1889 | 1465119788681 Marionette DEBUG loaded listener.js 02:43:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 115 (0x91967800) [pid = 1889] [serial = 1356] [outer = 0x8fb1ac00] 02:43:08 INFO - PROCESS | 1889 | --DOMWINDOW == 114 (0x9b27d800) [pid = 1889] [serial = 1283] [outer = (nil)] [url = about:blank] 02:43:09 INFO - PROCESS | 1889 | --DOCSHELL 0x9967b000 == 62 [pid = 1889] [id = 408] 02:43:09 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb1f400 == 61 [pid = 1889] [id = 406] 02:43:09 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb1dc00 == 60 [pid = 1889] [id = 434] 02:43:09 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb22c00 == 59 [pid = 1889] [id = 432] 02:43:09 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd07800 == 58 [pid = 1889] [id = 431] 02:43:09 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd06400 == 57 [pid = 1889] [id = 430] 02:43:09 INFO - PROCESS | 1889 | --DOCSHELL 0x919c9c00 == 56 [pid = 1889] [id = 429] 02:43:09 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb1a000 == 55 [pid = 1889] [id = 428] 02:43:09 INFO - PROCESS | 1889 | --DOMWINDOW == 113 (0x95186800) [pid = 1889] [serial = 1256] [outer = (nil)] [url = about:blank] 02:43:09 INFO - PROCESS | 1889 | --DOMWINDOW == 112 (0x9ad51000) [pid = 1889] [serial = 1278] [outer = (nil)] [url = about:blank] 02:43:09 INFO - PROCESS | 1889 | --DOMWINDOW == 111 (0x9b6bc800) [pid = 1889] [serial = 1227] [outer = (nil)] [url = about:blank] 02:43:09 INFO - PROCESS | 1889 | --DOMWINDOW == 110 (0x93c5a800) [pid = 1889] [serial = 1274] [outer = (nil)] [url = about:blank] 02:43:09 INFO - PROCESS | 1889 | --DOMWINDOW == 109 (0x9c232000) [pid = 1889] [serial = 1265] [outer = (nil)] [url = about:blank] 02:43:09 INFO - PROCESS | 1889 | --DOMWINDOW == 108 (0x9aa44000) [pid = 1889] [serial = 1224] [outer = (nil)] [url = about:blank] 02:43:09 INFO - PROCESS | 1889 | --DOMWINDOW == 107 (0x9d40b800) [pid = 1889] [serial = 1266] [outer = (nil)] [url = about:blank] 02:43:09 INFO - PROCESS | 1889 | --DOMWINDOW == 106 (0x8fd14000) [pid = 1889] [serial = 1268] [outer = (nil)] [url = about:blank] 02:43:09 INFO - PROCESS | 1889 | --DOMWINDOW == 105 (0x9aa45000) [pid = 1889] [serial = 1233] [outer = (nil)] [url = about:blank] 02:43:09 INFO - PROCESS | 1889 | --DOMWINDOW == 104 (0x9c107000) [pid = 1889] [serial = 1262] [outer = (nil)] [url = about:blank] 02:43:09 INFO - PROCESS | 1889 | --DOMWINDOW == 103 (0x9b86f400) [pid = 1889] [serial = 1280] [outer = (nil)] [url = about:blank] 02:43:09 INFO - PROCESS | 1889 | --DOMWINDOW == 102 (0x918c5400) [pid = 1889] [serial = 1253] [outer = (nil)] [url = about:blank] 02:43:09 INFO - PROCESS | 1889 | --DOMWINDOW == 101 (0x918c2000) [pid = 1889] [serial = 1271] [outer = (nil)] [url = about:blank] 02:43:09 INFO - PROCESS | 1889 | --DOMWINDOW == 100 (0x9aa42c00) [pid = 1889] [serial = 1277] [outer = (nil)] [url = about:blank] 02:43:09 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0x9472ec00) [pid = 1889] [serial = 1275] [outer = (nil)] [url = about:blank] 02:43:09 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x919f6000) [pid = 1889] [serial = 1254] [outer = (nil)] [url = about:blank] 02:43:09 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0x9b3ab800) [pid = 1889] [serial = 1251] [outer = (nil)] [url = about:blank] 02:43:09 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x9bdb5800) [pid = 1889] [serial = 1281] [outer = (nil)] [url = about:blank] 02:43:09 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x9bd87400) [pid = 1889] [serial = 1260] [outer = (nil)] [url = about:blank] 02:43:09 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x9c10ac00) [pid = 1889] [serial = 1263] [outer = (nil)] [url = about:blank] 02:43:09 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x9534fc00) [pid = 1889] [serial = 1257] [outer = (nil)] [url = about:blank] 02:43:09 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x9bdb1c00) [pid = 1889] [serial = 1230] [outer = (nil)] [url = about:blank] 02:43:09 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x919f4000) [pid = 1889] [serial = 1269] [outer = (nil)] [url = about:blank] 02:43:09 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x93bd2400) [pid = 1889] [serial = 1221] [outer = (nil)] [url = about:blank] 02:43:09 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x9b876000) [pid = 1889] [serial = 1259] [outer = (nil)] [url = about:blank] 02:43:09 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x9108b400) [pid = 1889] [serial = 1218] [outer = (nil)] [url = about:blank] 02:43:09 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x91ae6000) [pid = 1889] [serial = 1272] [outer = (nil)] [url = about:blank] 02:43:09 INFO - PROCESS | 1889 | 1465119789663 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 02:43:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:43:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1750ms 02:43:09 INFO - PROCESS | 1889 | 1465119789734 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 02:43:09 INFO - PROCESS | 1889 | 1465119789740 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 02:43:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:43:09 INFO - PROCESS | 1889 | 1465119789752 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:43:09 INFO - PROCESS | 1889 | 1465119789755 Marionette TRACE conn4 <- [1,1778,null,{}] 02:43:09 INFO - PROCESS | 1889 | 1465119789763 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:09 INFO - PROCESS | 1889 | 1465119789768 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:09 INFO - PROCESS | 1889 | 1465119789963 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 02:43:10 INFO - PROCESS | 1889 | 1465119790165 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119790176 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:10 INFO - PROCESS | 1889 | ++DOCSHELL 0x919ca400 == 56 [pid = 1889] [id = 452] 02:43:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x919cc800) [pid = 1889] [serial = 1357] [outer = (nil)] 02:43:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x919f8c00) [pid = 1889] [serial = 1358] [outer = 0x919cc800] 02:43:10 INFO - PROCESS | 1889 | 1465119790266 Marionette DEBUG loaded listener.js 02:43:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x91ae7800) [pid = 1889] [serial = 1359] [outer = 0x919cc800] 02:43:11 INFO - PROCESS | 1889 | 1465119791149 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 02:43:11 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:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1479ms 02:43:11 INFO - PROCESS | 1889 | 1465119791232 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 02:43:11 INFO - PROCESS | 1889 | 1465119791236 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 02:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:43:11 INFO - PROCESS | 1889 | 1465119791243 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:43:11 INFO - PROCESS | 1889 | 1465119791249 Marionette TRACE conn4 <- [1,1782,null,{}] 02:43:11 INFO - PROCESS | 1889 | 1465119791266 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:11 INFO - PROCESS | 1889 | 1465119791275 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:11 INFO - PROCESS | 1889 | 1465119791476 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 02:43:11 INFO - PROCESS | 1889 | 1465119791710 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119791719 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:11 INFO - PROCESS | 1889 | ++DOCSHELL 0x919fa800 == 57 [pid = 1889] [id = 453] 02:43:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x92e4f800) [pid = 1889] [serial = 1360] [outer = (nil)] 02:43:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x93c57800) [pid = 1889] [serial = 1361] [outer = 0x92e4f800] 02:43:11 INFO - PROCESS | 1889 | 1465119791800 Marionette DEBUG loaded listener.js 02:43:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x95186800) [pid = 1889] [serial = 1362] [outer = 0x92e4f800] 02:43:12 INFO - PROCESS | 1889 | 1465119792643 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 02:43:12 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:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1440ms 02:43:12 INFO - PROCESS | 1889 | 1465119792690 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 02:43:12 INFO - PROCESS | 1889 | 1465119792697 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 02:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:43:12 INFO - PROCESS | 1889 | 1465119792714 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:43:12 INFO - PROCESS | 1889 | 1465119792718 Marionette TRACE conn4 <- [1,1786,null,{}] 02:43:12 INFO - PROCESS | 1889 | 1465119792724 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:12 INFO - PROCESS | 1889 | 1465119792729 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:13 INFO - PROCESS | 1889 | 1465119793006 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 02:43:13 INFO - PROCESS | 1889 | 1465119793035 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119793046 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:13 INFO - PROCESS | 1889 | ++DOCSHELL 0x8f99d800 == 58 [pid = 1889] [id = 454] 02:43:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0x91ae9400) [pid = 1889] [serial = 1363] [outer = (nil)] 02:43:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0x99303c00) [pid = 1889] [serial = 1364] [outer = 0x91ae9400] 02:43:13 INFO - PROCESS | 1889 | 1465119793128 Marionette DEBUG loaded listener.js 02:43:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0x993a7000) [pid = 1889] [serial = 1365] [outer = 0x91ae9400] 02:43:13 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x8fd0a000) [pid = 1889] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:43:13 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0xa2209000) [pid = 1889] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:43:13 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x91ade000) [pid = 1889] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:43:13 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x93bc6400) [pid = 1889] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:43:13 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x918bdc00) [pid = 1889] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:43:13 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x8eeca400) [pid = 1889] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:43:13 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x8fb21400) [pid = 1889] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:43:14 INFO - PROCESS | 1889 | 1465119794321 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 02:43:14 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:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1644ms 02:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:43:14 INFO - PROCESS | 1889 | 1465119794353 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 02:43:14 INFO - PROCESS | 1889 | 1465119794356 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 02:43:14 INFO - PROCESS | 1889 | 1465119794364 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:43:14 INFO - PROCESS | 1889 | 1465119794367 Marionette TRACE conn4 <- [1,1790,null,{}] 02:43:14 INFO - PROCESS | 1889 | 1465119794373 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:14 INFO - PROCESS | 1889 | 1465119794379 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:14 INFO - PROCESS | 1889 | 1465119794616 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 02:43:14 INFO - PROCESS | 1889 | 1465119794632 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119794643 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:14 INFO - PROCESS | 1889 | ++DOCSHELL 0x9534e800 == 59 [pid = 1889] [id = 455] 02:43:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x953e3c00) [pid = 1889] [serial = 1366] [outer = (nil)] 02:43:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x99670800) [pid = 1889] [serial = 1367] [outer = 0x953e3c00] 02:43:14 INFO - PROCESS | 1889 | 1465119794812 Marionette DEBUG loaded listener.js 02:43:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x9a891400) [pid = 1889] [serial = 1368] [outer = 0x953e3c00] 02:43:15 INFO - PROCESS | 1889 | 1465119795642 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:43:15 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:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1341ms 02:43:15 INFO - PROCESS | 1889 | 1465119795712 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 02:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:43:15 INFO - PROCESS | 1889 | 1465119795716 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 02:43:15 INFO - PROCESS | 1889 | 1465119795723 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:43:15 INFO - PROCESS | 1889 | 1465119795727 Marionette TRACE conn4 <- [1,1794,null,{}] 02:43:15 INFO - PROCESS | 1889 | 1465119795733 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:15 INFO - PROCESS | 1889 | 1465119795743 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:16 INFO - PROCESS | 1889 | 1465119796023 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 02:43:16 INFO - PROCESS | 1889 | 1465119796291 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119796301 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:16 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eecd000 == 60 [pid = 1889] [id = 456] 02:43:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x8eecdc00) [pid = 1889] [serial = 1369] [outer = (nil)] 02:43:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0x8f99c000) [pid = 1889] [serial = 1370] [outer = 0x8eecdc00] 02:43:16 INFO - PROCESS | 1889 | 1465119796436 Marionette DEBUG loaded listener.js 02:43:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0x8fb22000) [pid = 1889] [serial = 1371] [outer = 0x8eecdc00] 02:43:17 INFO - PROCESS | 1889 | 1465119797430 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:43:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1783ms 02:43:17 INFO - PROCESS | 1889 | 1465119797507 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 02:43:17 INFO - PROCESS | 1889 | 1465119797514 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 02:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:43:17 INFO - PROCESS | 1889 | 1465119797524 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:43:17 INFO - PROCESS | 1889 | 1465119797529 Marionette TRACE conn4 <- [1,1798,null,{}] 02:43:17 INFO - PROCESS | 1889 | 1465119797538 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:17 INFO - PROCESS | 1889 | 1465119797548 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:17 INFO - PROCESS | 1889 | 1465119797817 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 02:43:18 INFO - PROCESS | 1889 | 1465119798159 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119798166 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:18 INFO - PROCESS | 1889 | ++DOCSHELL 0x91966800 == 61 [pid = 1889] [id = 457] 02:43:18 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0x9197d800) [pid = 1889] [serial = 1372] [outer = (nil)] 02:43:18 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0x919f4400) [pid = 1889] [serial = 1373] [outer = 0x9197d800] 02:43:18 INFO - PROCESS | 1889 | 1465119798259 Marionette DEBUG loaded listener.js 02:43:18 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0x92385800) [pid = 1889] [serial = 1374] [outer = 0x9197d800] 02:43:19 INFO - PROCESS | 1889 | 1465119799232 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 02:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1789ms 02:43:19 INFO - PROCESS | 1889 | 1465119799314 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 02:43:19 INFO - PROCESS | 1889 | 1465119799320 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 02:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:43:19 INFO - PROCESS | 1889 | 1465119799329 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:43:19 INFO - PROCESS | 1889 | 1465119799333 Marionette TRACE conn4 <- [1,1802,null,{}] 02:43:19 INFO - PROCESS | 1889 | 1465119799340 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:19 INFO - PROCESS | 1889 | 1465119799347 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:19 INFO - PROCESS | 1889 | 1465119799606 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 02:43:19 INFO - PROCESS | 1889 | 1465119799915 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119799927 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:19 INFO - PROCESS | 1889 | ++DOCSHELL 0x9197c400 == 62 [pid = 1889] [id = 458] 02:43:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0x92383000) [pid = 1889] [serial = 1375] [outer = (nil)] 02:43:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0x99309400) [pid = 1889] [serial = 1376] [outer = 0x92383000] 02:43:20 INFO - PROCESS | 1889 | 1465119800010 Marionette DEBUG loaded listener.js 02:43:20 INFO - PROCESS | 1889 | ++DOMWINDOW == 101 (0x9a722000) [pid = 1889] [serial = 1377] [outer = 0x92383000] 02:43:20 INFO - PROCESS | 1889 | 1465119800989 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1690ms 02:43:21 INFO - PROCESS | 1889 | 1465119801020 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 02:43:21 INFO - PROCESS | 1889 | 1465119801026 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 02:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:43:21 INFO - PROCESS | 1889 | 1465119801044 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:43:21 INFO - PROCESS | 1889 | 1465119801052 Marionette TRACE conn4 <- [1,1806,null,{}] 02:43:21 INFO - PROCESS | 1889 | 1465119801059 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:21 INFO - PROCESS | 1889 | 1465119801066 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:21 INFO - PROCESS | 1889 | 1465119801293 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 02:43:21 INFO - PROCESS | 1889 | 1465119801533 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119801541 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:21 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eeca400 == 63 [pid = 1889] [id = 459] 02:43:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 102 (0x8eecb000) [pid = 1889] [serial = 1378] [outer = (nil)] 02:43:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 103 (0x9b3a5800) [pid = 1889] [serial = 1379] [outer = 0x8eecb000] 02:43:21 INFO - PROCESS | 1889 | 1465119801670 Marionette DEBUG loaded listener.js 02:43:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 104 (0x9b86c400) [pid = 1889] [serial = 1380] [outer = 0x8eecb000] 02:43:22 INFO - PROCESS | 1889 | 1465119802599 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 02:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1603ms 02:43:22 INFO - PROCESS | 1889 | 1465119802640 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 02:43:22 INFO - PROCESS | 1889 | 1465119802645 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 02:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:43:22 INFO - PROCESS | 1889 | 1465119802652 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:43:22 INFO - PROCESS | 1889 | 1465119802655 Marionette TRACE conn4 <- [1,1810,null,{}] 02:43:22 INFO - PROCESS | 1889 | 1465119802662 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:22 INFO - PROCESS | 1889 | 1465119802668 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:22 INFO - PROCESS | 1889 | 1465119802902 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 02:43:23 INFO - PROCESS | 1889 | 1465119803156 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119803167 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:23 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9fc800 == 64 [pid = 1889] [id = 460] 02:43:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 105 (0x8d9fe800) [pid = 1889] [serial = 1381] [outer = (nil)] 02:43:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 106 (0x9bd7ec00) [pid = 1889] [serial = 1382] [outer = 0x8d9fe800] 02:43:23 INFO - PROCESS | 1889 | 1465119803293 Marionette DEBUG loaded listener.js 02:43:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 107 (0x9c08e800) [pid = 1889] [serial = 1383] [outer = 0x8d9fe800] 02:43:24 INFO - PROCESS | 1889 | 1465119804188 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:43:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1587ms 02:43:24 INFO - PROCESS | 1889 | 1465119804248 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 02:43:24 INFO - PROCESS | 1889 | 1465119804253 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 02:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:43:24 INFO - PROCESS | 1889 | 1465119804260 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:43:24 INFO - PROCESS | 1889 | 1465119804265 Marionette TRACE conn4 <- [1,1814,null,{}] 02:43:24 INFO - PROCESS | 1889 | 1465119804271 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:24 INFO - PROCESS | 1889 | 1465119804277 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:24 INFO - PROCESS | 1889 | 1465119804492 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 02:43:24 INFO - PROCESS | 1889 | 1465119804749 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119804767 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:24 INFO - PROCESS | 1889 | ++DOCSHELL 0x9c231000 == 65 [pid = 1889] [id = 461] 02:43:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 108 (0x9c237400) [pid = 1889] [serial = 1384] [outer = (nil)] 02:43:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 109 (0x9d40d000) [pid = 1889] [serial = 1385] [outer = 0x9c237400] 02:43:24 INFO - PROCESS | 1889 | 1465119804880 Marionette DEBUG loaded listener.js 02:43:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 110 (0xa228d400) [pid = 1889] [serial = 1386] [outer = 0x9c237400] 02:43:25 INFO - PROCESS | 1889 | 1465119805849 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1635ms 02:43:25 INFO - PROCESS | 1889 | 1465119805898 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 02:43:25 INFO - PROCESS | 1889 | 1465119805902 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 02:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:43:25 INFO - PROCESS | 1889 | 1465119805909 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:43:25 INFO - PROCESS | 1889 | 1465119805912 Marionette TRACE conn4 <- [1,1818,null,{}] 02:43:25 INFO - PROCESS | 1889 | 1465119805919 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:25 INFO - PROCESS | 1889 | 1465119805924 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:26 INFO - PROCESS | 1889 | 1465119806130 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 02:43:26 INFO - PROCESS | 1889 | 1465119806383 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1889 | 1465119806390 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:26 INFO - PROCESS | 1889 | ++DOCSHELL 0x9bdb5000 == 66 [pid = 1889] [id = 462] 02:43:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 111 (0x9c10ac00) [pid = 1889] [serial = 1387] [outer = (nil)] 02:43:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 112 (0xa30d6c00) [pid = 1889] [serial = 1388] [outer = 0x9c10ac00] 02:43:26 INFO - PROCESS | 1889 | 1465119806489 Marionette DEBUG loaded listener.js 02:43:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 113 (0xa34f9000) [pid = 1889] [serial = 1389] [outer = 0x9c10ac00] 02:43:27 INFO - PROCESS | 1889 | 1465119807403 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 02:43:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:43:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1532ms 02:43:27 INFO - PROCESS | 1889 | 1465119807442 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 02:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:43:27 INFO - PROCESS | 1889 | 1465119807447 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 02:43:27 INFO - PROCESS | 1889 | 1465119807454 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:43:27 INFO - PROCESS | 1889 | 1465119807458 Marionette TRACE conn4 <- [1,1822,null,{}] 02:43:27 INFO - PROCESS | 1889 | 1465119807464 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:27 INFO - PROCESS | 1889 | 1465119807470 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:27 INFO - PROCESS | 1889 | 1465119807678 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 02:43:28 INFO - PROCESS | 1889 | 1465119807986 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119807995 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:28 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9fa000 == 67 [pid = 1889] [id = 463] 02:43:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 114 (0x8d9fcc00) [pid = 1889] [serial = 1390] [outer = (nil)] 02:43:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 115 (0xa500f800) [pid = 1889] [serial = 1391] [outer = 0x8d9fcc00] 02:43:28 INFO - PROCESS | 1889 | 1465119808086 Marionette DEBUG loaded listener.js 02:43:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 116 (0xa673e400) [pid = 1889] [serial = 1392] [outer = 0x8d9fcc00] 02:43:28 INFO - PROCESS | 1889 | 1465119808978 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 02:43:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:43:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1591ms 02:43:29 INFO - PROCESS | 1889 | 1465119809045 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 02:43:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:43:29 INFO - PROCESS | 1889 | 1465119809050 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 02:43:29 INFO - PROCESS | 1889 | 1465119809056 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:43:29 INFO - PROCESS | 1889 | 1465119809060 Marionette TRACE conn4 <- [1,1826,null,{}] 02:43:29 INFO - PROCESS | 1889 | 1465119809066 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:29 INFO - PROCESS | 1889 | 1465119809072 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:29 INFO - PROCESS | 1889 | 1465119809268 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 02:43:29 INFO - PROCESS | 1889 | 1465119809511 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119809521 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:29 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9f9800 == 68 [pid = 1889] [id = 464] 02:43:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 117 (0x8dbeb000) [pid = 1889] [serial = 1393] [outer = (nil)] 02:43:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 118 (0x8dbf1800) [pid = 1889] [serial = 1394] [outer = 0x8dbeb000] 02:43:29 INFO - PROCESS | 1889 | 1465119809642 Marionette DEBUG loaded listener.js 02:43:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 119 (0x8dbf5400) [pid = 1889] [serial = 1395] [outer = 0x8dbeb000] 02:43:30 INFO - PROCESS | 1889 | 1465119810526 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 02:43:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:43:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1534ms 02:43:30 INFO - PROCESS | 1889 | 1465119810591 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 02:43:30 INFO - PROCESS | 1889 | 1465119810595 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 02:43:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:43:30 INFO - PROCESS | 1889 | 1465119810601 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:43:30 INFO - PROCESS | 1889 | 1465119810605 Marionette TRACE conn4 <- [1,1830,null,{}] 02:43:30 INFO - PROCESS | 1889 | 1465119810611 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:30 INFO - PROCESS | 1889 | 1465119810616 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:30 INFO - PROCESS | 1889 | 1465119810811 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 02:43:31 INFO - PROCESS | 1889 | 1465119811052 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:31 INFO - PROCESS | 1889 | 1465119811061 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:31 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dbed000 == 69 [pid = 1889] [id = 465] 02:43:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 120 (0x8dbef000) [pid = 1889] [serial = 1396] [outer = (nil)] 02:43:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 121 (0x912a0000) [pid = 1889] [serial = 1397] [outer = 0x8dbef000] 02:43:31 INFO - PROCESS | 1889 | 1465119811189 Marionette DEBUG loaded listener.js 02:43:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 122 (0x912a3000) [pid = 1889] [serial = 1398] [outer = 0x8dbef000] 02:43:32 INFO - PROCESS | 1889 | 1465119812059 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 02:43:32 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:43:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1534ms 02:43:32 INFO - PROCESS | 1889 | 1465119812136 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 02:43:32 INFO - PROCESS | 1889 | 1465119812140 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 02:43:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:43:32 INFO - PROCESS | 1889 | 1465119812147 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:43:32 INFO - PROCESS | 1889 | 1465119812149 Marionette TRACE conn4 <- [1,1834,null,{}] 02:43:32 INFO - PROCESS | 1889 | 1465119812156 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:32 INFO - PROCESS | 1889 | 1465119812161 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:32 INFO - PROCESS | 1889 | 1465119812408 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 02:43:32 INFO - PROCESS | 1889 | 1465119812827 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1889 | 1465119812843 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:32 INFO - PROCESS | 1889 | ++DOCSHELL 0x8f9a4000 == 70 [pid = 1889] [id = 466] 02:43:32 INFO - PROCESS | 1889 | ++DOMWINDOW == 123 (0x912a8800) [pid = 1889] [serial = 1399] [outer = (nil)] 02:43:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 124 (0x912ab800) [pid = 1889] [serial = 1400] [outer = 0x912a8800] 02:43:33 INFO - PROCESS | 1889 | 1465119813037 Marionette DEBUG loaded listener.js 02:43:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 125 (0xa6747400) [pid = 1889] [serial = 1401] [outer = 0x912a8800] 02:43:34 INFO - PROCESS | 1889 | 1465119814245 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 02:43:34 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:43:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 2133ms 02:43:34 INFO - PROCESS | 1889 | 1465119814281 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 02:43:34 INFO - PROCESS | 1889 | 1465119814285 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 02:43:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:43:34 INFO - PROCESS | 1889 | 1465119814292 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:43:34 INFO - PROCESS | 1889 | 1465119814298 Marionette TRACE conn4 <- [1,1838,null,{}] 02:43:34 INFO - PROCESS | 1889 | 1465119814304 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:34 INFO - PROCESS | 1889 | 1465119814311 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:34 INFO - PROCESS | 1889 | 1465119814555 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 02:43:34 INFO - PROCESS | 1889 | 1465119814813 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119814820 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:35 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dbf5000 == 71 [pid = 1889] [id = 467] 02:43:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 126 (0x8dbf7400) [pid = 1889] [serial = 1402] [outer = (nil)] 02:43:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 127 (0x8e039c00) [pid = 1889] [serial = 1403] [outer = 0x8dbf7400] 02:43:35 INFO - PROCESS | 1889 | 1465119815197 Marionette DEBUG loaded listener.js 02:43:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 128 (0x8eec6800) [pid = 1889] [serial = 1404] [outer = 0x8dbf7400] 02:43:36 INFO - PROCESS | 1889 | 1465119816167 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 02:43:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:43:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1936ms 02:43:36 INFO - PROCESS | 1889 | 1465119816229 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 02:43:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:43:36 INFO - PROCESS | 1889 | 1465119816236 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 02:43:36 INFO - PROCESS | 1889 | 1465119816244 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:43:36 INFO - PROCESS | 1889 | 1465119816248 Marionette TRACE conn4 <- [1,1842,null,{}] 02:43:36 INFO - PROCESS | 1889 | 1465119816256 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:36 INFO - PROCESS | 1889 | 1465119816262 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:36 INFO - PROCESS | 1889 | 1465119816461 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 02:43:36 INFO - PROCESS | 1889 | 1465119816727 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119816734 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:36 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dbe9c00 == 72 [pid = 1889] [id = 468] 02:43:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 129 (0x8dbf0c00) [pid = 1889] [serial = 1405] [outer = (nil)] 02:43:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 130 (0x912abc00) [pid = 1889] [serial = 1406] [outer = 0x8dbf0c00] 02:43:36 INFO - PROCESS | 1889 | 1465119816913 Marionette DEBUG loaded listener.js 02:43:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 131 (0x91964000) [pid = 1889] [serial = 1407] [outer = 0x8dbf0c00] 02:43:37 INFO - PROCESS | 1889 | 1465119817800 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 02:43:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:43:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1597ms 02:43:37 INFO - PROCESS | 1889 | 1465119817859 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 02:43:37 INFO - PROCESS | 1889 | 1465119817865 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 02:43:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:43:37 INFO - PROCESS | 1889 | 1465119817876 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:43:37 INFO - PROCESS | 1889 | 1465119817879 Marionette TRACE conn4 <- [1,1846,null,{}] 02:43:37 INFO - PROCESS | 1889 | 1465119817886 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:37 INFO - PROCESS | 1889 | 1465119817891 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:38 INFO - PROCESS | 1889 | 1465119818086 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 02:43:38 INFO - PROCESS | 1889 | --DOCSHELL 0xa2205800 == 71 [pid = 1889] [id = 440] 02:43:38 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd0d000 == 70 [pid = 1889] [id = 438] 02:43:38 INFO - PROCESS | 1889 | --DOMWINDOW == 130 (0xa34a2000) [pid = 1889] [serial = 1304] [outer = (nil)] [url = about:blank] 02:43:38 INFO - PROCESS | 1889 | --DOMWINDOW == 129 (0x99f73800) [pid = 1889] [serial = 1325] [outer = (nil)] [url = about:blank] 02:43:38 INFO - PROCESS | 1889 | 1465119818426 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:38 INFO - PROCESS | 1889 | 1465119818434 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:38 INFO - PROCESS | 1889 | --DOCSHELL 0xa22df800 == 69 [pid = 1889] [id = 433] 02:43:38 INFO - PROCESS | 1889 | --DOCSHELL 0x9534e800 == 68 [pid = 1889] [id = 455] 02:43:38 INFO - PROCESS | 1889 | --DOCSHELL 0x8f99d800 == 67 [pid = 1889] [id = 454] 02:43:38 INFO - PROCESS | 1889 | --DOCSHELL 0x919fa800 == 66 [pid = 1889] [id = 453] 02:43:38 INFO - PROCESS | 1889 | --DOCSHELL 0x919ca400 == 65 [pid = 1889] [id = 452] 02:43:38 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9f6400 == 64 [pid = 1889] [id = 451] 02:43:38 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9f6400 == 65 [pid = 1889] [id = 469] 02:43:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 130 (0x8f99d800) [pid = 1889] [serial = 1408] [outer = (nil)] 02:43:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 131 (0x9197b000) [pid = 1889] [serial = 1409] [outer = 0x8f99d800] 02:43:38 INFO - PROCESS | 1889 | 1465119818556 Marionette DEBUG loaded listener.js 02:43:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 132 (0x92e48000) [pid = 1889] [serial = 1410] [outer = 0x8f99d800] 02:43:38 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9f0800 == 64 [pid = 1889] [id = 450] 02:43:38 INFO - PROCESS | 1889 | --DOCSHELL 0x95345800 == 63 [pid = 1889] [id = 443] 02:43:38 INFO - PROCESS | 1889 | --DOCSHELL 0x8eec6c00 == 62 [pid = 1889] [id = 442] 02:43:38 INFO - PROCESS | 1889 | --DOCSHELL 0x8eed2800 == 61 [pid = 1889] [id = 441] 02:43:38 INFO - PROCESS | 1889 | --DOMWINDOW == 131 (0x9b875400) [pid = 1889] [serial = 1284] [outer = (nil)] [url = about:blank] 02:43:38 INFO - PROCESS | 1889 | --DOMWINDOW == 130 (0x9b333c00) [pid = 1889] [serial = 1320] [outer = (nil)] [url = about:blank] 02:43:38 INFO - PROCESS | 1889 | --DOMWINDOW == 129 (0xa22d7400) [pid = 1889] [serial = 1322] [outer = (nil)] [url = about:blank] 02:43:38 INFO - PROCESS | 1889 | --DOMWINDOW == 128 (0xa2286800) [pid = 1889] [serial = 1298] [outer = (nil)] [url = about:blank] 02:43:38 INFO - PROCESS | 1889 | --DOMWINDOW == 127 (0x9b874400) [pid = 1889] [serial = 1316] [outer = (nil)] [url = about:blank] 02:43:38 INFO - PROCESS | 1889 | --DOMWINDOW == 126 (0x99eee000) [pid = 1889] [serial = 1311] [outer = (nil)] [url = about:blank] 02:43:38 INFO - PROCESS | 1889 | --DOMWINDOW == 125 (0x953e3000) [pid = 1889] [serial = 1310] [outer = (nil)] [url = about:blank] 02:43:38 INFO - PROCESS | 1889 | --DOMWINDOW == 124 (0x919c3c00) [pid = 1889] [serial = 1308] [outer = (nil)] [url = about:blank] 02:43:38 INFO - PROCESS | 1889 | --DOMWINDOW == 123 (0x91975000) [pid = 1889] [serial = 1307] [outer = (nil)] [url = about:blank] 02:43:38 INFO - PROCESS | 1889 | --DOMWINDOW == 122 (0x9d5f5c00) [pid = 1889] [serial = 1295] [outer = (nil)] [url = about:blank] 02:43:38 INFO - PROCESS | 1889 | --DOMWINDOW == 121 (0xa2432c00) [pid = 1889] [serial = 1301] [outer = (nil)] [url = about:blank] 02:43:38 INFO - PROCESS | 1889 | --DOMWINDOW == 120 (0x919f3800) [pid = 1889] [serial = 1313] [outer = (nil)] [url = about:blank] 02:43:38 INFO - PROCESS | 1889 | --DOMWINDOW == 119 (0x9384c800) [pid = 1889] [serial = 1314] [outer = (nil)] [url = about:blank] 02:43:38 INFO - PROCESS | 1889 | --DOMWINDOW == 118 (0x8fd0d800) [pid = 1889] [serial = 1286] [outer = (nil)] [url = about:blank] 02:43:38 INFO - PROCESS | 1889 | --DOMWINDOW == 117 (0x9a5f3c00) [pid = 1889] [serial = 1292] [outer = (nil)] [url = about:blank] 02:43:38 INFO - PROCESS | 1889 | --DOMWINDOW == 116 (0x9389dc00) [pid = 1889] [serial = 1289] [outer = (nil)] [url = about:blank] 02:43:38 INFO - PROCESS | 1889 | --DOMWINDOW == 115 (0x9d404800) [pid = 1889] [serial = 1319] [outer = (nil)] [url = about:blank] 02:43:39 INFO - PROCESS | 1889 | --DOMWINDOW == 114 (0x9c08c000) [pid = 1889] [serial = 1317] [outer = (nil)] [url = about:blank] 02:43:39 INFO - PROCESS | 1889 | --DOMWINDOW == 113 (0xa30d5c00) [pid = 1889] [serial = 1323] [outer = (nil)] [url = about:blank] 02:43:39 INFO - PROCESS | 1889 | 1465119819467 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:43:39 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:43:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1630ms 02:43:39 INFO - PROCESS | 1889 | 1465119819512 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 02:43:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:43:39 INFO - PROCESS | 1889 | 1465119819516 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 02:43:39 INFO - PROCESS | 1889 | 1465119819523 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:43:39 INFO - PROCESS | 1889 | 1465119819529 Marionette TRACE conn4 <- [1,1850,null,{}] 02:43:39 INFO - PROCESS | 1889 | 1465119819545 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:39 INFO - PROCESS | 1889 | 1465119819553 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:39 INFO - PROCESS | 1889 | 1465119819745 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 02:43:39 INFO - PROCESS | 1889 | 1465119819776 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119819786 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:39 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9f3800 == 62 [pid = 1889] [id = 470] 02:43:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 114 (0x918c9400) [pid = 1889] [serial = 1411] [outer = (nil)] 02:43:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 115 (0x99305c00) [pid = 1889] [serial = 1412] [outer = 0x918c9400] 02:43:40 INFO - PROCESS | 1889 | 1465119819998 Marionette DEBUG loaded listener.js 02:43:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 116 (0x99e91000) [pid = 1889] [serial = 1413] [outer = 0x918c9400] 02:43:40 INFO - PROCESS | 1889 | 1465119820813 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:43: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:43:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1334ms 02:43:40 INFO - PROCESS | 1889 | 1465119820863 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 02:43:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:43:40 INFO - PROCESS | 1889 | 1465119820868 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 02:43:40 INFO - PROCESS | 1889 | 1465119820875 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:43:40 INFO - PROCESS | 1889 | 1465119820879 Marionette TRACE conn4 <- [1,1854,null,{}] 02:43:40 INFO - PROCESS | 1889 | 1465119820884 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:40 INFO - PROCESS | 1889 | 1465119820889 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:41 INFO - PROCESS | 1889 | 1465119821126 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 02:43:41 INFO - PROCESS | 1889 | 1465119821150 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119821156 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:41 INFO - PROCESS | 1889 | ++DOCSHELL 0x919c3c00 == 63 [pid = 1889] [id = 471] 02:43:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 117 (0x919f2800) [pid = 1889] [serial = 1414] [outer = (nil)] 02:43:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 118 (0x9ad46c00) [pid = 1889] [serial = 1415] [outer = 0x919f2800] 02:43:41 INFO - PROCESS | 1889 | 1465119821229 Marionette DEBUG loaded listener.js 02:43:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 119 (0x9b27d800) [pid = 1889] [serial = 1416] [outer = 0x919f2800] 02:43:42 INFO - PROCESS | 1889 | 1465119822177 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:43:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:43:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1340ms 02:43:42 INFO - PROCESS | 1889 | 1465119822216 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 02:43:42 INFO - PROCESS | 1889 | 1465119822219 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 02:43:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:43:42 INFO - PROCESS | 1889 | 1465119822225 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:43:42 INFO - PROCESS | 1889 | 1465119822229 Marionette TRACE conn4 <- [1,1858,null,{}] 02:43:42 INFO - PROCESS | 1889 | 1465119822245 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:42 INFO - PROCESS | 1889 | 1465119822250 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:42 INFO - PROCESS | 1889 | 1465119822501 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 02:43:42 INFO - PROCESS | 1889 | 1465119822527 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:42 INFO - PROCESS | 1889 | 1465119822533 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:42 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b2a8000 == 64 [pid = 1889] [id = 472] 02:43:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 120 (0x9b333c00) [pid = 1889] [serial = 1417] [outer = (nil)] 02:43:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 121 (0x9b3a8400) [pid = 1889] [serial = 1418] [outer = 0x9b333c00] 02:43:42 INFO - PROCESS | 1889 | 1465119822631 Marionette DEBUG loaded listener.js 02:43:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 122 (0x9c08e400) [pid = 1889] [serial = 1419] [outer = 0x9b333c00] 02:43:43 INFO - PROCESS | 1889 | --DOMWINDOW == 121 (0x91ae9400) [pid = 1889] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:43:43 INFO - PROCESS | 1889 | --DOMWINDOW == 120 (0x919cc800) [pid = 1889] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:43:43 INFO - PROCESS | 1889 | --DOMWINDOW == 119 (0x92e4f800) [pid = 1889] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:43:43 INFO - PROCESS | 1889 | --DOMWINDOW == 118 (0x8eece000) [pid = 1889] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:43:43 INFO - PROCESS | 1889 | --DOMWINDOW == 117 (0x8fb1ac00) [pid = 1889] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:43:43 INFO - PROCESS | 1889 | 1465119823673 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 02:43:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:43:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1510ms 02:43:43 INFO - PROCESS | 1889 | 1465119823737 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 02:43:43 INFO - PROCESS | 1889 | 1465119823741 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 02:43:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:43:43 INFO - PROCESS | 1889 | 1465119823756 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:43:43 INFO - PROCESS | 1889 | 1465119823759 Marionette TRACE conn4 <- [1,1862,null,{}] 02:43:43 INFO - PROCESS | 1889 | 1465119823765 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:43 INFO - PROCESS | 1889 | 1465119823774 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:43 INFO - PROCESS | 1889 | 1465119823944 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 02:43:43 INFO - PROCESS | 1889 | 1465119823953 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119823961 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:43 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eece000 == 65 [pid = 1889] [id = 473] 02:43:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 118 (0x8fb1ac00) [pid = 1889] [serial = 1420] [outer = (nil)] 02:43:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 119 (0x9d409800) [pid = 1889] [serial = 1421] [outer = 0x8fb1ac00] 02:43:44 INFO - PROCESS | 1889 | 1465119824030 Marionette DEBUG loaded listener.js 02:43:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 120 (0xa1160c00) [pid = 1889] [serial = 1422] [outer = 0x8fb1ac00] 02:43:44 INFO - PROCESS | 1889 | 1465119824943 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 02:43:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:43:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1229ms 02:43:44 INFO - PROCESS | 1889 | 1465119824986 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 02:43:44 INFO - PROCESS | 1889 | 1465119824990 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 02:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:43:45 INFO - PROCESS | 1889 | 1465119824996 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:43:45 INFO - PROCESS | 1889 | 1465119824999 Marionette TRACE conn4 <- [1,1866,null,{}] 02:43:45 INFO - PROCESS | 1889 | 1465119825009 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:45 INFO - PROCESS | 1889 | 1465119825013 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:45 INFO - PROCESS | 1889 | 1465119825194 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 02:43:45 INFO - PROCESS | 1889 | 1465119825203 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:45 INFO - PROCESS | 1889 | 1465119825209 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:45 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9f1c00 == 66 [pid = 1889] [id = 474] 02:43:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 121 (0x8d9fc400) [pid = 1889] [serial = 1423] [outer = (nil)] 02:43:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 122 (0x8e033400) [pid = 1889] [serial = 1424] [outer = 0x8d9fc400] 02:43:45 INFO - PROCESS | 1889 | 1465119825390 Marionette DEBUG loaded listener.js 02:43:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 123 (0x8e042000) [pid = 1889] [serial = 1425] [outer = 0x8d9fc400] 02:43:46 INFO - PROCESS | 1889 | 1465119826609 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 02:43:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:43:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1686ms 02:43:46 INFO - PROCESS | 1889 | 1465119826685 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 02:43:46 INFO - PROCESS | 1889 | 1465119826692 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 02:43:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:43:46 INFO - PROCESS | 1889 | 1465119826700 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:43:46 INFO - PROCESS | 1889 | 1465119826705 Marionette TRACE conn4 <- [1,1870,null,{}] 02:43:46 INFO - PROCESS | 1889 | 1465119826713 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:46 INFO - PROCESS | 1889 | 1465119826719 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:47 INFO - PROCESS | 1889 | 1465119827013 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 02:43:47 INFO - PROCESS | 1889 | 1465119827260 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119827272 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:47 INFO - PROCESS | 1889 | ++DOCSHELL 0x9129e000 == 67 [pid = 1889] [id = 475] 02:43:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 124 (0x91975000) [pid = 1889] [serial = 1426] [outer = (nil)] 02:43:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 125 (0x919c7c00) [pid = 1889] [serial = 1427] [outer = 0x91975000] 02:43:47 INFO - PROCESS | 1889 | 1465119827357 Marionette DEBUG loaded listener.js 02:43:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 126 (0x91ae4c00) [pid = 1889] [serial = 1428] [outer = 0x91975000] 02:43:48 INFO - PROCESS | 1889 | 1465119828288 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 02:43:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:43:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1638ms 02:43:48 INFO - PROCESS | 1889 | 1465119828338 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 02:43:48 INFO - PROCESS | 1889 | 1465119828344 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 02:43:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:43:48 INFO - PROCESS | 1889 | 1465119828375 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:43:48 INFO - PROCESS | 1889 | 1465119828379 Marionette TRACE conn4 <- [1,1874,null,{}] 02:43:48 INFO - PROCESS | 1889 | 1465119828386 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:48 INFO - PROCESS | 1889 | 1465119828392 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:48 INFO - PROCESS | 1889 | 1465119828607 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 02:43:48 INFO - PROCESS | 1889 | 1465119828949 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1889 | 1465119828958 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:48 INFO - PROCESS | 1889 | ++DOCSHELL 0x93bd3400 == 68 [pid = 1889] [id = 476] 02:43:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 127 (0x95342c00) [pid = 1889] [serial = 1429] [outer = (nil)] 02:43:49 INFO - PROCESS | 1889 | ++DOMWINDOW == 128 (0x953e4400) [pid = 1889] [serial = 1430] [outer = 0x95342c00] 02:43:49 INFO - PROCESS | 1889 | 1465119829045 Marionette DEBUG loaded listener.js 02:43:49 INFO - PROCESS | 1889 | ++DOMWINDOW == 129 (0x9aa3d000) [pid = 1889] [serial = 1431] [outer = 0x95342c00] 02:43:49 INFO - PROCESS | 1889 | 1465119829990 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 02:43:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:43:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1688ms 02:43:50 INFO - PROCESS | 1889 | 1465119830062 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 02:43:50 INFO - PROCESS | 1889 | 1465119830068 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 02:43:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:43:50 INFO - PROCESS | 1889 | 1465119830075 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:43:50 INFO - PROCESS | 1889 | 1465119830081 Marionette TRACE conn4 <- [1,1878,null,{}] 02:43:50 INFO - PROCESS | 1889 | 1465119830098 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:50 INFO - PROCESS | 1889 | 1465119830106 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:50 INFO - PROCESS | 1889 | 1465119830356 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 02:43:50 INFO - PROCESS | 1889 | 1465119830651 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1889 | 1465119830662 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:50 INFO - PROCESS | 1889 | ++DOCSHELL 0x919fc000 == 69 [pid = 1889] [id = 477] 02:43:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 130 (0x9b342c00) [pid = 1889] [serial = 1432] [outer = (nil)] 02:43:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 131 (0x9c22ac00) [pid = 1889] [serial = 1433] [outer = 0x9b342c00] 02:43:50 INFO - PROCESS | 1889 | 1465119830741 Marionette DEBUG loaded listener.js 02:43:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 132 (0x9d5fd800) [pid = 1889] [serial = 1434] [outer = 0x9b342c00] 02:43:51 INFO - PROCESS | 1889 | 1465119831618 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 02:43:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:43:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1589ms 02:43:51 INFO - PROCESS | 1889 | 1465119831664 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 02:43:51 INFO - PROCESS | 1889 | 1465119831669 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 02:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:43:51 INFO - PROCESS | 1889 | 1465119831676 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:43:51 INFO - PROCESS | 1889 | 1465119831680 Marionette TRACE conn4 <- [1,1882,null,{}] 02:43:51 INFO - PROCESS | 1889 | 1465119831685 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:51 INFO - PROCESS | 1889 | 1465119831691 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:51 INFO - PROCESS | 1889 | 1465119831890 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 02:43:52 INFO - PROCESS | 1889 | 1465119832144 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119832151 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:52 INFO - PROCESS | 1889 | ++DOCSHELL 0x92473800 == 70 [pid = 1889] [id = 478] 02:43:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 133 (0x92474400) [pid = 1889] [serial = 1435] [outer = (nil)] 02:43:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 134 (0x9247b800) [pid = 1889] [serial = 1436] [outer = 0x92474400] 02:43:52 INFO - PROCESS | 1889 | 1465119832282 Marionette DEBUG loaded listener.js 02:43:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 135 (0x9247fc00) [pid = 1889] [serial = 1437] [outer = 0x92474400] 02:43:53 INFO - PROCESS | 1889 | 1465119833146 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 02:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1532ms 02:43:53 INFO - PROCESS | 1889 | 1465119833209 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 02:43:53 INFO - PROCESS | 1889 | 1465119833212 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 02:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:43:53 INFO - PROCESS | 1889 | 1465119833219 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:43:53 INFO - PROCESS | 1889 | 1465119833222 Marionette TRACE conn4 <- [1,1886,null,{}] 02:43:53 INFO - PROCESS | 1889 | 1465119833228 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:53 INFO - PROCESS | 1889 | 1465119833234 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:53 INFO - PROCESS | 1889 | 1465119833423 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 02:43:53 INFO - PROCESS | 1889 | 1465119833625 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:53 INFO - PROCESS | 1889 | 1465119833634 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:53 INFO - PROCESS | 1889 | ++DOCSHELL 0x9247f000 == 71 [pid = 1889] [id = 479] 02:43:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 136 (0x99e88000) [pid = 1889] [serial = 1438] [outer = (nil)] 02:43:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 137 (0xa2203000) [pid = 1889] [serial = 1439] [outer = 0x99e88000] 02:43:53 INFO - PROCESS | 1889 | 1465119833778 Marionette DEBUG loaded listener.js 02:43:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 138 (0xa33f5800) [pid = 1889] [serial = 1440] [outer = 0x99e88000] 02:43:54 INFO - PROCESS | 1889 | 1465119834832 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 02:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1690ms 02:43:54 INFO - PROCESS | 1889 | 1465119834910 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 02:43:54 INFO - PROCESS | 1889 | 1465119834913 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 02:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:43:54 INFO - PROCESS | 1889 | 1465119834920 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:43:54 INFO - PROCESS | 1889 | 1465119834924 Marionette TRACE conn4 <- [1,1890,null,{}] 02:43:54 INFO - PROCESS | 1889 | 1465119834931 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:54 INFO - PROCESS | 1889 | 1465119834942 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:55 INFO - PROCESS | 1889 | 1465119835177 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 02:43:55 INFO - PROCESS | 1889 | 1465119835476 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119835485 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:55 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dca9000 == 72 [pid = 1889] [id = 480] 02:43:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 139 (0x8dcaa000) [pid = 1889] [serial = 1441] [outer = (nil)] 02:43:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 140 (0x8dcb5800) [pid = 1889] [serial = 1442] [outer = 0x8dcaa000] 02:43:55 INFO - PROCESS | 1889 | 1465119835567 Marionette DEBUG loaded listener.js 02:43:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 141 (0xa34a9400) [pid = 1889] [serial = 1443] [outer = 0x8dcaa000] 02:43:56 INFO - PROCESS | 1889 | 1465119836442 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 02:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1579ms 02:43:56 INFO - PROCESS | 1889 | 1465119836501 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 02:43:56 INFO - PROCESS | 1889 | 1465119836506 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 02:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:43:56 INFO - PROCESS | 1889 | 1465119836512 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:43:56 INFO - PROCESS | 1889 | 1465119836515 Marionette TRACE conn4 <- [1,1894,null,{}] 02:43:56 INFO - PROCESS | 1889 | 1465119836521 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:56 INFO - PROCESS | 1889 | 1465119836526 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:56 INFO - PROCESS | 1889 | 1465119836726 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 02:43:56 INFO - PROCESS | 1889 | 1465119836974 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1889 | 1465119836984 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:57 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dcb0400 == 73 [pid = 1889] [id = 481] 02:43:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 142 (0x8dcb7c00) [pid = 1889] [serial = 1444] [outer = (nil)] 02:43:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 143 (0x92448000) [pid = 1889] [serial = 1445] [outer = 0x8dcb7c00] 02:43:57 INFO - PROCESS | 1889 | 1465119837119 Marionette DEBUG loaded listener.js 02:43:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 144 (0x9244a800) [pid = 1889] [serial = 1446] [outer = 0x8dcb7c00] 02:43:58 INFO - PROCESS | 1889 | 1465119838044 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 02:43:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:43:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1579ms 02:43:58 INFO - PROCESS | 1889 | 1465119838092 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 02:43:58 INFO - PROCESS | 1889 | 1465119838096 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 02:43:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:43:58 INFO - PROCESS | 1889 | 1465119838103 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:43:58 INFO - PROCESS | 1889 | 1465119838106 Marionette TRACE conn4 <- [1,1898,null,{}] 02:43:58 INFO - PROCESS | 1889 | 1465119838112 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:58 INFO - PROCESS | 1889 | 1465119838117 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:58 INFO - PROCESS | 1889 | 1465119838301 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 02:43:59 INFO - PROCESS | 1889 | 1465119839036 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1889 | 1465119839046 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:43:59 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9fec00 == 74 [pid = 1889] [id = 482] 02:43:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 145 (0x8dbec800) [pid = 1889] [serial = 1447] [outer = (nil)] 02:43:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 146 (0x8dcabc00) [pid = 1889] [serial = 1448] [outer = 0x8dbec800] 02:43:59 INFO - PROCESS | 1889 | 1465119839134 Marionette DEBUG loaded listener.js 02:43:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 147 (0x8dcb6400) [pid = 1889] [serial = 1449] [outer = 0x8dbec800] 02:44:00 INFO - PROCESS | 1889 | 1465119840021 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 02:44:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:44:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1982ms 02:44:00 INFO - PROCESS | 1889 | 1465119840090 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 02:44:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:44:00 INFO - PROCESS | 1889 | 1465119840096 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 02:44:00 INFO - PROCESS | 1889 | 1465119840104 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:44:00 INFO - PROCESS | 1889 | 1465119840108 Marionette TRACE conn4 <- [1,1902,null,{}] 02:44:00 INFO - PROCESS | 1889 | 1465119840117 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:00 INFO - PROCESS | 1889 | 1465119840124 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:00 INFO - PROCESS | 1889 | 1465119840322 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 02:44:00 INFO - PROCESS | 1889 | 1465119840737 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119840744 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:00 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dbee800 == 75 [pid = 1889] [id = 483] 02:44:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 148 (0x8fd0fc00) [pid = 1889] [serial = 1450] [outer = (nil)] 02:44:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 149 (0x91082800) [pid = 1889] [serial = 1451] [outer = 0x8fd0fc00] 02:44:00 INFO - PROCESS | 1889 | 1465119840836 Marionette DEBUG loaded listener.js 02:44:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 150 (0x9129d400) [pid = 1889] [serial = 1452] [outer = 0x8fd0fc00] 02:44:01 INFO - PROCESS | 1889 | 1465119841767 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 02:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1734ms 02:44:01 INFO - PROCESS | 1889 | 1465119841842 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 02:44:01 INFO - PROCESS | 1889 | 1465119841849 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 02:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:44:01 INFO - PROCESS | 1889 | 1465119841857 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:44:01 INFO - PROCESS | 1889 | 1465119841861 Marionette TRACE conn4 <- [1,1906,null,{}] 02:44:01 INFO - PROCESS | 1889 | 1465119841867 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:01 INFO - PROCESS | 1889 | 1465119841872 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:02 INFO - PROCESS | 1889 | 1465119842150 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 02:44:02 INFO - PROCESS | 1889 | 1465119842529 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119842540 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:02 INFO - PROCESS | 1889 | ++DOCSHELL 0x8e03a000 == 76 [pid = 1889] [id = 484] 02:44:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 151 (0x918bfc00) [pid = 1889] [serial = 1453] [outer = (nil)] 02:44:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 152 (0x9196ac00) [pid = 1889] [serial = 1454] [outer = 0x918bfc00] 02:44:02 INFO - PROCESS | 1889 | 1465119842623 Marionette DEBUG loaded listener.js 02:44:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 153 (0x919c1400) [pid = 1889] [serial = 1455] [outer = 0x918bfc00] 02:44:03 INFO - PROCESS | 1889 | --DOCSHELL 0x9108ac00 == 75 [pid = 1889] [id = 436] 02:44:03 INFO - PROCESS | 1889 | --DOCSHELL 0x9108e800 == 74 [pid = 1889] [id = 435] 02:44:03 INFO - PROCESS | 1889 | --DOCSHELL 0x8eed1400 == 73 [pid = 1889] [id = 385] 02:44:03 INFO - PROCESS | 1889 | --DOMWINDOW == 152 (0x99670800) [pid = 1889] [serial = 1367] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1889 | --DOMWINDOW == 151 (0x9a3cec00) [pid = 1889] [serial = 1331] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1889 | --DOMWINDOW == 150 (0x8f99e400) [pid = 1889] [serial = 1349] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1889 | --DOMWINDOW == 149 (0xa6298400) [pid = 1889] [serial = 1340] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1889 | --DOMWINDOW == 148 (0x91965800) [pid = 1889] [serial = 1346] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1889 | --DOMWINDOW == 147 (0xa676b000) [pid = 1889] [serial = 1343] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1889 | --DOMWINDOW == 146 (0xa21cec00) [pid = 1889] [serial = 1334] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1889 | --DOMWINDOW == 145 (0xa3559000) [pid = 1889] [serial = 1337] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1889 | --DOMWINDOW == 144 (0x919f3400) [pid = 1889] [serial = 1328] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1889 | --DOCSHELL 0x8eece000 == 72 [pid = 1889] [id = 473] 02:44:03 INFO - PROCESS | 1889 | --DOCSHELL 0x9b2a8000 == 71 [pid = 1889] [id = 472] 02:44:03 INFO - PROCESS | 1889 | --DOCSHELL 0x919c3c00 == 70 [pid = 1889] [id = 471] 02:44:03 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9f3800 == 69 [pid = 1889] [id = 470] 02:44:03 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9f6400 == 68 [pid = 1889] [id = 469] 02:44:03 INFO - PROCESS | 1889 | --DOCSHELL 0x8dbe9c00 == 67 [pid = 1889] [id = 468] 02:44:03 INFO - PROCESS | 1889 | --DOCSHELL 0x8dbf5000 == 66 [pid = 1889] [id = 467] 02:44:03 INFO - PROCESS | 1889 | --DOCSHELL 0x8dbed000 == 65 [pid = 1889] [id = 465] 02:44:03 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9f9800 == 64 [pid = 1889] [id = 464] 02:44:03 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9fa000 == 63 [pid = 1889] [id = 463] 02:44:03 INFO - PROCESS | 1889 | --DOCSHELL 0x9bdb5000 == 62 [pid = 1889] [id = 462] 02:44:03 INFO - PROCESS | 1889 | --DOCSHELL 0x9c231000 == 61 [pid = 1889] [id = 461] 02:44:03 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9fc800 == 60 [pid = 1889] [id = 460] 02:44:03 INFO - PROCESS | 1889 | --DOCSHELL 0x8eeca400 == 59 [pid = 1889] [id = 459] 02:44:03 INFO - PROCESS | 1889 | --DOCSHELL 0x9197c400 == 58 [pid = 1889] [id = 458] 02:44:03 INFO - PROCESS | 1889 | --DOCSHELL 0x91966800 == 57 [pid = 1889] [id = 457] 02:44:03 INFO - PROCESS | 1889 | --DOCSHELL 0x8eecd000 == 56 [pid = 1889] [id = 456] 02:44:03 INFO - PROCESS | 1889 | 1465119843701 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 02:44:03 INFO - PROCESS | 1889 | --DOMWINDOW == 143 (0x99303c00) [pid = 1889] [serial = 1364] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1889 | --DOMWINDOW == 142 (0x91ae7800) [pid = 1889] [serial = 1359] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1889 | --DOMWINDOW == 141 (0x93c57800) [pid = 1889] [serial = 1361] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1889 | --DOMWINDOW == 140 (0x993a7000) [pid = 1889] [serial = 1365] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1889 | --DOMWINDOW == 139 (0x8f9a2000) [pid = 1889] [serial = 1353] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1889 | --DOMWINDOW == 138 (0x9195e000) [pid = 1889] [serial = 1355] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1889 | --DOMWINDOW == 137 (0x919f8c00) [pid = 1889] [serial = 1358] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1889 | --DOMWINDOW == 136 (0x95186800) [pid = 1889] [serial = 1362] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1889 | --DOMWINDOW == 135 (0x8f998c00) [pid = 1889] [serial = 1352] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1889 | --DOMWINDOW == 134 (0x91967800) [pid = 1889] [serial = 1356] [outer = (nil)] [url = about:blank] 02:44:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1897ms 02:44:03 INFO - PROCESS | 1889 | 1465119843755 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 02:44:03 INFO - PROCESS | 1889 | 1465119843758 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 02:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:44:03 INFO - PROCESS | 1889 | 1465119843774 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:44:03 INFO - PROCESS | 1889 | 1465119843783 Marionette TRACE conn4 <- [1,1910,null,{}] 02:44:03 INFO - PROCESS | 1889 | 1465119843793 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:03 INFO - PROCESS | 1889 | 1465119843799 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:04 INFO - PROCESS | 1889 | 1465119844010 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 02:44:04 INFO - PROCESS | 1889 | 1465119844250 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1889 | 1465119844260 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:04 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9f3c00 == 57 [pid = 1889] [id = 485] 02:44:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 135 (0x8f9a5c00) [pid = 1889] [serial = 1456] [outer = (nil)] 02:44:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 136 (0x919f3c00) [pid = 1889] [serial = 1457] [outer = 0x8f9a5c00] 02:44:04 INFO - PROCESS | 1889 | 1465119844337 Marionette DEBUG loaded listener.js 02:44:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 137 (0x91ae6400) [pid = 1889] [serial = 1458] [outer = 0x8f9a5c00] 02:44:05 INFO - PROCESS | 1889 | 1465119845103 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 02:44:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:44:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1399ms 02:44:05 INFO - PROCESS | 1889 | 1465119845170 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 02:44:05 INFO - PROCESS | 1889 | 1465119845176 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 02:44:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:44:05 INFO - PROCESS | 1889 | 1465119845182 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:44:05 INFO - PROCESS | 1889 | 1465119845186 Marionette TRACE conn4 <- [1,1914,null,{}] 02:44:05 INFO - PROCESS | 1889 | 1465119845191 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:05 INFO - PROCESS | 1889 | 1465119845197 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:05 INFO - PROCESS | 1889 | 1465119845389 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 02:44:05 INFO - PROCESS | 1889 | 1465119845596 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:05 INFO - PROCESS | 1889 | 1465119845602 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:05 INFO - PROCESS | 1889 | ++DOCSHELL 0x9238ac00 == 58 [pid = 1889] [id = 486] 02:44:05 INFO - PROCESS | 1889 | ++DOMWINDOW == 138 (0x92441800) [pid = 1889] [serial = 1459] [outer = (nil)] 02:44:05 INFO - PROCESS | 1889 | ++DOMWINDOW == 139 (0x92448c00) [pid = 1889] [serial = 1460] [outer = 0x92441800] 02:44:05 INFO - PROCESS | 1889 | 1465119845675 Marionette DEBUG loaded listener.js 02:44:05 INFO - PROCESS | 1889 | ++DOMWINDOW == 140 (0x9244fc00) [pid = 1889] [serial = 1461] [outer = 0x92441800] 02:44:06 INFO - PROCESS | 1889 | 1465119846574 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 02:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1432ms 02:44:06 INFO - PROCESS | 1889 | 1465119846616 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 02:44:06 INFO - PROCESS | 1889 | 1465119846619 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 02:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:44:06 INFO - PROCESS | 1889 | 1465119846633 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:44:06 INFO - PROCESS | 1889 | 1465119846635 Marionette TRACE conn4 <- [1,1918,null,{}] 02:44:06 INFO - PROCESS | 1889 | 1465119846642 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:06 INFO - PROCESS | 1889 | 1465119846647 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:06 INFO - PROCESS | 1889 | 1465119846914 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 02:44:06 INFO - PROCESS | 1889 | 1465119846954 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1889 | 1465119846970 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:07 INFO - PROCESS | 1889 | ++DOCSHELL 0x92479c00 == 59 [pid = 1889] [id = 487] 02:44:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 141 (0x9247a800) [pid = 1889] [serial = 1462] [outer = (nil)] 02:44:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 142 (0x9247cc00) [pid = 1889] [serial = 1463] [outer = 0x9247a800] 02:44:07 INFO - PROCESS | 1889 | 1465119847054 Marionette DEBUG loaded listener.js 02:44:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 143 (0x93b66800) [pid = 1889] [serial = 1464] [outer = 0x9247a800] 02:44:08 INFO - PROCESS | 1889 | --DOMWINDOW == 142 (0x9384b000) [pid = 1889] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:44:08 INFO - PROCESS | 1889 | --DOMWINDOW == 141 (0x8fd07000) [pid = 1889] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:44:08 INFO - PROCESS | 1889 | --DOMWINDOW == 140 (0x91aeac00) [pid = 1889] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:44:08 INFO - PROCESS | 1889 | --DOMWINDOW == 139 (0x8fb26000) [pid = 1889] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:44:08 INFO - PROCESS | 1889 | --DOMWINDOW == 138 (0x8d9fe800) [pid = 1889] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:44:08 INFO - PROCESS | 1889 | --DOMWINDOW == 137 (0xa2429400) [pid = 1889] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:44:08 INFO - PROCESS | 1889 | --DOMWINDOW == 136 (0x92383000) [pid = 1889] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:44:08 INFO - PROCESS | 1889 | --DOMWINDOW == 135 (0xa6202400) [pid = 1889] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:44:08 INFO - PROCESS | 1889 | --DOMWINDOW == 134 (0x9b333c00) [pid = 1889] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:44:08 INFO - PROCESS | 1889 | --DOMWINDOW == 133 (0x9c237400) [pid = 1889] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:44:08 INFO - PROCESS | 1889 | --DOMWINDOW == 132 (0x8dbf0c00) [pid = 1889] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:44:08 INFO - PROCESS | 1889 | --DOMWINDOW == 131 (0x8fb25c00) [pid = 1889] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:44:08 INFO - PROCESS | 1889 | --DOMWINDOW == 130 (0x918c7c00) [pid = 1889] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:44:08 INFO - PROCESS | 1889 | --DOMWINDOW == 129 (0x8eecb000) [pid = 1889] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:44:08 INFO - PROCESS | 1889 | --DOMWINDOW == 128 (0x9195cc00) [pid = 1889] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:44:08 INFO - PROCESS | 1889 | --DOMWINDOW == 127 (0x953e3c00) [pid = 1889] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:44:08 INFO - PROCESS | 1889 | --DOMWINDOW == 126 (0x99302800) [pid = 1889] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:44:08 INFO - PROCESS | 1889 | --DOMWINDOW == 125 (0x8f99d800) [pid = 1889] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:44:08 INFO - PROCESS | 1889 | --DOMWINDOW == 124 (0x9197d800) [pid = 1889] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:44:08 INFO - PROCESS | 1889 | --DOMWINDOW == 123 (0x8fb23000) [pid = 1889] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:44:08 INFO - PROCESS | 1889 | --DOMWINDOW == 122 (0x919f2800) [pid = 1889] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:44:08 INFO - PROCESS | 1889 | --DOMWINDOW == 121 (0x9197a000) [pid = 1889] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:44:08 INFO - PROCESS | 1889 | --DOMWINDOW == 120 (0x92e4e800) [pid = 1889] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:44:08 INFO - PROCESS | 1889 | --DOMWINDOW == 119 (0x8dbf7400) [pid = 1889] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:44:08 INFO - PROCESS | 1889 | --DOMWINDOW == 118 (0x8eecdc00) [pid = 1889] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:44:08 INFO - PROCESS | 1889 | --DOMWINDOW == 117 (0x9c237000) [pid = 1889] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:44:08 INFO - PROCESS | 1889 | --DOMWINDOW == 116 (0x918c9400) [pid = 1889] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:44:08 INFO - PROCESS | 1889 | --DOMWINDOW == 115 (0x91ae1000) [pid = 1889] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:44:08 INFO - PROCESS | 1889 | 1465119848718 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 02:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 2144ms 02:44:08 INFO - PROCESS | 1889 | 1465119848779 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 02:44:08 INFO - PROCESS | 1889 | 1465119848781 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 02:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:44:08 INFO - PROCESS | 1889 | 1465119848789 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:44:08 INFO - PROCESS | 1889 | 1465119848792 Marionette TRACE conn4 <- [1,1922,null,{}] 02:44:08 INFO - PROCESS | 1889 | 1465119848798 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:08 INFO - PROCESS | 1889 | 1465119848803 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:08 INFO - PROCESS | 1889 | 1465119848991 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 02:44:09 INFO - PROCESS | 1889 | 1465119849166 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119849171 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:09 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9f7000 == 60 [pid = 1889] [id = 488] 02:44:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 116 (0x8eece000) [pid = 1889] [serial = 1465] [outer = (nil)] 02:44:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 117 (0x9197d800) [pid = 1889] [serial = 1466] [outer = 0x8eece000] 02:44:09 INFO - PROCESS | 1889 | 1465119849244 Marionette DEBUG loaded listener.js 02:44:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 118 (0x93b66000) [pid = 1889] [serial = 1467] [outer = 0x8eece000] 02:44:10 INFO - PROCESS | 1889 | 1465119850017 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 02:44:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1284ms 02:44:10 INFO - PROCESS | 1889 | 1465119850074 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 02:44:10 INFO - PROCESS | 1889 | 1465119850078 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 02:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:44:10 INFO - PROCESS | 1889 | 1465119850084 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:44:10 INFO - PROCESS | 1889 | 1465119850087 Marionette TRACE conn4 <- [1,1926,null,{}] 02:44:10 INFO - PROCESS | 1889 | 1465119850093 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:10 INFO - PROCESS | 1889 | 1465119850097 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:10 INFO - PROCESS | 1889 | 1465119850454 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 02:44:10 INFO - PROCESS | 1889 | 1465119850695 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1889 | 1465119850704 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:10 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dbeec00 == 61 [pid = 1889] [id = 489] 02:44:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 119 (0x8dbf1400) [pid = 1889] [serial = 1468] [outer = (nil)] 02:44:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 120 (0x8dcab000) [pid = 1889] [serial = 1469] [outer = 0x8dbf1400] 02:44:10 INFO - PROCESS | 1889 | 1465119850799 Marionette DEBUG loaded listener.js 02:44:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 121 (0x8e03ac00) [pid = 1889] [serial = 1470] [outer = 0x8dbf1400] 02:44:11 INFO - PROCESS | 1889 | 1465119851793 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 02:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1787ms 02:44:11 INFO - PROCESS | 1889 | 1465119851874 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 02:44:11 INFO - PROCESS | 1889 | 1465119851881 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 02:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:44:11 INFO - PROCESS | 1889 | 1465119851890 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:44:11 INFO - PROCESS | 1889 | 1465119851895 Marionette TRACE conn4 <- [1,1930,null,{}] 02:44:11 INFO - PROCESS | 1889 | 1465119851903 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:11 INFO - PROCESS | 1889 | 1465119851909 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:12 INFO - PROCESS | 1889 | 1465119852174 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 02:44:12 INFO - PROCESS | 1889 | 1465119852484 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119852495 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:12 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd14000 == 62 [pid = 1889] [id = 490] 02:44:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 122 (0x91084400) [pid = 1889] [serial = 1471] [outer = (nil)] 02:44:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 123 (0x912a5000) [pid = 1889] [serial = 1472] [outer = 0x91084400] 02:44:12 INFO - PROCESS | 1889 | 1465119852593 Marionette DEBUG loaded listener.js 02:44:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 124 (0x918c5800) [pid = 1889] [serial = 1473] [outer = 0x91084400] 02:44:13 INFO - PROCESS | 1889 | 1465119853546 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 02:44:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:44:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1743ms 02:44:13 INFO - PROCESS | 1889 | 1465119853633 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 02:44:13 INFO - PROCESS | 1889 | 1465119853639 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 02:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:44:13 INFO - PROCESS | 1889 | 1465119853646 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:44:13 INFO - PROCESS | 1889 | 1465119853650 Marionette TRACE conn4 <- [1,1934,null,{}] 02:44:13 INFO - PROCESS | 1889 | 1465119853656 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:13 INFO - PROCESS | 1889 | 1465119853662 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:13 INFO - PROCESS | 1889 | 1465119853907 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 02:44:14 INFO - PROCESS | 1889 | 1465119854266 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:14 INFO - PROCESS | 1889 | 1465119854276 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:14 INFO - PROCESS | 1889 | ++DOCSHELL 0x919d0c00 == 63 [pid = 1889] [id = 491] 02:44:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 125 (0x919f6c00) [pid = 1889] [serial = 1474] [outer = (nil)] 02:44:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 126 (0x91aeb400) [pid = 1889] [serial = 1475] [outer = 0x919f6c00] 02:44:14 INFO - PROCESS | 1889 | 1465119854362 Marionette DEBUG loaded listener.js 02:44:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 127 (0x92443c00) [pid = 1889] [serial = 1476] [outer = 0x919f6c00] 02:44:15 INFO - PROCESS | 1889 | 1465119855356 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 02:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1787ms 02:44:15 INFO - PROCESS | 1889 | 1465119855435 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 02:44:15 INFO - PROCESS | 1889 | 1465119855442 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 02:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:44:15 INFO - PROCESS | 1889 | 1465119855459 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:44:15 INFO - PROCESS | 1889 | 1465119855467 Marionette TRACE conn4 <- [1,1938,null,{}] 02:44:15 INFO - PROCESS | 1889 | 1465119855474 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:15 INFO - PROCESS | 1889 | 1465119855480 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:15 INFO - PROCESS | 1889 | 1465119855818 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 02:44:16 INFO - PROCESS | 1889 | 1465119856018 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:16 INFO - PROCESS | 1889 | 1465119856030 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:16 INFO - PROCESS | 1889 | ++DOCSHELL 0x9238fc00 == 64 [pid = 1889] [id = 492] 02:44:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 128 (0x92480000) [pid = 1889] [serial = 1477] [outer = (nil)] 02:44:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 129 (0x95183c00) [pid = 1889] [serial = 1478] [outer = 0x92480000] 02:44:16 INFO - PROCESS | 1889 | 1465119856108 Marionette DEBUG loaded listener.js 02:44:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 130 (0x95350c00) [pid = 1889] [serial = 1479] [outer = 0x92480000] 02:44:17 INFO - PROCESS | 1889 | 1465119857043 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 02:44:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1654ms 02:44:17 INFO - PROCESS | 1889 | 1465119857105 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 02:44:17 INFO - PROCESS | 1889 | 1465119857110 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 02:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:44:17 INFO - PROCESS | 1889 | 1465119857116 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:44:17 INFO - PROCESS | 1889 | 1465119857120 Marionette TRACE conn4 <- [1,1942,null,{}] 02:44:17 INFO - PROCESS | 1889 | 1465119857126 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:17 INFO - PROCESS | 1889 | 1465119857131 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:17 INFO - PROCESS | 1889 | 1465119857331 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 02:44:17 INFO - PROCESS | 1889 | 1465119857609 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119857619 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:17 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9fe400 == 65 [pid = 1889] [id = 493] 02:44:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 131 (0x8dbeb400) [pid = 1889] [serial = 1480] [outer = (nil)] 02:44:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 132 (0x99e93c00) [pid = 1889] [serial = 1481] [outer = 0x8dbeb400] 02:44:17 INFO - PROCESS | 1889 | 1465119857752 Marionette DEBUG loaded listener.js 02:44:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 133 (0x9a184000) [pid = 1889] [serial = 1482] [outer = 0x8dbeb400] 02:44:18 INFO - PROCESS | 1889 | 1465119858690 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1637ms 02:44:18 INFO - PROCESS | 1889 | 1465119858755 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 02:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:44:18 INFO - PROCESS | 1889 | 1465119858759 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 02:44:18 INFO - PROCESS | 1889 | 1465119858766 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:44:18 INFO - PROCESS | 1889 | 1465119858769 Marionette TRACE conn4 <- [1,1946,null,{}] 02:44:18 INFO - PROCESS | 1889 | 1465119858775 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:18 INFO - PROCESS | 1889 | 1465119858781 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:18 INFO - PROCESS | 1889 | 1465119858985 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 02:44:19 INFO - PROCESS | 1889 | 1465119859251 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:19 INFO - PROCESS | 1889 | 1465119859269 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:19 INFO - PROCESS | 1889 | ++DOCSHELL 0x9aa46c00 == 66 [pid = 1889] [id = 494] 02:44:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 134 (0x9aa47400) [pid = 1889] [serial = 1483] [outer = (nil)] 02:44:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 135 (0x9ad46800) [pid = 1889] [serial = 1484] [outer = 0x9aa47400] 02:44:19 INFO - PROCESS | 1889 | 1465119859443 Marionette DEBUG loaded listener.js 02:44:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 136 (0x9b3a2000) [pid = 1889] [serial = 1485] [outer = 0x9aa47400] 02:44:20 INFO - PROCESS | 1889 | 1465119860386 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1640ms 02:44:20 INFO - PROCESS | 1889 | 1465119860406 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 02:44:20 INFO - PROCESS | 1889 | 1465119860411 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 02:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:44:20 INFO - PROCESS | 1889 | 1465119860417 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:44:20 INFO - PROCESS | 1889 | 1465119860420 Marionette TRACE conn4 <- [1,1950,null,{}] 02:44:20 INFO - PROCESS | 1889 | 1465119860426 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:20 INFO - PROCESS | 1889 | 1465119860432 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:20 INFO - PROCESS | 1889 | 1465119860653 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 02:44:20 INFO - PROCESS | 1889 | 1465119860903 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119860910 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:20 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9ef400 == 67 [pid = 1889] [id = 495] 02:44:20 INFO - PROCESS | 1889 | ++DOMWINDOW == 137 (0x8d9f3000) [pid = 1889] [serial = 1486] [outer = (nil)] 02:44:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 138 (0x9b8acc00) [pid = 1889] [serial = 1487] [outer = 0x8d9f3000] 02:44:21 INFO - PROCESS | 1889 | 1465119861034 Marionette DEBUG loaded listener.js 02:44:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 139 (0x9bdb4000) [pid = 1889] [serial = 1488] [outer = 0x8d9f3000] 02:44:21 INFO - PROCESS | 1889 | 1465119861949 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 02:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1583ms 02:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:44:22 INFO - PROCESS | 1889 | 1465119862001 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 02:44:22 INFO - PROCESS | 1889 | 1465119862004 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 02:44:22 INFO - PROCESS | 1889 | 1465119862011 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:44:22 INFO - PROCESS | 1889 | 1465119862014 Marionette TRACE conn4 <- [1,1954,null,{}] 02:44:22 INFO - PROCESS | 1889 | 1465119862020 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:22 INFO - PROCESS | 1889 | 1465119862025 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:22 INFO - PROCESS | 1889 | 1465119862209 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 02:44:22 INFO - PROCESS | 1889 | 1465119862467 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119862475 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:22 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dcb3c00 == 68 [pid = 1889] [id = 496] 02:44:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 140 (0x918cac00) [pid = 1889] [serial = 1489] [outer = (nil)] 02:44:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 141 (0x9c10b800) [pid = 1889] [serial = 1490] [outer = 0x918cac00] 02:44:22 INFO - PROCESS | 1889 | 1465119862621 Marionette DEBUG loaded listener.js 02:44:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 142 (0x9c22d400) [pid = 1889] [serial = 1491] [outer = 0x918cac00] 02:44:23 INFO - PROCESS | 1889 | 1465119863500 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 02:44:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1531ms 02:44:23 INFO - PROCESS | 1889 | 1465119863542 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 02:44:23 INFO - PROCESS | 1889 | 1465119863545 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 02:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:44:23 INFO - PROCESS | 1889 | 1465119863552 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:44:23 INFO - PROCESS | 1889 | 1465119863556 Marionette TRACE conn4 <- [1,1958,null,{}] 02:44:23 INFO - PROCESS | 1889 | 1465119863562 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:23 INFO - PROCESS | 1889 | 1465119863567 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:23 INFO - PROCESS | 1889 | 1465119863756 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 02:44:23 INFO - PROCESS | 1889 | 1465119863963 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119863975 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:24 INFO - PROCESS | 1889 | ++DOCSHELL 0x9244bc00 == 69 [pid = 1889] [id = 497] 02:44:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 143 (0x9244d000) [pid = 1889] [serial = 1492] [outer = (nil)] 02:44:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 144 (0x9d4cd800) [pid = 1889] [serial = 1493] [outer = 0x9244d000] 02:44:24 INFO - PROCESS | 1889 | 1465119864097 Marionette DEBUG loaded listener.js 02:44:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 145 (0xa2152800) [pid = 1889] [serial = 1494] [outer = 0x9244d000] 02:44:25 INFO - PROCESS | 1889 | 1465119865045 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 02:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1532ms 02:44:25 INFO - PROCESS | 1889 | 1465119865085 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 02:44:25 INFO - PROCESS | 1889 | 1465119865089 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 02:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:44:25 INFO - PROCESS | 1889 | 1465119865119 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:44:25 INFO - PROCESS | 1889 | 1465119865122 Marionette TRACE conn4 <- [1,1962,null,{}] 02:44:25 INFO - PROCESS | 1889 | 1465119865131 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:25 INFO - PROCESS | 1889 | 1465119865136 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:25 INFO - PROCESS | 1889 | 1465119865321 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 02:44:25 INFO - PROCESS | 1889 | 1465119865581 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119865589 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:25 INFO - PROCESS | 1889 | ++DOCSHELL 0x8f99b000 == 70 [pid = 1889] [id = 498] 02:44:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 146 (0x9108c800) [pid = 1889] [serial = 1495] [outer = (nil)] 02:44:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 147 (0x99e8a800) [pid = 1889] [serial = 1496] [outer = 0x9108c800] 02:44:25 INFO - PROCESS | 1889 | 1465119865715 Marionette DEBUG loaded listener.js 02:44:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 148 (0x9c103000) [pid = 1889] [serial = 1497] [outer = 0x9108c800] 02:44:26 INFO - PROCESS | 1889 | 1465119866982 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 02:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1908ms 02:44:27 INFO - PROCESS | 1889 | 1465119867007 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 02:44:27 INFO - PROCESS | 1889 | 1465119867013 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 02:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:44:27 INFO - PROCESS | 1889 | 1465119867022 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:44:27 INFO - PROCESS | 1889 | 1465119867026 Marionette TRACE conn4 <- [1,1966,null,{}] 02:44:27 INFO - PROCESS | 1889 | 1465119867035 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:27 INFO - PROCESS | 1889 | 1465119867040 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:27 INFO - PROCESS | 1889 | 1465119867276 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 02:44:27 INFO - PROCESS | 1889 | 1465119867500 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:27 INFO - PROCESS | 1889 | 1465119867513 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:27 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dbf8400 == 71 [pid = 1889] [id = 499] 02:44:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 149 (0x8dcb2c00) [pid = 1889] [serial = 1498] [outer = (nil)] 02:44:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 150 (0x8fb23000) [pid = 1889] [serial = 1499] [outer = 0x8dcb2c00] 02:44:27 INFO - PROCESS | 1889 | 1465119867650 Marionette DEBUG loaded listener.js 02:44:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 151 (0x91087400) [pid = 1889] [serial = 1500] [outer = 0x8dcb2c00] 02:44:28 INFO - PROCESS | 1889 | 1465119868664 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 02:44:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1732ms 02:44:28 INFO - PROCESS | 1889 | 1465119868755 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 02:44:28 INFO - PROCESS | 1889 | 1465119868762 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 02:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:44:28 INFO - PROCESS | 1889 | 1465119868772 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:44:28 INFO - PROCESS | 1889 | 1465119868775 Marionette TRACE conn4 <- [1,1970,null,{}] 02:44:28 INFO - PROCESS | 1889 | 1465119868782 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:28 INFO - PROCESS | 1889 | 1465119868787 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:29 INFO - PROCESS | 1889 | 1465119869040 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 02:44:29 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb25000 == 70 [pid = 1889] [id = 395] 02:44:29 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9f7000 == 69 [pid = 1889] [id = 488] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 150 (0x9d409800) [pid = 1889] [serial = 1421] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9fec00 == 68 [pid = 1889] [id = 482] 02:44:29 INFO - PROCESS | 1889 | 1465119869542 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:29 INFO - PROCESS | 1889 | 1465119869552 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:29 INFO - PROCESS | 1889 | --DOCSHELL 0x9129e000 == 67 [pid = 1889] [id = 475] 02:44:29 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9f1c00 == 66 [pid = 1889] [id = 474] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 149 (0xa228d400) [pid = 1889] [serial = 1386] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 148 (0x9d40d000) [pid = 1889] [serial = 1385] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 147 (0x91964000) [pid = 1889] [serial = 1407] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 146 (0x912abc00) [pid = 1889] [serial = 1406] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 145 (0x9a891400) [pid = 1889] [serial = 1368] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 144 (0x99305c00) [pid = 1889] [serial = 1412] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 143 (0x9b3a8400) [pid = 1889] [serial = 1418] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 142 (0x912ab800) [pid = 1889] [serial = 1400] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 141 (0x9c08e400) [pid = 1889] [serial = 1419] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 140 (0x9c08e800) [pid = 1889] [serial = 1383] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 139 (0x9bd7ec00) [pid = 1889] [serial = 1382] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 138 (0xa30d6c00) [pid = 1889] [serial = 1388] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 137 (0x8fb22000) [pid = 1889] [serial = 1371] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 136 (0x8f99c000) [pid = 1889] [serial = 1370] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 135 (0x8eec6800) [pid = 1889] [serial = 1404] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 134 (0x8e039c00) [pid = 1889] [serial = 1403] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 133 (0x9a722000) [pid = 1889] [serial = 1377] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 132 (0x99309400) [pid = 1889] [serial = 1376] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 131 (0x912a0000) [pid = 1889] [serial = 1397] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 130 (0x8dbf1800) [pid = 1889] [serial = 1394] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 129 (0x92385800) [pid = 1889] [serial = 1374] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 128 (0x919f4400) [pid = 1889] [serial = 1373] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 127 (0x9197b000) [pid = 1889] [serial = 1409] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 126 (0x92e48000) [pid = 1889] [serial = 1410] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 125 (0x9b86c400) [pid = 1889] [serial = 1380] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 124 (0x9b3a5800) [pid = 1889] [serial = 1379] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 123 (0xa500f800) [pid = 1889] [serial = 1391] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 122 (0xa6c5c400) [pid = 1889] [serial = 1344] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 121 (0x9b2aac00) [pid = 1889] [serial = 1293] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 120 (0xa3555400) [pid = 1889] [serial = 1305] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 119 (0xa1168000) [pid = 1889] [serial = 1296] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 118 (0xa228e400) [pid = 1889] [serial = 1299] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 117 (0x92384c00) [pid = 1889] [serial = 1329] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 116 (0x9bd86800) [pid = 1889] [serial = 1326] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 115 (0xa30d7400) [pid = 1889] [serial = 1302] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 114 (0x91969800) [pid = 1889] [serial = 1347] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 113 (0xa2665400) [pid = 1889] [serial = 1335] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 112 (0x9aa47800) [pid = 1889] [serial = 1332] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 111 (0x918bd800) [pid = 1889] [serial = 1287] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 110 (0xa6707000) [pid = 1889] [serial = 1341] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 109 (0xa504a800) [pid = 1889] [serial = 1338] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 108 (0x93c5fc00) [pid = 1889] [serial = 1290] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 107 (0x9ad46c00) [pid = 1889] [serial = 1415] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 106 (0x9b27d800) [pid = 1889] [serial = 1416] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | --DOMWINDOW == 105 (0x99e91000) [pid = 1889] [serial = 1413] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9f1c00 == 67 [pid = 1889] [id = 500] 02:44:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 106 (0x8eec6800) [pid = 1889] [serial = 1501] [outer = (nil)] 02:44:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 107 (0x912a2c00) [pid = 1889] [serial = 1502] [outer = 0x8eec6800] 02:44:29 INFO - PROCESS | 1889 | 1465119869697 Marionette DEBUG loaded listener.js 02:44:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 108 (0x9196b800) [pid = 1889] [serial = 1503] [outer = 0x8eec6800] 02:44:30 INFO - PROCESS | 1889 | 1465119870530 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 02:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1830ms 02:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:44:30 INFO - PROCESS | 1889 | 1465119870602 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 02:44:30 INFO - PROCESS | 1889 | 1465119870605 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 02:44:30 INFO - PROCESS | 1889 | 1465119870614 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:44:30 INFO - PROCESS | 1889 | 1465119870622 Marionette TRACE conn4 <- [1,1974,null,{}] 02:44:30 INFO - PROCESS | 1889 | 1465119870638 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:30 INFO - PROCESS | 1889 | 1465119870650 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:30 INFO - PROCESS | 1889 | 1465119870847 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 02:44:31 INFO - PROCESS | 1889 | 1465119871015 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:31 INFO - PROCESS | 1889 | 1465119871027 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:31 INFO - PROCESS | 1889 | ++DOCSHELL 0x91aea000 == 68 [pid = 1889] [id = 501] 02:44:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 109 (0x91aec400) [pid = 1889] [serial = 1504] [outer = (nil)] 02:44:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 110 (0x92443400) [pid = 1889] [serial = 1505] [outer = 0x91aec400] 02:44:31 INFO - PROCESS | 1889 | 1465119871104 Marionette DEBUG loaded listener.js 02:44:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 111 (0x9247c000) [pid = 1889] [serial = 1506] [outer = 0x91aec400] 02:44:32 INFO - PROCESS | 1889 | 1465119872037 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 02:44:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1497ms 02:44:32 INFO - PROCESS | 1889 | 1465119872109 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 02:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:44:32 INFO - PROCESS | 1889 | 1465119872114 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 02:44:32 INFO - PROCESS | 1889 | 1465119872120 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:44:32 INFO - PROCESS | 1889 | 1465119872124 Marionette TRACE conn4 <- [1,1978,null,{}] 02:44:32 INFO - PROCESS | 1889 | 1465119872142 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:32 INFO - PROCESS | 1889 | 1465119872148 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:32 INFO - PROCESS | 1889 | 1465119872392 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 02:44:32 INFO - PROCESS | 1889 | 1465119872416 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119872425 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:32 INFO - PROCESS | 1889 | ++DOCSHELL 0x91ae2800 == 69 [pid = 1889] [id = 502] 02:44:32 INFO - PROCESS | 1889 | ++DOMWINDOW == 112 (0x9247f400) [pid = 1889] [serial = 1507] [outer = (nil)] 02:44:32 INFO - PROCESS | 1889 | ++DOMWINDOW == 113 (0x93c55800) [pid = 1889] [serial = 1508] [outer = 0x9247f400] 02:44:32 INFO - PROCESS | 1889 | 1465119872509 Marionette DEBUG loaded listener.js 02:44:32 INFO - PROCESS | 1889 | ++DOMWINDOW == 114 (0x99305c00) [pid = 1889] [serial = 1509] [outer = 0x9247f400] 02:44:33 INFO - PROCESS | 1889 | 1465119873479 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1385ms 02:44:33 INFO - PROCESS | 1889 | 1465119873506 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 02:44:33 INFO - PROCESS | 1889 | 1465119873509 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 02:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:44:33 INFO - PROCESS | 1889 | 1465119873515 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:44:33 INFO - PROCESS | 1889 | 1465119873519 Marionette TRACE conn4 <- [1,1982,null,{}] 02:44:33 INFO - PROCESS | 1889 | 1465119873524 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:33 INFO - PROCESS | 1889 | 1465119873530 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:33 INFO - PROCESS | 1889 | 1465119873775 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 02:44:34 INFO - PROCESS | 1889 | --DOMWINDOW == 113 (0x9247a800) [pid = 1889] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:44:34 INFO - PROCESS | 1889 | --DOMWINDOW == 112 (0x8fd0fc00) [pid = 1889] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:44:34 INFO - PROCESS | 1889 | --DOMWINDOW == 111 (0x918bfc00) [pid = 1889] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:44:34 INFO - PROCESS | 1889 | --DOMWINDOW == 110 (0x8f9a5c00) [pid = 1889] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:44:34 INFO - PROCESS | 1889 | --DOMWINDOW == 109 (0x8dbec800) [pid = 1889] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:44:34 INFO - PROCESS | 1889 | --DOMWINDOW == 108 (0x92441800) [pid = 1889] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:44:34 INFO - PROCESS | 1889 | --DOMWINDOW == 107 (0x8fb1ac00) [pid = 1889] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:44:34 INFO - PROCESS | 1889 | 1465119874249 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119874258 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:34 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dbec800 == 70 [pid = 1889] [id = 503] 02:44:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 108 (0x8e033800) [pid = 1889] [serial = 1510] [outer = (nil)] 02:44:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 109 (0x8fb24000) [pid = 1889] [serial = 1511] [outer = 0x8e033800] 02:44:34 INFO - PROCESS | 1889 | 1465119874333 Marionette DEBUG loaded listener.js 02:44:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 110 (0x92441800) [pid = 1889] [serial = 1512] [outer = 0x8e033800] 02:44:35 INFO - PROCESS | 1889 | 1465119875118 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:44:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1630ms 02:44:35 INFO - PROCESS | 1889 | 1465119875146 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 02:44:35 INFO - PROCESS | 1889 | 1465119875150 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 02:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:44:35 INFO - PROCESS | 1889 | 1465119875156 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:44:35 INFO - PROCESS | 1889 | 1465119875158 Marionette TRACE conn4 <- [1,1986,null,{}] 02:44:35 INFO - PROCESS | 1889 | 1465119875165 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:35 INFO - PROCESS | 1889 | 1465119875174 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:35 INFO - PROCESS | 1889 | 1465119875406 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 02:44:35 INFO - PROCESS | 1889 | 1465119875580 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119875589 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:35 INFO - PROCESS | 1889 | ++DOCSHELL 0x9247ec00 == 71 [pid = 1889] [id = 504] 02:44:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 111 (0x93851400) [pid = 1889] [serial = 1513] [outer = (nil)] 02:44:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 112 (0x9ad51800) [pid = 1889] [serial = 1514] [outer = 0x93851400] 02:44:35 INFO - PROCESS | 1889 | 1465119875670 Marionette DEBUG loaded listener.js 02:44:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 113 (0x9b3ae000) [pid = 1889] [serial = 1515] [outer = 0x93851400] 02:44:36 INFO - PROCESS | 1889 | 1465119876721 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:44:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:44:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1591ms 02:44:36 INFO - PROCESS | 1889 | 1465119876749 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 02:44:36 INFO - PROCESS | 1889 | 1465119876756 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 02:44:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:44:36 INFO - PROCESS | 1889 | 1465119876764 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:44:36 INFO - PROCESS | 1889 | 1465119876770 Marionette TRACE conn4 <- [1,1990,null,{}] 02:44:36 INFO - PROCESS | 1889 | 1465119876779 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:36 INFO - PROCESS | 1889 | 1465119876785 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:37 INFO - PROCESS | 1889 | 1465119877013 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 02:44:37 INFO - PROCESS | 1889 | 1465119877289 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119877299 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:37 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eecc400 == 72 [pid = 1889] [id = 505] 02:44:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 114 (0x8eecdc00) [pid = 1889] [serial = 1516] [outer = (nil)] 02:44:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 115 (0x8fb22c00) [pid = 1889] [serial = 1517] [outer = 0x8eecdc00] 02:44:37 INFO - PROCESS | 1889 | 1465119877426 Marionette DEBUG loaded listener.js 02:44:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 116 (0x9129e400) [pid = 1889] [serial = 1518] [outer = 0x8eecdc00] 02:44:38 INFO - PROCESS | 1889 | 1465119878403 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1689ms 02:44:38 INFO - PROCESS | 1889 | 1465119878454 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 02:44:38 INFO - PROCESS | 1889 | 1465119878461 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 02:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:44:38 INFO - PROCESS | 1889 | 1465119878472 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:44:38 INFO - PROCESS | 1889 | 1465119878476 Marionette TRACE conn4 <- [1,1994,null,{}] 02:44:38 INFO - PROCESS | 1889 | 1465119878483 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:38 INFO - PROCESS | 1889 | 1465119878489 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:38 INFO - PROCESS | 1889 | 1465119878695 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 02:44:38 INFO - PROCESS | 1889 | 1465119878960 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:38 INFO - PROCESS | 1889 | 1465119878970 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:39 INFO - PROCESS | 1889 | ++DOCSHELL 0x91ae3c00 == 73 [pid = 1889] [id = 506] 02:44:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 117 (0x91ae9c00) [pid = 1889] [serial = 1519] [outer = (nil)] 02:44:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 118 (0x92390400) [pid = 1889] [serial = 1520] [outer = 0x91ae9c00] 02:44:39 INFO - PROCESS | 1889 | 1465119879096 Marionette DEBUG loaded listener.js 02:44:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 119 (0x9384c400) [pid = 1889] [serial = 1521] [outer = 0x91ae9c00] 02:44:40 INFO - PROCESS | 1889 | 1465119880068 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 02:44:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1647ms 02:44:40 INFO - PROCESS | 1889 | 1465119880119 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 02:44:40 INFO - PROCESS | 1889 | 1465119880124 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 02:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:44:40 INFO - PROCESS | 1889 | 1465119880131 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:44:40 INFO - PROCESS | 1889 | 1465119880137 Marionette TRACE conn4 <- [1,1998,null,{}] 02:44:40 INFO - PROCESS | 1889 | 1465119880154 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:40 INFO - PROCESS | 1889 | 1465119880163 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:40 INFO - PROCESS | 1889 | 1465119880413 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 02:44:40 INFO - PROCESS | 1889 | 1465119880723 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1889 | 1465119880735 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:40 INFO - PROCESS | 1889 | ++DOCSHELL 0x9ad43800 == 74 [pid = 1889] [id = 507] 02:44:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 120 (0x9ad46c00) [pid = 1889] [serial = 1522] [outer = (nil)] 02:44:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 121 (0x9b2ab800) [pid = 1889] [serial = 1523] [outer = 0x9ad46c00] 02:44:40 INFO - PROCESS | 1889 | 1465119880827 Marionette DEBUG loaded listener.js 02:44:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 122 (0x9b875800) [pid = 1889] [serial = 1524] [outer = 0x9ad46c00] 02:44:41 INFO - PROCESS | 1889 | 1465119881708 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 02:44:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:44:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1640ms 02:44:41 INFO - PROCESS | 1889 | 1465119881772 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 02:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:44:41 INFO - PROCESS | 1889 | 1465119881778 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 02:44:41 INFO - PROCESS | 1889 | 1465119881784 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:44:41 INFO - PROCESS | 1889 | 1465119881788 Marionette TRACE conn4 <- [1,2002,null,{}] 02:44:41 INFO - PROCESS | 1889 | 1465119881793 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:41 INFO - PROCESS | 1889 | 1465119881799 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:42 INFO - PROCESS | 1889 | 1465119882031 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 02:44:42 INFO - PROCESS | 1889 | 1465119882286 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119882292 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:42 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dbf0800 == 75 [pid = 1889] [id = 508] 02:44:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 123 (0x8dbf3800) [pid = 1889] [serial = 1525] [outer = (nil)] 02:44:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 124 (0x9d408800) [pid = 1889] [serial = 1526] [outer = 0x8dbf3800] 02:44:42 INFO - PROCESS | 1889 | 1465119882420 Marionette DEBUG loaded listener.js 02:44:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 125 (0x9d5ef000) [pid = 1889] [serial = 1527] [outer = 0x8dbf3800] 02:44:43 INFO - PROCESS | 1889 | 1465119883323 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 02:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1594ms 02:44:43 INFO - PROCESS | 1889 | 1465119883379 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 02:44:43 INFO - PROCESS | 1889 | 1465119883383 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 02:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:44:43 INFO - PROCESS | 1889 | 1465119883390 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:44:43 INFO - PROCESS | 1889 | 1465119883393 Marionette TRACE conn4 <- [1,2006,null,{}] 02:44:43 INFO - PROCESS | 1889 | 1465119883399 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:43 INFO - PROCESS | 1889 | 1465119883405 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:43 INFO - PROCESS | 1889 | 1465119883605 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 02:44:43 INFO - PROCESS | 1889 | 1465119883858 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1889 | 1465119883866 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:43 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b2a5800 == 76 [pid = 1889] [id = 509] 02:44:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 126 (0x9bd86400) [pid = 1889] [serial = 1528] [outer = (nil)] 02:44:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 127 (0xa228bc00) [pid = 1889] [serial = 1529] [outer = 0x9bd86400] 02:44:44 INFO - PROCESS | 1889 | 1465119884002 Marionette DEBUG loaded listener.js 02:44:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 128 (0xa22d7400) [pid = 1889] [serial = 1530] [outer = 0x9bd86400] 02:44:44 INFO - PROCESS | 1889 | 1465119884936 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 02:44:44 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:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1587ms 02:44:44 INFO - PROCESS | 1889 | 1465119884978 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 02:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:44:44 INFO - PROCESS | 1889 | 1465119884983 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 02:44:44 INFO - PROCESS | 1889 | 1465119884989 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:44:44 INFO - PROCESS | 1889 | 1465119884993 Marionette TRACE conn4 <- [1,2010,null,{}] 02:44:45 INFO - PROCESS | 1889 | 1465119884999 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:45 INFO - PROCESS | 1889 | 1465119885009 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:45 INFO - PROCESS | 1889 | 1465119885247 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 02:44:45 INFO - PROCESS | 1889 | 1465119885528 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:45 INFO - PROCESS | 1889 | 1465119885539 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:45 INFO - PROCESS | 1889 | ++DOCSHELL 0x92e43800 == 77 [pid = 1889] [id = 510] 02:44:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 129 (0x92e47c00) [pid = 1889] [serial = 1531] [outer = (nil)] 02:44:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 130 (0xa2429400) [pid = 1889] [serial = 1532] [outer = 0x92e47c00] 02:44:45 INFO - PROCESS | 1889 | 1465119885661 Marionette DEBUG loaded listener.js 02:44:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 131 (0xa349c400) [pid = 1889] [serial = 1533] [outer = 0x92e47c00] 02:44:46 INFO - PROCESS | 1889 | 1465119886562 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 02:44:46 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:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1639ms 02:44:46 INFO - PROCESS | 1889 | 1465119886630 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 02:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:44:46 INFO - PROCESS | 1889 | 1465119886634 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 02:44:46 INFO - PROCESS | 1889 | 1465119886641 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:44:46 INFO - PROCESS | 1889 | 1465119886645 Marionette TRACE conn4 <- [1,2014,null,{}] 02:44:46 INFO - PROCESS | 1889 | 1465119886651 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:46 INFO - PROCESS | 1889 | 1465119886656 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:46 INFO - PROCESS | 1889 | 1465119886859 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 02:44:47 INFO - PROCESS | 1889 | 1465119887115 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119887122 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:47 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dbe9c00 == 78 [pid = 1889] [id = 511] 02:44:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 132 (0x8dbef800) [pid = 1889] [serial = 1534] [outer = (nil)] 02:44:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 133 (0xa500d800) [pid = 1889] [serial = 1535] [outer = 0x8dbef800] 02:44:47 INFO - PROCESS | 1889 | 1465119887248 Marionette DEBUG loaded listener.js 02:44:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 134 (0xa5052400) [pid = 1889] [serial = 1536] [outer = 0x8dbef800] 02:44:48 INFO - PROCESS | 1889 | 1465119888132 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 02:44:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:44:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1531ms 02:44:48 INFO - PROCESS | 1889 | 1465119888173 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 02:44:48 INFO - PROCESS | 1889 | 1465119888176 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 02:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:44:48 INFO - PROCESS | 1889 | 1465119888183 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:44:48 INFO - PROCESS | 1889 | 1465119888186 Marionette TRACE conn4 <- [1,2018,null,{}] 02:44:48 INFO - PROCESS | 1889 | 1465119888193 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:48 INFO - PROCESS | 1889 | 1465119888198 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:48 INFO - PROCESS | 1889 | 1465119888407 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 02:44:48 INFO - PROCESS | 1889 | 1465119888663 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1889 | 1465119888674 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:48 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dbe9800 == 79 [pid = 1889] [id = 512] 02:44:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 135 (0x8e042800) [pid = 1889] [serial = 1537] [outer = (nil)] 02:44:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 136 (0xa670a400) [pid = 1889] [serial = 1538] [outer = 0x8e042800] 02:44:48 INFO - PROCESS | 1889 | 1465119888794 Marionette DEBUG loaded listener.js 02:44:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 137 (0xa673fc00) [pid = 1889] [serial = 1539] [outer = 0x8e042800] 02:44:49 INFO - PROCESS | 1889 | 1465119889666 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1586ms 02:44:49 INFO - PROCESS | 1889 | 1465119889770 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 02:44:49 INFO - PROCESS | 1889 | 1465119889775 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 02:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:44:49 INFO - PROCESS | 1889 | 1465119889781 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:44:49 INFO - PROCESS | 1889 | 1465119889785 Marionette TRACE conn4 <- [1,2022,null,{}] 02:44:49 INFO - PROCESS | 1889 | 1465119889790 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:49 INFO - PROCESS | 1889 | 1465119889795 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:50 INFO - PROCESS | 1889 | 1465119890016 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 02:44:50 INFO - PROCESS | 1889 | 1465119890344 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1889 | 1465119890352 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:50 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9f4000 == 80 [pid = 1889] [id = 513] 02:44:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 138 (0x8f962000) [pid = 1889] [serial = 1540] [outer = (nil)] 02:44:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 139 (0x8f969400) [pid = 1889] [serial = 1541] [outer = 0x8f962000] 02:44:50 INFO - PROCESS | 1889 | 1465119890441 Marionette DEBUG loaded listener.js 02:44:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 140 (0x8f96ec00) [pid = 1889] [serial = 1542] [outer = 0x8f962000] 02:44:51 INFO - PROCESS | 1889 | 1465119891332 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 02:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1586ms 02:44:51 INFO - PROCESS | 1889 | 1465119891368 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 02:44:51 INFO - PROCESS | 1889 | 1465119891373 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 02:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:44:51 INFO - PROCESS | 1889 | 1465119891379 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:44:51 INFO - PROCESS | 1889 | 1465119891382 Marionette TRACE conn4 <- [1,2026,null,{}] 02:44:51 INFO - PROCESS | 1889 | 1465119891388 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:51 INFO - PROCESS | 1889 | 1465119891393 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:51 INFO - PROCESS | 1889 | 1465119891600 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 02:44:51 INFO - PROCESS | 1889 | 1465119891857 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119891867 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:51 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dcaa400 == 81 [pid = 1889] [id = 514] 02:44:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 141 (0x8dcac000) [pid = 1889] [serial = 1543] [outer = (nil)] 02:44:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 142 (0xa6206000) [pid = 1889] [serial = 1544] [outer = 0x8dcac000] 02:44:52 INFO - PROCESS | 1889 | 1465119892006 Marionette DEBUG loaded listener.js 02:44:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 143 (0xa6741800) [pid = 1889] [serial = 1545] [outer = 0x8dcac000] 02:44:52 INFO - PROCESS | 1889 | 1465119892959 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 02:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1632ms 02:44:53 INFO - PROCESS | 1889 | 1465119893012 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 02:44:53 INFO - PROCESS | 1889 | 1465119893017 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 02:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:44:53 INFO - PROCESS | 1889 | 1465119893023 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:44:53 INFO - PROCESS | 1889 | 1465119893028 Marionette TRACE conn4 <- [1,2030,null,{}] 02:44:53 INFO - PROCESS | 1889 | 1465119893034 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:53 INFO - PROCESS | 1889 | 1465119893040 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:53 INFO - PROCESS | 1889 | 1465119893275 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 02:44:54 INFO - PROCESS | 1889 | 1465119894004 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119894016 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:54 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9fa000 == 82 [pid = 1889] [id = 515] 02:44:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 144 (0x8d9fa400) [pid = 1889] [serial = 1546] [outer = (nil)] 02:44:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 145 (0x8dbe9400) [pid = 1889] [serial = 1547] [outer = 0x8d9fa400] 02:44:54 INFO - PROCESS | 1889 | 1465119894097 Marionette DEBUG loaded listener.js 02:44:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 146 (0x8e034800) [pid = 1889] [serial = 1548] [outer = 0x8d9fa400] 02:44:55 INFO - PROCESS | 1889 | 1465119895008 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 02:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 2047ms 02:44:55 INFO - PROCESS | 1889 | 1465119895074 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 02:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:44:55 INFO - PROCESS | 1889 | 1465119895080 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 02:44:55 INFO - PROCESS | 1889 | 1465119895088 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:44:55 INFO - PROCESS | 1889 | 1465119895093 Marionette TRACE conn4 <- [1,2034,null,{}] 02:44:55 INFO - PROCESS | 1889 | 1465119895101 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:55 INFO - PROCESS | 1889 | 1465119895108 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:55 INFO - PROCESS | 1889 | 1465119895361 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 02:44:55 INFO - PROCESS | 1889 | 1465119895757 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:55 INFO - PROCESS | 1889 | 1465119895767 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:55 INFO - PROCESS | 1889 | ++DOCSHELL 0x8e041c00 == 83 [pid = 1889] [id = 516] 02:44:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 147 (0x8f969800) [pid = 1889] [serial = 1549] [outer = (nil)] 02:44:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 148 (0x8fb18000) [pid = 1889] [serial = 1550] [outer = 0x8f969800] 02:44:55 INFO - PROCESS | 1889 | 1465119895848 Marionette DEBUG loaded listener.js 02:44:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 149 (0x8fd0b400) [pid = 1889] [serial = 1551] [outer = 0x8f969800] 02:44:56 INFO - PROCESS | 1889 | 1465119896813 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:44:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1789ms 02:44:56 INFO - PROCESS | 1889 | 1465119896880 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 02:44:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:44:56 INFO - PROCESS | 1889 | 1465119896887 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 02:44:56 INFO - PROCESS | 1889 | 1465119896893 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:44:56 INFO - PROCESS | 1889 | 1465119896897 Marionette TRACE conn4 <- [1,2038,null,{}] 02:44:56 INFO - PROCESS | 1889 | 1465119896903 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:56 INFO - PROCESS | 1889 | 1465119896908 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:57 INFO - PROCESS | 1889 | 1465119897105 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 02:44:57 INFO - PROCESS | 1889 | 1465119897406 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119897415 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:57 INFO - PROCESS | 1889 | ++DOCSHELL 0x9108ac00 == 84 [pid = 1889] [id = 517] 02:44:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 150 (0x91971800) [pid = 1889] [serial = 1552] [outer = (nil)] 02:44:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 151 (0x919fa800) [pid = 1889] [serial = 1553] [outer = 0x91971800] 02:44:57 INFO - PROCESS | 1889 | 1465119897531 Marionette DEBUG loaded listener.js 02:44:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 152 (0x92449c00) [pid = 1889] [serial = 1554] [outer = 0x91971800] 02:44:58 INFO - PROCESS | 1889 | --DOCSHELL 0x9238ac00 == 83 [pid = 1889] [id = 486] 02:44:58 INFO - PROCESS | 1889 | --DOMWINDOW == 151 (0x9197d800) [pid = 1889] [serial = 1466] [outer = (nil)] [url = about:blank] 02:44:58 INFO - PROCESS | 1889 | --DOMWINDOW == 150 (0x9247b800) [pid = 1889] [serial = 1436] [outer = (nil)] [url = about:blank] 02:44:58 INFO - PROCESS | 1889 | --DOMWINDOW == 149 (0x8e033400) [pid = 1889] [serial = 1424] [outer = (nil)] [url = about:blank] 02:44:58 INFO - PROCESS | 1889 | --DOMWINDOW == 148 (0x953e4400) [pid = 1889] [serial = 1430] [outer = (nil)] [url = about:blank] 02:44:58 INFO - PROCESS | 1889 | --DOMWINDOW == 147 (0xa2203000) [pid = 1889] [serial = 1439] [outer = (nil)] [url = about:blank] 02:44:58 INFO - PROCESS | 1889 | --DOMWINDOW == 146 (0x9c22ac00) [pid = 1889] [serial = 1433] [outer = (nil)] [url = about:blank] 02:44:58 INFO - PROCESS | 1889 | --DOMWINDOW == 145 (0x919c7c00) [pid = 1889] [serial = 1427] [outer = (nil)] [url = about:blank] 02:44:58 INFO - PROCESS | 1889 | --DOMWINDOW == 144 (0x8dcb5800) [pid = 1889] [serial = 1442] [outer = (nil)] [url = about:blank] 02:44:58 INFO - PROCESS | 1889 | --DOMWINDOW == 143 (0x92448000) [pid = 1889] [serial = 1445] [outer = (nil)] [url = about:blank] 02:44:58 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9ef400 == 82 [pid = 1889] [id = 495] 02:44:58 INFO - PROCESS | 1889 | --DOCSHELL 0x9aa46c00 == 81 [pid = 1889] [id = 494] 02:44:58 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9fe400 == 80 [pid = 1889] [id = 493] 02:44:58 INFO - PROCESS | 1889 | --DOCSHELL 0x9238fc00 == 79 [pid = 1889] [id = 492] 02:44:58 INFO - PROCESS | 1889 | --DOCSHELL 0x919d0c00 == 78 [pid = 1889] [id = 491] 02:44:58 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd14000 == 77 [pid = 1889] [id = 490] 02:44:58 INFO - PROCESS | 1889 | --DOCSHELL 0x8dbeec00 == 76 [pid = 1889] [id = 489] 02:44:58 INFO - PROCESS | 1889 | 1465119898513 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 02:44:58 INFO - PROCESS | 1889 | --DOMWINDOW == 142 (0xa1160c00) [pid = 1889] [serial = 1422] [outer = (nil)] [url = about:blank] 02:44:58 INFO - PROCESS | 1889 | --DOMWINDOW == 141 (0x9247cc00) [pid = 1889] [serial = 1463] [outer = (nil)] [url = about:blank] 02:44:58 INFO - PROCESS | 1889 | --DOMWINDOW == 140 (0x9129d400) [pid = 1889] [serial = 1452] [outer = (nil)] [url = about:blank] 02:44:58 INFO - PROCESS | 1889 | --DOMWINDOW == 139 (0x91082800) [pid = 1889] [serial = 1451] [outer = (nil)] [url = about:blank] 02:44:58 INFO - PROCESS | 1889 | --DOMWINDOW == 138 (0x919c1400) [pid = 1889] [serial = 1455] [outer = (nil)] [url = about:blank] 02:44:58 INFO - PROCESS | 1889 | --DOMWINDOW == 137 (0x9196ac00) [pid = 1889] [serial = 1454] [outer = (nil)] [url = about:blank] 02:44:58 INFO - PROCESS | 1889 | --DOMWINDOW == 136 (0x919f3c00) [pid = 1889] [serial = 1457] [outer = (nil)] [url = about:blank] 02:44:58 INFO - PROCESS | 1889 | --DOMWINDOW == 135 (0x91ae6400) [pid = 1889] [serial = 1458] [outer = (nil)] [url = about:blank] 02:44:58 INFO - PROCESS | 1889 | --DOMWINDOW == 134 (0x8dcb6400) [pid = 1889] [serial = 1449] [outer = (nil)] [url = about:blank] 02:44:58 INFO - PROCESS | 1889 | --DOMWINDOW == 133 (0x8dcabc00) [pid = 1889] [serial = 1448] [outer = (nil)] [url = about:blank] 02:44:58 INFO - PROCESS | 1889 | --DOMWINDOW == 132 (0x93b66800) [pid = 1889] [serial = 1464] [outer = (nil)] [url = about:blank] 02:44:58 INFO - PROCESS | 1889 | --DOMWINDOW == 131 (0x9244fc00) [pid = 1889] [serial = 1461] [outer = (nil)] [url = about:blank] 02:44:58 INFO - PROCESS | 1889 | --DOMWINDOW == 130 (0x92448c00) [pid = 1889] [serial = 1460] [outer = (nil)] [url = about:blank] 02:44:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1687ms 02:44:58 INFO - PROCESS | 1889 | 1465119898581 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 02:44:58 INFO - PROCESS | 1889 | 1465119898586 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 02:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:44:58 INFO - PROCESS | 1889 | 1465119898599 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:44:58 INFO - PROCESS | 1889 | 1465119898608 Marionette TRACE conn4 <- [1,2042,null,{}] 02:44:58 INFO - PROCESS | 1889 | 1465119898617 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:58 INFO - PROCESS | 1889 | 1465119898624 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:58 INFO - PROCESS | 1889 | 1465119898822 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 02:44:59 INFO - PROCESS | 1889 | 1465119899080 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119899086 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:44:59 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9ef400 == 77 [pid = 1889] [id = 518] 02:44:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 131 (0x8e03b800) [pid = 1889] [serial = 1555] [outer = (nil)] 02:44:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 132 (0x919fe400) [pid = 1889] [serial = 1556] [outer = 0x8e03b800] 02:44:59 INFO - PROCESS | 1889 | 1465119899164 Marionette DEBUG loaded listener.js 02:44:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 133 (0x9247b800) [pid = 1889] [serial = 1557] [outer = 0x8e03b800] 02:44:59 INFO - PROCESS | 1889 | 1465119899956 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:44:59 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:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1398ms 02:44:59 INFO - PROCESS | 1889 | 1465119899991 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 02:44:59 INFO - PROCESS | 1889 | 1465119899994 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 02:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:45:00 INFO - PROCESS | 1889 | 1465119900007 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:45:00 INFO - PROCESS | 1889 | 1465119900013 Marionette TRACE conn4 <- [1,2046,null,{}] 02:45:00 INFO - PROCESS | 1889 | 1465119900023 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:00 INFO - PROCESS | 1889 | 1465119900028 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:00 INFO - PROCESS | 1889 | 1465119900224 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 02:45:00 INFO - PROCESS | 1889 | 1465119900470 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:00 INFO - PROCESS | 1889 | 1465119900481 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:00 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9fe400 == 78 [pid = 1889] [id = 519] 02:45:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 134 (0x918cb400) [pid = 1889] [serial = 1558] [outer = (nil)] 02:45:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 135 (0x9384b800) [pid = 1889] [serial = 1559] [outer = 0x918cb400] 02:45:00 INFO - PROCESS | 1889 | 1465119900603 Marionette DEBUG loaded listener.js 02:45:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 136 (0x93bc8800) [pid = 1889] [serial = 1560] [outer = 0x918cb400] 02:45:01 INFO - PROCESS | 1889 | 1465119901624 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:45:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1695ms 02:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:45:01 INFO - PROCESS | 1889 | 1465119901698 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 02:45:01 INFO - PROCESS | 1889 | 1465119901701 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 02:45:01 INFO - PROCESS | 1889 | 1465119901708 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:45:01 INFO - PROCESS | 1889 | 1465119901711 Marionette TRACE conn4 <- [1,2050,null,{}] 02:45:01 INFO - PROCESS | 1889 | 1465119901717 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:01 INFO - PROCESS | 1889 | 1465119901722 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:01 INFO - PROCESS | 1889 | 1465119901984 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 02:45:02 INFO - PROCESS | 1889 | 1465119902013 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119902033 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:02 INFO - PROCESS | 1889 | ++DOCSHELL 0x95347800 == 79 [pid = 1889] [id = 520] 02:45:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 137 (0x99306000) [pid = 1889] [serial = 1561] [outer = (nil)] 02:45:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 138 (0x9967dc00) [pid = 1889] [serial = 1562] [outer = 0x99306000] 02:45:02 INFO - PROCESS | 1889 | 1465119902292 Marionette DEBUG loaded listener.js 02:45:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 139 (0x9aa3d800) [pid = 1889] [serial = 1563] [outer = 0x99306000] 02:45:03 INFO - PROCESS | 1889 | --DOMWINDOW == 138 (0x8eec6800) [pid = 1889] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:45:03 INFO - PROCESS | 1889 | --DOMWINDOW == 137 (0x9247f400) [pid = 1889] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:45:03 INFO - PROCESS | 1889 | --DOMWINDOW == 136 (0x8e033800) [pid = 1889] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:45:03 INFO - PROCESS | 1889 | --DOMWINDOW == 135 (0x8eece000) [pid = 1889] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:45:03 INFO - PROCESS | 1889 | --DOMWINDOW == 134 (0x91aec400) [pid = 1889] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:45:03 INFO - PROCESS | 1889 | --DOMWINDOW == 133 (0x8dbeb000) [pid = 1889] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:45:03 INFO - PROCESS | 1889 | --DOMWINDOW == 132 (0x9c10ac00) [pid = 1889] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:45:03 INFO - PROCESS | 1889 | --DOMWINDOW == 131 (0x912a8800) [pid = 1889] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:45:03 INFO - PROCESS | 1889 | --DOMWINDOW == 130 (0x8dcb2c00) [pid = 1889] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:45:03 INFO - PROCESS | 1889 | --DOMWINDOW == 129 (0x8dbef000) [pid = 1889] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:45:03 INFO - PROCESS | 1889 | --DOMWINDOW == 128 (0x8d9fcc00) [pid = 1889] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:45:04 INFO - PROCESS | 1889 | 1465119904123 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:45:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:45:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 2496ms 02:45:04 INFO - PROCESS | 1889 | 1465119904203 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 02:45:04 INFO - PROCESS | 1889 | 1465119904211 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 02:45:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:45:04 INFO - PROCESS | 1889 | 1465119904221 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:45:04 INFO - PROCESS | 1889 | 1465119904226 Marionette TRACE conn4 <- [1,2054,null,{}] 02:45:04 INFO - PROCESS | 1889 | 1465119904236 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:04 INFO - PROCESS | 1889 | 1465119904242 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:04 INFO - PROCESS | 1889 | 1465119904503 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 02:45:04 INFO - PROCESS | 1889 | 1465119904820 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119904831 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:04 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dbee400 == 80 [pid = 1889] [id = 521] 02:45:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 129 (0x8dbeec00) [pid = 1889] [serial = 1564] [outer = (nil)] 02:45:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 130 (0x8e03fc00) [pid = 1889] [serial = 1565] [outer = 0x8dbeec00] 02:45:04 INFO - PROCESS | 1889 | 1465119904930 Marionette DEBUG loaded listener.js 02:45:05 INFO - PROCESS | 1889 | ++DOMWINDOW == 131 (0x8f967400) [pid = 1889] [serial = 1566] [outer = 0x8dbeec00] 02:45:05 INFO - PROCESS | 1889 | 1465119905933 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 02:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1746ms 02:45:05 INFO - PROCESS | 1889 | 1465119905967 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 02:45:05 INFO - PROCESS | 1889 | 1465119905975 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 02:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:45:05 INFO - PROCESS | 1889 | 1465119905987 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:45:05 INFO - PROCESS | 1889 | 1465119905991 Marionette TRACE conn4 <- [1,2058,null,{}] 02:45:06 INFO - PROCESS | 1889 | 1465119905999 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:06 INFO - PROCESS | 1889 | 1465119906005 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:06 INFO - PROCESS | 1889 | 1465119906259 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 02:45:06 INFO - PROCESS | 1889 | 1465119906532 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119906544 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:06 INFO - PROCESS | 1889 | ++DOCSHELL 0x912a3800 == 81 [pid = 1889] [id = 522] 02:45:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 132 (0x91960800) [pid = 1889] [serial = 1567] [outer = (nil)] 02:45:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 133 (0x91975800) [pid = 1889] [serial = 1568] [outer = 0x91960800] 02:45:06 INFO - PROCESS | 1889 | 1465119906679 Marionette DEBUG loaded listener.js 02:45:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 134 (0x919ca400) [pid = 1889] [serial = 1569] [outer = 0x91960800] 02:45:07 INFO - PROCESS | 1889 | 1465119907714 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 02:45:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:45:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1787ms 02:45:07 INFO - PROCESS | 1889 | 1465119907779 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 02:45:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:45:07 INFO - PROCESS | 1889 | 1465119907788 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 02:45:07 INFO - PROCESS | 1889 | 1465119907801 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:45:07 INFO - PROCESS | 1889 | 1465119907808 Marionette TRACE conn4 <- [1,2062,null,{}] 02:45:07 INFO - PROCESS | 1889 | 1465119907826 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:07 INFO - PROCESS | 1889 | 1465119907836 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:08 INFO - PROCESS | 1889 | 1465119908103 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 02:45:08 INFO - PROCESS | 1889 | 1465119908427 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1889 | 1465119908441 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:08 INFO - PROCESS | 1889 | ++DOCSHELL 0x92e4cc00 == 82 [pid = 1889] [id = 523] 02:45:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 135 (0x92e4d400) [pid = 1889] [serial = 1570] [outer = (nil)] 02:45:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 136 (0x93c53c00) [pid = 1889] [serial = 1571] [outer = 0x92e4d400] 02:45:08 INFO - PROCESS | 1889 | 1465119908532 Marionette DEBUG loaded listener.js 02:45:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 137 (0x99309000) [pid = 1889] [serial = 1572] [outer = 0x92e4d400] 02:45:09 INFO - PROCESS | 1889 | 1465119909538 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 02:45:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:45:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1790ms 02:45:09 INFO - PROCESS | 1889 | 1465119909590 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 02:45:09 INFO - PROCESS | 1889 | 1465119909596 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 02:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:45:09 INFO - PROCESS | 1889 | 1465119909604 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:45:09 INFO - PROCESS | 1889 | 1465119909608 Marionette TRACE conn4 <- [1,2066,null,{}] 02:45:09 INFO - PROCESS | 1889 | 1465119909615 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:09 INFO - PROCESS | 1889 | 1465119909620 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:09 INFO - PROCESS | 1889 | 1465119909878 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 02:45:10 INFO - PROCESS | 1889 | 1465119910203 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1889 | 1465119910211 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:10 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9f4c00 == 83 [pid = 1889] [id = 524] 02:45:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 138 (0x93850400) [pid = 1889] [serial = 1573] [outer = (nil)] 02:45:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 139 (0x9b2a3000) [pid = 1889] [serial = 1574] [outer = 0x93850400] 02:45:10 INFO - PROCESS | 1889 | 1465119910310 Marionette DEBUG loaded listener.js 02:45:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 140 (0x9b3a7800) [pid = 1889] [serial = 1575] [outer = 0x93850400] 02:45:11 INFO - PROCESS | 1889 | 1465119911287 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 02:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1747ms 02:45:11 INFO - PROCESS | 1889 | 1465119911357 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 02:45:11 INFO - PROCESS | 1889 | 1465119911365 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 02:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:45:11 INFO - PROCESS | 1889 | 1465119911377 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:45:11 INFO - PROCESS | 1889 | 1465119911385 Marionette TRACE conn4 <- [1,2070,null,{}] 02:45:11 INFO - PROCESS | 1889 | 1465119911396 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:11 INFO - PROCESS | 1889 | 1465119911405 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:11 INFO - PROCESS | 1889 | 1465119911780 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 02:45:12 INFO - PROCESS | 1889 | 1465119912097 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119912105 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:12 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cdae400 == 84 [pid = 1889] [id = 525] 02:45:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 141 (0x8cdae800) [pid = 1889] [serial = 1576] [outer = (nil)] 02:45:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 142 (0x9bdb0400) [pid = 1889] [serial = 1577] [outer = 0x8cdae800] 02:45:12 INFO - PROCESS | 1889 | 1465119912196 Marionette DEBUG loaded listener.js 02:45:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 143 (0x9c106400) [pid = 1889] [serial = 1578] [outer = 0x8cdae800] 02:45:13 INFO - PROCESS | 1889 | 1465119913206 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 02:45:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1891ms 02:45:13 INFO - PROCESS | 1889 | 1465119913268 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 02:45:13 INFO - PROCESS | 1889 | 1465119913273 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 02:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:45:13 INFO - PROCESS | 1889 | 1465119913280 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:45:13 INFO - PROCESS | 1889 | 1465119913284 Marionette TRACE conn4 <- [1,2074,null,{}] 02:45:13 INFO - PROCESS | 1889 | 1465119913291 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:13 INFO - PROCESS | 1889 | 1465119913302 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:13 INFO - PROCESS | 1889 | 1465119913623 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 02:45:13 INFO - PROCESS | 1889 | 1465119913943 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:13 INFO - PROCESS | 1889 | 1465119913954 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:13 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cda8000 == 85 [pid = 1889] [id = 526] 02:45:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 144 (0x9534ac00) [pid = 1889] [serial = 1579] [outer = (nil)] 02:45:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 145 (0xa242d400) [pid = 1889] [serial = 1580] [outer = 0x9534ac00] 02:45:14 INFO - PROCESS | 1889 | 1465119914039 Marionette DEBUG loaded listener.js 02:45:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 146 (0xa4e05c00) [pid = 1889] [serial = 1581] [outer = 0x9534ac00] 02:45:14 INFO - PROCESS | 1889 | 1465119914987 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 02:45:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1742ms 02:45:15 INFO - PROCESS | 1889 | 1465119915023 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 02:45:15 INFO - PROCESS | 1889 | 1465119915028 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 02:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:45:15 INFO - PROCESS | 1889 | 1465119915035 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:45:15 INFO - PROCESS | 1889 | 1465119915039 Marionette TRACE conn4 <- [1,2078,null,{}] 02:45:15 INFO - PROCESS | 1889 | 1465119915045 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:15 INFO - PROCESS | 1889 | 1465119915051 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:15 INFO - PROCESS | 1889 | 1465119915278 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 02:45:15 INFO - PROCESS | 1889 | 1465119915543 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119915550 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:15 INFO - PROCESS | 1889 | ++DOCSHELL 0x92351c00 == 86 [pid = 1889] [id = 527] 02:45:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 147 (0x92353400) [pid = 1889] [serial = 1582] [outer = (nil)] 02:45:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 148 (0x92359c00) [pid = 1889] [serial = 1583] [outer = 0x92353400] 02:45:15 INFO - PROCESS | 1889 | 1465119915677 Marionette DEBUG loaded listener.js 02:45:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 149 (0x9235cc00) [pid = 1889] [serial = 1584] [outer = 0x92353400] 02:45:16 INFO - PROCESS | 1889 | 1465119916746 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 02:45:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1733ms 02:45:16 INFO - PROCESS | 1889 | 1465119916771 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 02:45:16 INFO - PROCESS | 1889 | 1465119916777 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 02:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:45:16 INFO - PROCESS | 1889 | 1465119916788 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:45:16 INFO - PROCESS | 1889 | 1465119916792 Marionette TRACE conn4 <- [1,2082,null,{}] 02:45:16 INFO - PROCESS | 1889 | 1465119916803 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:16 INFO - PROCESS | 1889 | 1465119916809 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:17 INFO - PROCESS | 1889 | 1465119917196 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 02:45:17 INFO - PROCESS | 1889 | 1465119917559 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119917570 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:17 INFO - PROCESS | 1889 | ++DOCSHELL 0x92358800 == 87 [pid = 1889] [id = 528] 02:45:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 150 (0x9235b800) [pid = 1889] [serial = 1585] [outer = (nil)] 02:45:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 151 (0xa30d6c00) [pid = 1889] [serial = 1586] [outer = 0x9235b800] 02:45:17 INFO - PROCESS | 1889 | 1465119917660 Marionette DEBUG loaded listener.js 02:45:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 152 (0xa504b000) [pid = 1889] [serial = 1587] [outer = 0x9235b800] 02:45:18 INFO - PROCESS | 1889 | 1465119918565 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 02:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1845ms 02:45:18 INFO - PROCESS | 1889 | 1465119918632 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 02:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:45:18 INFO - PROCESS | 1889 | 1465119918637 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 02:45:18 INFO - PROCESS | 1889 | 1465119918644 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:45:18 INFO - PROCESS | 1889 | 1465119918647 Marionette TRACE conn4 <- [1,2086,null,{}] 02:45:18 INFO - PROCESS | 1889 | 1465119918654 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:18 INFO - PROCESS | 1889 | 1465119918660 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:18 INFO - PROCESS | 1889 | 1465119918875 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 02:45:19 INFO - PROCESS | 1889 | 1465119919182 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1889 | 1465119919193 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:19 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fa5f800 == 88 [pid = 1889] [id = 529] 02:45:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 153 (0x8fa5fc00) [pid = 1889] [serial = 1588] [outer = (nil)] 02:45:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 154 (0x8fa67800) [pid = 1889] [serial = 1589] [outer = 0x8fa5fc00] 02:45:19 INFO - PROCESS | 1889 | 1465119919282 Marionette DEBUG loaded listener.js 02:45:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 155 (0x8fa6bc00) [pid = 1889] [serial = 1590] [outer = 0x8fa5fc00] 02:45:20 INFO - PROCESS | 1889 | 1465119920351 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 02:45:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1787ms 02:45:20 INFO - PROCESS | 1889 | 1465119920434 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 02:45:20 INFO - PROCESS | 1889 | 1465119920441 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 02:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:45:20 INFO - PROCESS | 1889 | 1465119920454 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:45:20 INFO - PROCESS | 1889 | 1465119920459 Marionette TRACE conn4 <- [1,2090,null,{}] 02:45:20 INFO - PROCESS | 1889 | 1465119920471 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:20 INFO - PROCESS | 1889 | 1465119920478 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:21 INFO - PROCESS | 1889 | 1465119921079 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 02:45:21 INFO - PROCESS | 1889 | 1465119921352 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:21 INFO - PROCESS | 1889 | 1465119921364 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:21 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cf9c800 == 89 [pid = 1889] [id = 530] 02:45:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 156 (0x8cf9dc00) [pid = 1889] [serial = 1591] [outer = (nil)] 02:45:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 157 (0x8cfa6000) [pid = 1889] [serial = 1592] [outer = 0x8cf9dc00] 02:45:21 INFO - PROCESS | 1889 | 1465119921520 Marionette DEBUG loaded listener.js 02:45:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 158 (0x8cfa8400) [pid = 1889] [serial = 1593] [outer = 0x8cf9dc00] 02:45:22 INFO - PROCESS | 1889 | 1465119922527 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 02:45:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 2148ms 02:45:22 INFO - PROCESS | 1889 | 1465119922601 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 02:45:22 INFO - PROCESS | 1889 | 1465119922605 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 02:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:45:22 INFO - PROCESS | 1889 | 1465119922612 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:45:22 INFO - PROCESS | 1889 | 1465119922618 Marionette TRACE conn4 <- [1,2094,null,{}] 02:45:22 INFO - PROCESS | 1889 | 1465119922624 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:22 INFO - PROCESS | 1889 | 1465119922631 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:22 INFO - PROCESS | 1889 | 1465119922919 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 02:45:23 INFO - PROCESS | 1889 | 1465119923247 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119923254 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:23 INFO - PROCESS | 1889 | ++DOCSHELL 0x9a470c00 == 90 [pid = 1889] [id = 531] 02:45:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 159 (0x9a471800) [pid = 1889] [serial = 1594] [outer = (nil)] 02:45:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 160 (0x9a474c00) [pid = 1889] [serial = 1595] [outer = 0x9a471800] 02:45:23 INFO - PROCESS | 1889 | 1465119923357 Marionette DEBUG loaded listener.js 02:45:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 161 (0x9a479800) [pid = 1889] [serial = 1596] [outer = 0x9a471800] 02:45:24 INFO - PROCESS | 1889 | 1465119924303 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 02:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1735ms 02:45:24 INFO - PROCESS | 1889 | 1465119924348 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 02:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:45:24 INFO - PROCESS | 1889 | 1465119924352 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 02:45:24 INFO - PROCESS | 1889 | 1465119924359 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:45:24 INFO - PROCESS | 1889 | 1465119924363 Marionette TRACE conn4 <- [1,2098,null,{}] 02:45:24 INFO - PROCESS | 1889 | 1465119924369 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:24 INFO - PROCESS | 1889 | 1465119924374 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:24 INFO - PROCESS | 1889 | 1465119924584 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 02:45:24 INFO - PROCESS | 1889 | 1465119924908 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:24 INFO - PROCESS | 1889 | 1465119924917 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:24 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd03000 == 91 [pid = 1889] [id = 532] 02:45:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 162 (0x8bd03c00) [pid = 1889] [serial = 1597] [outer = (nil)] 02:45:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 163 (0x8bd0b400) [pid = 1889] [serial = 1598] [outer = 0x8bd03c00] 02:45:25 INFO - PROCESS | 1889 | 1465119925007 Marionette DEBUG loaded listener.js 02:45:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 164 (0x8bd0dc00) [pid = 1889] [serial = 1599] [outer = 0x8bd03c00] 02:45:25 INFO - PROCESS | 1889 | 1465119925935 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 02:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1635ms 02:45:25 INFO - PROCESS | 1889 | 1465119925994 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 02:45:25 INFO - PROCESS | 1889 | 1465119925998 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 02:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:45:26 INFO - PROCESS | 1889 | 1465119926005 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:45:26 INFO - PROCESS | 1889 | 1465119926009 Marionette TRACE conn4 <- [1,2102,null,{}] 02:45:26 INFO - PROCESS | 1889 | 1465119926014 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:26 INFO - PROCESS | 1889 | 1465119926020 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:26 INFO - PROCESS | 1889 | 1465119926235 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 02:45:26 INFO - PROCESS | 1889 | 1465119926616 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119926626 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:26 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd08800 == 92 [pid = 1889] [id = 533] 02:45:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 165 (0x8bd0c800) [pid = 1889] [serial = 1600] [outer = (nil)] 02:45:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 166 (0x8e042c00) [pid = 1889] [serial = 1601] [outer = 0x8bd0c800] 02:45:26 INFO - PROCESS | 1889 | 1465119926725 Marionette DEBUG loaded listener.js 02:45:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 167 (0x91968800) [pid = 1889] [serial = 1602] [outer = 0x8bd0c800] 02:45:28 INFO - PROCESS | 1889 | 1465119927998 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 02:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 2037ms 02:45:28 INFO - PROCESS | 1889 | 1465119928063 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 02:45:28 INFO - PROCESS | 1889 | 1465119928070 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 02:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:45:28 INFO - PROCESS | 1889 | 1465119928169 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:45:28 INFO - PROCESS | 1889 | 1465119928176 Marionette TRACE conn4 <- [1,2106,null,{}] 02:45:28 INFO - PROCESS | 1889 | 1465119928192 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:28 INFO - PROCESS | 1889 | 1465119928198 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:28 INFO - PROCESS | 1889 | 1465119928400 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 02:45:28 INFO - PROCESS | 1889 | 1465119928710 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119928732 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:28 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd07800 == 93 [pid = 1889] [id = 534] 02:45:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 168 (0x8cfa8c00) [pid = 1889] [serial = 1603] [outer = (nil)] 02:45:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 169 (0x8dbf3400) [pid = 1889] [serial = 1604] [outer = 0x8cfa8c00] 02:45:28 INFO - PROCESS | 1889 | 1465119928869 Marionette DEBUG loaded listener.js 02:45:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 170 (0x8dcb7400) [pid = 1889] [serial = 1605] [outer = 0x8cfa8c00] 02:45:30 INFO - PROCESS | 1889 | 1465119930316 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 02:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 2228ms 02:45:30 INFO - PROCESS | 1889 | 1465119930369 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 02:45:30 INFO - PROCESS | 1889 | 1465119930375 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 02:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:45:30 INFO - PROCESS | 1889 | 1465119930386 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:45:30 INFO - PROCESS | 1889 | 1465119930390 Marionette TRACE conn4 <- [1,2110,null,{}] 02:45:30 INFO - PROCESS | 1889 | 1465119930396 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:30 INFO - PROCESS | 1889 | 1465119930402 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:30 INFO - PROCESS | 1889 | 1465119930590 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 02:45:30 INFO - PROCESS | 1889 | 1465119930978 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119930986 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:31 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cda6000 == 94 [pid = 1889] [id = 535] 02:45:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 171 (0x8dcb7000) [pid = 1889] [serial = 1606] [outer = (nil)] 02:45:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 172 (0x8fa63400) [pid = 1889] [serial = 1607] [outer = 0x8dcb7000] 02:45:31 INFO - PROCESS | 1889 | 1465119931067 Marionette DEBUG loaded listener.js 02:45:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 173 (0x9108a800) [pid = 1889] [serial = 1608] [outer = 0x8dcb7000] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x9c232400 == 93 [pid = 1889] [id = 444] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9f1c00 == 92 [pid = 1889] [id = 500] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8dca9000 == 91 [pid = 1889] [id = 480] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x92473800 == 90 [pid = 1889] [id = 478] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8eece800 == 89 [pid = 1889] [id = 447] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x91aea000 == 88 [pid = 1889] [id = 501] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8dbec800 == 87 [pid = 1889] [id = 503] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x91ae2800 == 86 [pid = 1889] [id = 502] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x918c3400 == 85 [pid = 1889] [id = 416] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x91974c00 == 84 [pid = 1889] [id = 374] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb26400 == 83 [pid = 1889] [id = 445] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x9247f000 == 82 [pid = 1889] [id = 479] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x9195c800 == 81 [pid = 1889] [id = 448] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x93bd3400 == 80 [pid = 1889] [id = 476] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x919fc000 == 79 [pid = 1889] [id = 477] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8eecb800 == 78 [pid = 1889] [id = 414] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8dcb0400 == 77 [pid = 1889] [id = 481] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9fe400 == 76 [pid = 1889] [id = 519] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9ef400 == 75 [pid = 1889] [id = 518] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x9108ac00 == 74 [pid = 1889] [id = 517] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8e041c00 == 73 [pid = 1889] [id = 516] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9fa000 == 72 [pid = 1889] [id = 515] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x9b2a5800 == 71 [pid = 1889] [id = 509] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8dbf0800 == 70 [pid = 1889] [id = 508] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x9ad43800 == 69 [pid = 1889] [id = 507] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8eecc400 == 68 [pid = 1889] [id = 505] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x91ae3c00 == 67 [pid = 1889] [id = 506] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd13800 == 66 [pid = 1889] [id = 378] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8eec7800 == 65 [pid = 1889] [id = 422] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8eeca000 == 64 [pid = 1889] [id = 394] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x9197ac00 == 63 [pid = 1889] [id = 420] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x92479c00 == 62 [pid = 1889] [id = 487] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x9aa42400 == 61 [pid = 1889] [id = 390] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x95350800 == 60 [pid = 1889] [id = 413] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9f3c00 == 59 [pid = 1889] [id = 485] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x919f9c00 == 58 [pid = 1889] [id = 407] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x91974000 == 57 [pid = 1889] [id = 387] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x9c08d400 == 56 [pid = 1889] [id = 421] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb19800 == 55 [pid = 1889] [id = 393] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x95188800 == 54 [pid = 1889] [id = 388] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8dbe9c00 == 53 [pid = 1889] [id = 511] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd12c00 == 52 [pid = 1889] [id = 410] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8eec5400 == 51 [pid = 1889] [id = 437] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x9108a400 == 50 [pid = 1889] [id = 386] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x919f8400 == 49 [pid = 1889] [id = 409] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8e03a000 == 48 [pid = 1889] [id = 484] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb1d800 == 47 [pid = 1889] [id = 392] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb19400 == 46 [pid = 1889] [id = 439] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x99e90000 == 45 [pid = 1889] [id = 380] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x91ae5c00 == 44 [pid = 1889] [id = 399] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x92e43800 == 43 [pid = 1889] [id = 510] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9f4000 == 42 [pid = 1889] [id = 513] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8dcaa400 == 41 [pid = 1889] [id = 514] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8dbe9800 == 40 [pid = 1889] [id = 512] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8eecb400 == 39 [pid = 1889] [id = 449] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x91980c00 == 38 [pid = 1889] [id = 412] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x918c6400 == 37 [pid = 1889] [id = 391] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8f99b000 == 36 [pid = 1889] [id = 498] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8f9a4000 == 35 [pid = 1889] [id = 466] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8dcb3c00 == 34 [pid = 1889] [id = 496] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8dbf8400 == 33 [pid = 1889] [id = 499] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x919cd800 == 32 [pid = 1889] [id = 411] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb24c00 == 31 [pid = 1889] [id = 373] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8dbee800 == 30 [pid = 1889] [id = 483] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8eec9000 == 29 [pid = 1889] [id = 384] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8eec7000 == 28 [pid = 1889] [id = 415] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8eec9800 == 27 [pid = 1889] [id = 446] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x99304c00 == 26 [pid = 1889] [id = 379] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x93b69000 == 25 [pid = 1889] [id = 377] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x9244bc00 == 24 [pid = 1889] [id = 497] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x9b3a1c00 == 23 [pid = 1889] [id = 389] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x9247ec00 == 22 [pid = 1889] [id = 504] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd08800 == 21 [pid = 1889] [id = 533] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd03000 == 20 [pid = 1889] [id = 532] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x9a470c00 == 19 [pid = 1889] [id = 531] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8cf9c800 == 18 [pid = 1889] [id = 530] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x92358800 == 17 [pid = 1889] [id = 528] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8fa5f800 == 16 [pid = 1889] [id = 529] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x92351c00 == 15 [pid = 1889] [id = 527] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8cda8000 == 14 [pid = 1889] [id = 526] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8cdae400 == 13 [pid = 1889] [id = 525] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x92e4cc00 == 12 [pid = 1889] [id = 523] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9f4c00 == 11 [pid = 1889] [id = 524] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x912a3800 == 10 [pid = 1889] [id = 522] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x95347800 == 9 [pid = 1889] [id = 520] 02:45:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8dbee400 == 8 [pid = 1889] [id = 521] 02:45:33 INFO - PROCESS | 1889 | --DOMWINDOW == 172 (0x912a2c00) [pid = 1889] [serial = 1502] [outer = (nil)] [url = about:blank] 02:45:33 INFO - PROCESS | 1889 | --DOMWINDOW == 171 (0x93c55800) [pid = 1889] [serial = 1508] [outer = (nil)] [url = about:blank] 02:45:33 INFO - PROCESS | 1889 | --DOMWINDOW == 170 (0x99305c00) [pid = 1889] [serial = 1509] [outer = (nil)] [url = about:blank] 02:45:33 INFO - PROCESS | 1889 | --DOMWINDOW == 169 (0x8fb24000) [pid = 1889] [serial = 1511] [outer = (nil)] [url = about:blank] 02:45:33 INFO - PROCESS | 1889 | --DOMWINDOW == 168 (0x93b66000) [pid = 1889] [serial = 1467] [outer = (nil)] [url = about:blank] 02:45:33 INFO - PROCESS | 1889 | --DOMWINDOW == 167 (0x92443400) [pid = 1889] [serial = 1505] [outer = (nil)] [url = about:blank] 02:45:33 INFO - PROCESS | 1889 | --DOMWINDOW == 166 (0x9247c000) [pid = 1889] [serial = 1506] [outer = (nil)] [url = about:blank] 02:45:33 INFO - PROCESS | 1889 | --DOMWINDOW == 165 (0x8dbf5400) [pid = 1889] [serial = 1395] [outer = (nil)] [url = about:blank] 02:45:33 INFO - PROCESS | 1889 | --DOMWINDOW == 164 (0xa34f9000) [pid = 1889] [serial = 1389] [outer = (nil)] [url = about:blank] 02:45:33 INFO - PROCESS | 1889 | --DOMWINDOW == 163 (0x9c10b800) [pid = 1889] [serial = 1490] [outer = (nil)] [url = about:blank] 02:45:33 INFO - PROCESS | 1889 | --DOMWINDOW == 162 (0xa6747400) [pid = 1889] [serial = 1401] [outer = (nil)] [url = about:blank] 02:45:33 INFO - PROCESS | 1889 | --DOMWINDOW == 161 (0x8fb23000) [pid = 1889] [serial = 1499] [outer = (nil)] [url = about:blank] 02:45:33 INFO - PROCESS | 1889 | --DOMWINDOW == 160 (0x9d4cd800) [pid = 1889] [serial = 1493] [outer = (nil)] [url = about:blank] 02:45:33 INFO - PROCESS | 1889 | --DOMWINDOW == 159 (0x912a3000) [pid = 1889] [serial = 1398] [outer = (nil)] [url = about:blank] 02:45:33 INFO - PROCESS | 1889 | --DOMWINDOW == 158 (0x8dcab000) [pid = 1889] [serial = 1469] [outer = (nil)] [url = about:blank] 02:45:33 INFO - PROCESS | 1889 | --DOMWINDOW == 157 (0x92441800) [pid = 1889] [serial = 1512] [outer = (nil)] [url = about:blank] 02:45:33 INFO - PROCESS | 1889 | --DOMWINDOW == 156 (0xa673e400) [pid = 1889] [serial = 1392] [outer = (nil)] [url = about:blank] 02:45:33 INFO - PROCESS | 1889 | --DOMWINDOW == 155 (0x91087400) [pid = 1889] [serial = 1500] [outer = (nil)] [url = about:blank] 02:45:33 INFO - PROCESS | 1889 | --DOMWINDOW == 154 (0x912a5000) [pid = 1889] [serial = 1472] [outer = (nil)] [url = about:blank] 02:45:33 INFO - PROCESS | 1889 | --DOMWINDOW == 153 (0x95183c00) [pid = 1889] [serial = 1478] [outer = (nil)] [url = about:blank] 02:45:33 INFO - PROCESS | 1889 | --DOMWINDOW == 152 (0x91aeb400) [pid = 1889] [serial = 1475] [outer = (nil)] [url = about:blank] 02:45:33 INFO - PROCESS | 1889 | --DOMWINDOW == 151 (0x99e93c00) [pid = 1889] [serial = 1481] [outer = (nil)] [url = about:blank] 02:45:33 INFO - PROCESS | 1889 | --DOMWINDOW == 150 (0x99e8a800) [pid = 1889] [serial = 1496] [outer = (nil)] [url = about:blank] 02:45:33 INFO - PROCESS | 1889 | --DOMWINDOW == 149 (0x9ad46800) [pid = 1889] [serial = 1484] [outer = (nil)] [url = about:blank] 02:45:33 INFO - PROCESS | 1889 | --DOMWINDOW == 148 (0x9b8acc00) [pid = 1889] [serial = 1487] [outer = (nil)] [url = about:blank] 02:45:33 INFO - PROCESS | 1889 | --DOMWINDOW == 147 (0x9196b800) [pid = 1889] [serial = 1503] [outer = (nil)] [url = about:blank] 02:45:33 INFO - PROCESS | 1889 | --DOMWINDOW == 146 (0x9ad51800) [pid = 1889] [serial = 1514] [outer = (nil)] [url = about:blank] 02:45:34 INFO - PROCESS | 1889 | 1465119934534 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 02:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 4198ms 02:45:34 INFO - PROCESS | 1889 | 1465119934586 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 02:45:34 INFO - PROCESS | 1889 | 1465119934592 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 02:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:45:34 INFO - PROCESS | 1889 | 1465119934600 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:45:34 INFO - PROCESS | 1889 | 1465119934605 Marionette TRACE conn4 <- [1,2114,null,{}] 02:45:34 INFO - PROCESS | 1889 | 1465119934613 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:34 INFO - PROCESS | 1889 | 1465119934619 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:34 INFO - PROCESS | 1889 | 1465119934922 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 02:45:35 INFO - PROCESS | 1889 | 1465119935038 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:35 INFO - PROCESS | 1889 | 1465119935046 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:35 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9f1c00 == 9 [pid = 1889] [id = 536] 02:45:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 147 (0x8d9f3c00) [pid = 1889] [serial = 1609] [outer = (nil)] 02:45:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 148 (0x8dbed800) [pid = 1889] [serial = 1610] [outer = 0x8d9f3c00] 02:45:35 INFO - PROCESS | 1889 | 1465119935138 Marionette DEBUG loaded listener.js 02:45:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 149 (0x8dbf8800) [pid = 1889] [serial = 1611] [outer = 0x8d9f3c00] 02:45:36 INFO - PROCESS | 1889 | 1465119936094 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 02:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1532ms 02:45:36 INFO - PROCESS | 1889 | 1465119936132 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 02:45:36 INFO - PROCESS | 1889 | 1465119936140 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 02:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:45:36 INFO - PROCESS | 1889 | 1465119936150 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:45:36 INFO - PROCESS | 1889 | 1465119936154 Marionette TRACE conn4 <- [1,2118,null,{}] 02:45:36 INFO - PROCESS | 1889 | 1465119936161 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:36 INFO - PROCESS | 1889 | 1465119936167 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:36 INFO - PROCESS | 1889 | 1465119936357 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 02:45:36 INFO - PROCESS | 1889 | 1465119936566 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119936574 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:36 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dbee000 == 10 [pid = 1889] [id = 537] 02:45:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 150 (0x8eed1000) [pid = 1889] [serial = 1612] [outer = (nil)] 02:45:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 151 (0x8f966800) [pid = 1889] [serial = 1613] [outer = 0x8eed1000] 02:45:36 INFO - PROCESS | 1889 | 1465119936695 Marionette DEBUG loaded listener.js 02:45:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 152 (0x8f99b000) [pid = 1889] [serial = 1614] [outer = 0x8eed1000] 02:45:37 INFO - PROCESS | 1889 | 1465119937596 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 02:45:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1482ms 02:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:45:37 INFO - PROCESS | 1889 | 1465119937632 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 02:45:37 INFO - PROCESS | 1889 | 1465119937635 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 02:45:37 INFO - PROCESS | 1889 | 1465119937642 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:45:37 INFO - PROCESS | 1889 | 1465119937649 Marionette TRACE conn4 <- [1,2122,null,{}] 02:45:37 INFO - PROCESS | 1889 | 1465119937676 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:37 INFO - PROCESS | 1889 | 1465119937686 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:37 INFO - PROCESS | 1889 | 1465119937946 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 02:45:38 INFO - PROCESS | 1889 | 1465119937977 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119937985 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:38 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd0a000 == 11 [pid = 1889] [id = 538] 02:45:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 153 (0x8fd0b800) [pid = 1889] [serial = 1615] [outer = (nil)] 02:45:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 154 (0x8fd13400) [pid = 1889] [serial = 1616] [outer = 0x8fd0b800] 02:45:38 INFO - PROCESS | 1889 | 1465119938066 Marionette DEBUG loaded listener.js 02:45:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 155 (0x9108b400) [pid = 1889] [serial = 1617] [outer = 0x8fd0b800] 02:45:40 INFO - PROCESS | 1889 | --DOMWINDOW == 154 (0x9108c800) [pid = 1889] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:45:40 INFO - PROCESS | 1889 | --DOMWINDOW == 153 (0x919f6c00) [pid = 1889] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:45:40 INFO - PROCESS | 1889 | --DOMWINDOW == 152 (0x8dbeb400) [pid = 1889] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:45:40 INFO - PROCESS | 1889 | --DOMWINDOW == 151 (0x92480000) [pid = 1889] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:45:40 INFO - PROCESS | 1889 | --DOMWINDOW == 150 (0x9244d000) [pid = 1889] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:45:40 INFO - PROCESS | 1889 | --DOMWINDOW == 149 (0x8d9f3000) [pid = 1889] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:45:40 INFO - PROCESS | 1889 | --DOMWINDOW == 148 (0x918cac00) [pid = 1889] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:45:40 INFO - PROCESS | 1889 | --DOMWINDOW == 147 (0x9aa47400) [pid = 1889] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:45:40 INFO - PROCESS | 1889 | --DOMWINDOW == 146 (0x99306000) [pid = 1889] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:45:40 INFO - PROCESS | 1889 | --DOMWINDOW == 145 (0x8e042800) [pid = 1889] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:45:40 INFO - PROCESS | 1889 | --DOMWINDOW == 144 (0x8eecdc00) [pid = 1889] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:45:40 INFO - PROCESS | 1889 | --DOMWINDOW == 143 (0x8dbf3800) [pid = 1889] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:45:40 INFO - PROCESS | 1889 | --DOMWINDOW == 142 (0x9bd86400) [pid = 1889] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:45:40 INFO - PROCESS | 1889 | --DOMWINDOW == 141 (0x8dbef800) [pid = 1889] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:45:40 INFO - PROCESS | 1889 | --DOMWINDOW == 140 (0x8f962000) [pid = 1889] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:45:40 INFO - PROCESS | 1889 | --DOMWINDOW == 139 (0x93851400) [pid = 1889] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:45:40 INFO - PROCESS | 1889 | --DOMWINDOW == 138 (0x9ad46c00) [pid = 1889] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:45:40 INFO - PROCESS | 1889 | --DOMWINDOW == 137 (0x8dcac000) [pid = 1889] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:45:40 INFO - PROCESS | 1889 | --DOMWINDOW == 136 (0x8f969800) [pid = 1889] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:45:40 INFO - PROCESS | 1889 | --DOMWINDOW == 135 (0x91971800) [pid = 1889] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:45:40 INFO - PROCESS | 1889 | --DOMWINDOW == 134 (0x8e03b800) [pid = 1889] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:45:40 INFO - PROCESS | 1889 | --DOMWINDOW == 133 (0x91ae9c00) [pid = 1889] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:45:40 INFO - PROCESS | 1889 | --DOMWINDOW == 132 (0x8d9fa400) [pid = 1889] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:45:40 INFO - PROCESS | 1889 | --DOMWINDOW == 131 (0x92e47c00) [pid = 1889] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:45:40 INFO - PROCESS | 1889 | --DOMWINDOW == 130 (0x8f997400) [pid = 1889] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:45:40 INFO - PROCESS | 1889 | --DOMWINDOW == 129 (0x918cb400) [pid = 1889] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:45:40 INFO - PROCESS | 1889 | 1465119940737 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 02:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 3154ms 02:45:40 INFO - PROCESS | 1889 | 1465119940797 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 02:45:40 INFO - PROCESS | 1889 | 1465119940802 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 02:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:45:40 INFO - PROCESS | 1889 | 1465119940809 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:45:40 INFO - PROCESS | 1889 | 1465119940812 Marionette TRACE conn4 <- [1,2126,null,{}] 02:45:40 INFO - PROCESS | 1889 | 1465119940818 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:40 INFO - PROCESS | 1889 | 1465119940822 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:41 INFO - PROCESS | 1889 | 1465119941087 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 02:45:41 INFO - PROCESS | 1889 | 1465119941345 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119941360 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:41 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd0a800 == 12 [pid = 1889] [id = 539] 02:45:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 130 (0x8dbef800) [pid = 1889] [serial = 1618] [outer = (nil)] 02:45:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 131 (0x8fa69000) [pid = 1889] [serial = 1619] [outer = 0x8dbef800] 02:45:41 INFO - PROCESS | 1889 | 1465119941508 Marionette DEBUG loaded listener.js 02:45:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 132 (0x918bdc00) [pid = 1889] [serial = 1620] [outer = 0x8dbef800] 02:45:42 INFO - PROCESS | 1889 | 1465119942571 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 02:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1835ms 02:45:42 INFO - PROCESS | 1889 | 1465119942646 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 02:45:42 INFO - PROCESS | 1889 | 1465119942653 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 02:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:45:42 INFO - PROCESS | 1889 | 1465119942663 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:45:42 INFO - PROCESS | 1889 | 1465119942667 Marionette TRACE conn4 <- [1,2130,null,{}] 02:45:42 INFO - PROCESS | 1889 | 1465119942678 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:42 INFO - PROCESS | 1889 | 1465119942687 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:42 INFO - PROCESS | 1889 | 1465119942942 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 02:45:43 INFO - PROCESS | 1889 | 1465119943273 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1889 | 1465119943289 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:43 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cfa0c00 == 13 [pid = 1889] [id = 540] 02:45:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 133 (0x8cfa1800) [pid = 1889] [serial = 1621] [outer = (nil)] 02:45:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 134 (0x8dbecc00) [pid = 1889] [serial = 1622] [outer = 0x8cfa1800] 02:45:43 INFO - PROCESS | 1889 | 1465119943374 Marionette DEBUG loaded listener.js 02:45:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 135 (0x8e035800) [pid = 1889] [serial = 1623] [outer = 0x8cfa1800] 02:45:44 INFO - PROCESS | 1889 | 1465119944381 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 02:45:44 INFO - PROCESS | 1889 | 1465119944465 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 02:45:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:45:44 INFO - PROCESS | 1889 | 1465119944476 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:45:44 INFO - PROCESS | 1889 | 1465119944480 Marionette TRACE conn4 <- [1,2134,null,{}] 02:45:44 INFO - PROCESS | 1889 | 1465119944487 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:44 INFO - PROCESS | 1889 | 1465119944493 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:44 INFO - PROCESS | 1889 | 1465119944731 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 02:45:45 INFO - PROCESS | 1889 | 1465119945047 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1889 | 1465119945054 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:45 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cda6c00 == 14 [pid = 1889] [id = 541] 02:45:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 136 (0x8fa60800) [pid = 1889] [serial = 1624] [outer = (nil)] 02:45:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 137 (0x8fb1c000) [pid = 1889] [serial = 1625] [outer = 0x8fa60800] 02:45:45 INFO - PROCESS | 1889 | 1465119945146 Marionette DEBUG loaded listener.js 02:45:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 138 (0x91089000) [pid = 1889] [serial = 1626] [outer = 0x8fa60800] 02:45:46 INFO - PROCESS | 1889 | 1465119946204 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 02:45:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:45:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1787ms 02:45:46 INFO - PROCESS | 1889 | 1465119946263 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 02:45:46 INFO - PROCESS | 1889 | 1465119946268 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 02:45:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:45:46 INFO - PROCESS | 1889 | 1465119946275 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:45:46 INFO - PROCESS | 1889 | 1465119946282 Marionette TRACE conn4 <- [1,2138,null,{}] 02:45:46 INFO - PROCESS | 1889 | 1465119946299 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:46 INFO - PROCESS | 1889 | 1465119946309 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:46 INFO - PROCESS | 1889 | 1465119946546 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 02:45:46 INFO - PROCESS | 1889 | 1465119946867 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119946878 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:46 INFO - PROCESS | 1889 | ++DOCSHELL 0x91973400 == 15 [pid = 1889] [id = 542] 02:45:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 139 (0x91974400) [pid = 1889] [serial = 1627] [outer = (nil)] 02:45:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 140 (0x91980800) [pid = 1889] [serial = 1628] [outer = 0x91974400] 02:45:46 INFO - PROCESS | 1889 | 1465119946968 Marionette DEBUG loaded listener.js 02:45:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 141 (0x919ce400) [pid = 1889] [serial = 1629] [outer = 0x91974400] 02:45:47 INFO - PROCESS | 1889 | 1465119947901 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 02:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1696ms 02:45:47 INFO - PROCESS | 1889 | 1465119947972 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 02:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:45:47 INFO - PROCESS | 1889 | 1465119947977 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 02:45:47 INFO - PROCESS | 1889 | 1465119947985 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:45:47 INFO - PROCESS | 1889 | 1465119947989 Marionette TRACE conn4 <- [1,2142,null,{}] 02:45:47 INFO - PROCESS | 1889 | 1465119947995 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:48 INFO - PROCESS | 1889 | 1465119948000 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:48 INFO - PROCESS | 1889 | 1465119948237 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 02:45:48 INFO - PROCESS | 1889 | 1465119948546 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:48 INFO - PROCESS | 1889 | 1465119948555 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:48 INFO - PROCESS | 1889 | ++DOCSHELL 0x91978c00 == 16 [pid = 1889] [id = 543] 02:45:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 142 (0x91979000) [pid = 1889] [serial = 1630] [outer = (nil)] 02:45:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 143 (0x91ae3400) [pid = 1889] [serial = 1631] [outer = 0x91979000] 02:45:48 INFO - PROCESS | 1889 | 1465119948657 Marionette DEBUG loaded listener.js 02:45:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 144 (0x91ae0400) [pid = 1889] [serial = 1632] [outer = 0x91979000] 02:45:49 INFO - PROCESS | 1889 | 1465119949608 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 02:45:49 INFO - PROCESS | 1889 | 1465119949678 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 02:45:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:45:49 INFO - PROCESS | 1889 | 1465119949686 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:45:49 INFO - PROCESS | 1889 | 1465119949689 Marionette TRACE conn4 <- [1,2146,null,{}] 02:45:49 INFO - PROCESS | 1889 | 1465119949695 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:49 INFO - PROCESS | 1889 | 1465119949700 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:49 INFO - PROCESS | 1889 | 1465119949942 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 02:45:50 INFO - PROCESS | 1889 | 1465119950264 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119950276 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:50 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb1ac00 == 17 [pid = 1889] [id = 544] 02:45:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 145 (0x8fd09c00) [pid = 1889] [serial = 1633] [outer = (nil)] 02:45:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 146 (0x9238b400) [pid = 1889] [serial = 1634] [outer = 0x8fd09c00] 02:45:50 INFO - PROCESS | 1889 | 1465119950425 Marionette DEBUG loaded listener.js 02:45:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 147 (0x92441400) [pid = 1889] [serial = 1635] [outer = 0x8fd09c00] 02:45:51 INFO - PROCESS | 1889 | 1465119951428 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 02:45:51 INFO - PROCESS | 1889 | 1465119951475 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 02:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:45:51 INFO - PROCESS | 1889 | 1465119951483 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:45:51 INFO - PROCESS | 1889 | 1465119951487 Marionette TRACE conn4 <- [1,2150,null,{}] 02:45:51 INFO - PROCESS | 1889 | 1465119951493 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:51 INFO - PROCESS | 1889 | 1465119951505 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:51 INFO - PROCESS | 1889 | 1465119951769 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 02:45:52 INFO - PROCESS | 1889 | 1465119952090 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119952100 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:52 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd03400 == 18 [pid = 1889] [id = 545] 02:45:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 148 (0x8cda5c00) [pid = 1889] [serial = 1636] [outer = (nil)] 02:45:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 149 (0x9247d400) [pid = 1889] [serial = 1637] [outer = 0x8cda5c00] 02:45:52 INFO - PROCESS | 1889 | 1465119952198 Marionette DEBUG loaded listener.js 02:45:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 150 (0x93851400) [pid = 1889] [serial = 1638] [outer = 0x8cda5c00] 02:45:53 INFO - PROCESS | 1889 | 1465119953123 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 02:45:53 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:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1681ms 02:45:53 INFO - PROCESS | 1889 | 1465119953183 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 02:45:53 INFO - PROCESS | 1889 | 1465119953188 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 02:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:45:53 INFO - PROCESS | 1889 | 1465119953198 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:45:53 INFO - PROCESS | 1889 | 1465119953202 Marionette TRACE conn4 <- [1,2154,null,{}] 02:45:53 INFO - PROCESS | 1889 | 1465119953208 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:53 INFO - PROCESS | 1889 | 1465119953214 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:53 INFO - PROCESS | 1889 | 1465119953420 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 02:45:53 INFO - PROCESS | 1889 | 1465119953733 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119953742 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:53 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd04c00 == 19 [pid = 1889] [id = 546] 02:45:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 151 (0x8cda2400) [pid = 1889] [serial = 1639] [outer = (nil)] 02:45:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 152 (0x93b68000) [pid = 1889] [serial = 1640] [outer = 0x8cda2400] 02:45:53 INFO - PROCESS | 1889 | 1465119953840 Marionette DEBUG loaded listener.js 02:45:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 153 (0x93bcf000) [pid = 1889] [serial = 1641] [outer = 0x8cda2400] 02:45:54 INFO - PROCESS | 1889 | 1465119954775 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1639ms 02:45:54 INFO - PROCESS | 1889 | 1465119954839 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 02:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:45:54 INFO - PROCESS | 1889 | 1465119954844 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 02:45:54 INFO - PROCESS | 1889 | 1465119954852 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:45:54 INFO - PROCESS | 1889 | 1465119954856 Marionette TRACE conn4 <- [1,2158,null,{}] 02:45:54 INFO - PROCESS | 1889 | 1465119954862 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:54 INFO - PROCESS | 1889 | 1465119954868 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:55 INFO - PROCESS | 1889 | 1465119955079 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 02:45:55 INFO - PROCESS | 1889 | 1465119955402 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119955411 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:55 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cfa4c00 == 20 [pid = 1889] [id = 547] 02:45:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 154 (0x8e037400) [pid = 1889] [serial = 1642] [outer = (nil)] 02:45:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 155 (0x95344800) [pid = 1889] [serial = 1643] [outer = 0x8e037400] 02:45:55 INFO - PROCESS | 1889 | 1465119955504 Marionette DEBUG loaded listener.js 02:45:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 156 (0x95347c00) [pid = 1889] [serial = 1644] [outer = 0x8e037400] 02:45:56 INFO - PROCESS | 1889 | 1465119956461 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1684ms 02:45:56 INFO - PROCESS | 1889 | 1465119956538 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 02:45:56 INFO - PROCESS | 1889 | 1465119956542 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 02:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:45:56 INFO - PROCESS | 1889 | 1465119956549 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:45:56 INFO - PROCESS | 1889 | 1465119956553 Marionette TRACE conn4 <- [1,2162,null,{}] 02:45:56 INFO - PROCESS | 1889 | 1465119956560 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:56 INFO - PROCESS | 1889 | 1465119956565 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:56 INFO - PROCESS | 1889 | 1465119956826 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 02:45:57 INFO - PROCESS | 1889 | 1465119957152 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119957161 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:57 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd08000 == 21 [pid = 1889] [id = 548] 02:45:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 157 (0x8bd10000) [pid = 1889] [serial = 1645] [outer = (nil)] 02:45:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 158 (0x93c5cc00) [pid = 1889] [serial = 1646] [outer = 0x8bd10000] 02:45:57 INFO - PROCESS | 1889 | 1465119957257 Marionette DEBUG loaded listener.js 02:45:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 159 (0x953e0400) [pid = 1889] [serial = 1647] [outer = 0x8bd10000] 02:45:58 INFO - PROCESS | 1889 | 1465119958325 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 02:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1845ms 02:45:58 INFO - PROCESS | 1889 | 1465119958396 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 02:45:58 INFO - PROCESS | 1889 | 1465119958399 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 02:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:45:58 INFO - PROCESS | 1889 | 1465119958407 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:45:58 INFO - PROCESS | 1889 | 1465119958411 Marionette TRACE conn4 <- [1,2166,null,{}] 02:45:58 INFO - PROCESS | 1889 | 1465119958418 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:58 INFO - PROCESS | 1889 | 1465119958422 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:58 INFO - PROCESS | 1889 | 1465119958629 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 02:45:58 INFO - PROCESS | 1889 | 1465119958950 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119958958 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:45:58 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd07c00 == 22 [pid = 1889] [id = 549] 02:45:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 160 (0x8cda2000) [pid = 1889] [serial = 1648] [outer = (nil)] 02:45:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 161 (0x8e03d000) [pid = 1889] [serial = 1649] [outer = 0x8cda2000] 02:45:59 INFO - PROCESS | 1889 | 1465119959049 Marionette DEBUG loaded listener.js 02:45:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 162 (0x8f96e000) [pid = 1889] [serial = 1650] [outer = 0x8cda2000] 02:46:00 INFO - PROCESS | 1889 | 1465119960023 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 02:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1682ms 02:46:00 INFO - PROCESS | 1889 | 1465119960091 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 02:46:00 INFO - PROCESS | 1889 | 1465119960096 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 02:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:46:00 INFO - PROCESS | 1889 | 1465119960105 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:46:00 INFO - PROCESS | 1889 | 1465119960110 Marionette TRACE conn4 <- [1,2170,null,{}] 02:46:00 INFO - PROCESS | 1889 | 1465119960117 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:00 INFO - PROCESS | 1889 | 1465119960124 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:00 INFO - PROCESS | 1889 | 1465119960412 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 02:46:00 INFO - PROCESS | 1889 | 1465119960752 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119960772 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:00 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cf9b400 == 23 [pid = 1889] [id = 550] 02:46:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 163 (0x8d9f0c00) [pid = 1889] [serial = 1651] [outer = (nil)] 02:46:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 164 (0x9384c800) [pid = 1889] [serial = 1652] [outer = 0x8d9f0c00] 02:46:00 INFO - PROCESS | 1889 | 1465119960869 Marionette DEBUG loaded listener.js 02:46:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 165 (0x99e8ac00) [pid = 1889] [serial = 1653] [outer = 0x8d9f0c00] 02:46:02 INFO - PROCESS | 1889 | 1465119962149 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 02:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 2092ms 02:46:02 INFO - PROCESS | 1889 | 1465119962199 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 02:46:02 INFO - PROCESS | 1889 | 1465119962206 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 02:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:46:02 INFO - PROCESS | 1889 | 1465119962214 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:46:02 INFO - PROCESS | 1889 | 1465119962222 Marionette TRACE conn4 <- [1,2174,null,{}] 02:46:02 INFO - PROCESS | 1889 | 1465119962230 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:02 INFO - PROCESS | 1889 | 1465119962235 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:02 INFO - PROCESS | 1889 | 1465119962479 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 02:46:02 INFO - PROCESS | 1889 | 1465119962849 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1889 | 1465119962866 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:02 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cdaa800 == 24 [pid = 1889] [id = 551] 02:46:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 166 (0x8cfa9000) [pid = 1889] [serial = 1654] [outer = (nil)] 02:46:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 167 (0x8dca8400) [pid = 1889] [serial = 1655] [outer = 0x8cfa9000] 02:46:02 INFO - PROCESS | 1889 | 1465119962985 Marionette DEBUG loaded listener.js 02:46:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 168 (0x8eed2800) [pid = 1889] [serial = 1656] [outer = 0x8cfa9000] 02:46:03 INFO - PROCESS | 1889 | --DOMWINDOW == 167 (0x8f9a2800) [pid = 1889] [serial = 1350] [outer = (nil)] [url = about:blank] 02:46:03 INFO - PROCESS | 1889 | --DOMWINDOW == 166 (0x92390400) [pid = 1889] [serial = 1520] [outer = (nil)] [url = about:blank] 02:46:03 INFO - PROCESS | 1889 | --DOMWINDOW == 165 (0x9384c400) [pid = 1889] [serial = 1521] [outer = (nil)] [url = about:blank] 02:46:03 INFO - PROCESS | 1889 | --DOMWINDOW == 164 (0xa2429400) [pid = 1889] [serial = 1532] [outer = (nil)] [url = about:blank] 02:46:03 INFO - PROCESS | 1889 | --DOMWINDOW == 163 (0xa349c400) [pid = 1889] [serial = 1533] [outer = (nil)] [url = about:blank] 02:46:03 INFO - PROCESS | 1889 | --DOMWINDOW == 162 (0x9c103000) [pid = 1889] [serial = 1497] [outer = (nil)] [url = about:blank] 02:46:03 INFO - PROCESS | 1889 | --DOMWINDOW == 161 (0x92443c00) [pid = 1889] [serial = 1476] [outer = (nil)] [url = about:blank] 02:46:03 INFO - PROCESS | 1889 | --DOMWINDOW == 160 (0x9a184000) [pid = 1889] [serial = 1482] [outer = (nil)] [url = about:blank] 02:46:03 INFO - PROCESS | 1889 | --DOMWINDOW == 159 (0x95350c00) [pid = 1889] [serial = 1479] [outer = (nil)] [url = about:blank] 02:46:03 INFO - PROCESS | 1889 | --DOMWINDOW == 158 (0xa2152800) [pid = 1889] [serial = 1494] [outer = (nil)] [url = about:blank] 02:46:03 INFO - PROCESS | 1889 | --DOMWINDOW == 157 (0x9bdb4000) [pid = 1889] [serial = 1488] [outer = (nil)] [url = about:blank] 02:46:03 INFO - PROCESS | 1889 | --DOMWINDOW == 156 (0x9c22d400) [pid = 1889] [serial = 1491] [outer = (nil)] [url = about:blank] 02:46:03 INFO - PROCESS | 1889 | --DOMWINDOW == 155 (0x9b3a2000) [pid = 1889] [serial = 1485] [outer = (nil)] [url = about:blank] 02:46:03 INFO - PROCESS | 1889 | --DOMWINDOW == 154 (0x8fb22c00) [pid = 1889] [serial = 1517] [outer = (nil)] [url = about:blank] 02:46:03 INFO - PROCESS | 1889 | --DOMWINDOW == 153 (0x9129e400) [pid = 1889] [serial = 1518] [outer = (nil)] [url = about:blank] 02:46:03 INFO - PROCESS | 1889 | --DOMWINDOW == 152 (0x9d408800) [pid = 1889] [serial = 1526] [outer = (nil)] [url = about:blank] 02:46:03 INFO - PROCESS | 1889 | --DOMWINDOW == 151 (0x9d5ef000) [pid = 1889] [serial = 1527] [outer = (nil)] [url = about:blank] 02:46:03 INFO - PROCESS | 1889 | --DOMWINDOW == 150 (0xa228bc00) [pid = 1889] [serial = 1529] [outer = (nil)] [url = about:blank] 02:46:03 INFO - PROCESS | 1889 | --DOMWINDOW == 149 (0xa22d7400) [pid = 1889] [serial = 1530] [outer = (nil)] [url = about:blank] 02:46:03 INFO - PROCESS | 1889 | --DOMWINDOW == 148 (0xa500d800) [pid = 1889] [serial = 1535] [outer = (nil)] [url = about:blank] 02:46:03 INFO - PROCESS | 1889 | --DOMWINDOW == 147 (0xa5052400) [pid = 1889] [serial = 1536] [outer = (nil)] [url = about:blank] 02:46:03 INFO - PROCESS | 1889 | --DOMWINDOW == 146 (0x9b3ae000) [pid = 1889] [serial = 1515] [outer = (nil)] [url = about:blank] 02:46:03 INFO - PROCESS | 1889 | --DOMWINDOW == 145 (0x9b2ab800) [pid = 1889] [serial = 1523] [outer = (nil)] [url = about:blank] 02:46:03 INFO - PROCESS | 1889 | --DOMWINDOW == 144 (0x9b875800) [pid = 1889] [serial = 1524] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1889 | 1465119964005 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 02:46:04 INFO - PROCESS | 1889 | --DOMWINDOW == 143 (0x92449c00) [pid = 1889] [serial = 1554] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1889 | --DOMWINDOW == 142 (0x919fe400) [pid = 1889] [serial = 1556] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1889 | --DOMWINDOW == 141 (0x9247b800) [pid = 1889] [serial = 1557] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1889 | --DOMWINDOW == 140 (0x8dbe9400) [pid = 1889] [serial = 1547] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1889 | --DOMWINDOW == 139 (0x8e034800) [pid = 1889] [serial = 1548] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1889 | --DOMWINDOW == 138 (0x9967dc00) [pid = 1889] [serial = 1562] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1889 | --DOMWINDOW == 137 (0xa670a400) [pid = 1889] [serial = 1538] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1889 | --DOMWINDOW == 136 (0xa673fc00) [pid = 1889] [serial = 1539] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1889 | --DOMWINDOW == 135 (0x8f969400) [pid = 1889] [serial = 1541] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1889 | --DOMWINDOW == 134 (0x8f96ec00) [pid = 1889] [serial = 1542] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1889 | --DOMWINDOW == 133 (0xa6206000) [pid = 1889] [serial = 1544] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1889 | --DOMWINDOW == 132 (0xa6741800) [pid = 1889] [serial = 1545] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1889 | --DOMWINDOW == 131 (0x8fb18000) [pid = 1889] [serial = 1550] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1889 | --DOMWINDOW == 130 (0x8fd0b400) [pid = 1889] [serial = 1551] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1889 | --DOMWINDOW == 129 (0x919fa800) [pid = 1889] [serial = 1553] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1889 | --DOMWINDOW == 128 (0x9aa3d800) [pid = 1889] [serial = 1563] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1889 | --DOMWINDOW == 127 (0x9384b800) [pid = 1889] [serial = 1559] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1889 | --DOMWINDOW == 126 (0x93bc8800) [pid = 1889] [serial = 1560] [outer = (nil)] [url = about:blank] 02:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1849ms 02:46:04 INFO - PROCESS | 1889 | 1465119964066 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 02:46:04 INFO - PROCESS | 1889 | 1465119964073 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 02:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:46:04 INFO - PROCESS | 1889 | 1465119964085 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:46:04 INFO - PROCESS | 1889 | 1465119964089 Marionette TRACE conn4 <- [1,2178,null,{}] 02:46:04 INFO - PROCESS | 1889 | 1465119964096 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:04 INFO - PROCESS | 1889 | 1465119964102 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:04 INFO - PROCESS | 1889 | 1465119964310 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 02:46:04 INFO - PROCESS | 1889 | 1465119964544 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:04 INFO - PROCESS | 1889 | 1465119964553 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:04 INFO - PROCESS | 1889 | ++DOCSHELL 0x8f96b000 == 25 [pid = 1889] [id = 552] 02:46:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 127 (0x8fa62800) [pid = 1889] [serial = 1657] [outer = (nil)] 02:46:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 128 (0x8fb21c00) [pid = 1889] [serial = 1658] [outer = 0x8fa62800] 02:46:04 INFO - PROCESS | 1889 | 1465119964639 Marionette DEBUG loaded listener.js 02:46:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 129 (0x91083000) [pid = 1889] [serial = 1659] [outer = 0x8fa62800] 02:46:05 INFO - PROCESS | 1889 | 1465119965553 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1533ms 02:46:05 INFO - PROCESS | 1889 | 1465119965619 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 02:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:46:05 INFO - PROCESS | 1889 | 1465119965624 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 02:46:05 INFO - PROCESS | 1889 | 1465119965631 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:46:05 INFO - PROCESS | 1889 | 1465119965638 Marionette TRACE conn4 <- [1,2182,null,{}] 02:46:05 INFO - PROCESS | 1889 | 1465119965655 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:05 INFO - PROCESS | 1889 | 1465119965664 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:05 INFO - PROCESS | 1889 | 1465119965881 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 02:46:06 INFO - PROCESS | 1889 | 1465119966143 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119966154 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:06 INFO - PROCESS | 1889 | ++DOCSHELL 0x91975c00 == 26 [pid = 1889] [id = 553] 02:46:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 130 (0x91976400) [pid = 1889] [serial = 1660] [outer = (nil)] 02:46:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 131 (0x919f7400) [pid = 1889] [serial = 1661] [outer = 0x91976400] 02:46:06 INFO - PROCESS | 1889 | 1465119966234 Marionette DEBUG loaded listener.js 02:46:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 132 (0x92355800) [pid = 1889] [serial = 1662] [outer = 0x91976400] 02:46:07 INFO - PROCESS | 1889 | 1465119967088 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:46:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1503ms 02:46:07 INFO - PROCESS | 1889 | 1465119967133 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 02:46:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:46:07 INFO - PROCESS | 1889 | 1465119967138 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 02:46:07 INFO - PROCESS | 1889 | 1465119967157 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:46:07 INFO - PROCESS | 1889 | 1465119967161 Marionette TRACE conn4 <- [1,2186,null,{}] 02:46:07 INFO - PROCESS | 1889 | 1465119967168 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:07 INFO - PROCESS | 1889 | 1465119967172 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:07 INFO - PROCESS | 1889 | 1465119967464 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 02:46:07 INFO - PROCESS | 1889 | 1465119967492 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1889 | 1465119967502 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:07 INFO - PROCESS | 1889 | ++DOCSHELL 0x9197e000 == 27 [pid = 1889] [id = 554] 02:46:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 133 (0x9238e400) [pid = 1889] [serial = 1663] [outer = (nil)] 02:46:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 134 (0x92473800) [pid = 1889] [serial = 1664] [outer = 0x9238e400] 02:46:07 INFO - PROCESS | 1889 | 1465119967599 Marionette DEBUG loaded listener.js 02:46:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 135 (0x92480400) [pid = 1889] [serial = 1665] [outer = 0x9238e400] 02:46:08 INFO - PROCESS | 1889 | 1465119968599 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 02:46:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:46:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1502ms 02:46:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:46:08 INFO - PROCESS | 1889 | 1465119968653 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 02:46:08 INFO - PROCESS | 1889 | 1465119968657 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 02:46:08 INFO - PROCESS | 1889 | 1465119968665 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:46:08 INFO - PROCESS | 1889 | 1465119968669 Marionette TRACE conn4 <- [1,2190,null,{}] 02:46:08 INFO - PROCESS | 1889 | 1465119968675 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:08 INFO - PROCESS | 1889 | 1465119968680 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:09 INFO - PROCESS | 1889 | 1465119969225 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 02:46:09 INFO - PROCESS | 1889 | --DOMWINDOW == 134 (0x8d9fc400) [pid = 1889] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:46:09 INFO - PROCESS | 1889 | --DOMWINDOW == 133 (0x9b342c00) [pid = 1889] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:46:09 INFO - PROCESS | 1889 | --DOMWINDOW == 132 (0x91084400) [pid = 1889] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:46:09 INFO - PROCESS | 1889 | --DOMWINDOW == 131 (0x99e88000) [pid = 1889] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:46:09 INFO - PROCESS | 1889 | --DOMWINDOW == 130 (0x95342c00) [pid = 1889] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:46:09 INFO - PROCESS | 1889 | --DOMWINDOW == 129 (0x8dbf1400) [pid = 1889] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:46:09 INFO - PROCESS | 1889 | --DOMWINDOW == 128 (0x91975000) [pid = 1889] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:46:09 INFO - PROCESS | 1889 | --DOMWINDOW == 127 (0x92474400) [pid = 1889] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:46:09 INFO - PROCESS | 1889 | --DOMWINDOW == 126 (0x8dcb7c00) [pid = 1889] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:46:09 INFO - PROCESS | 1889 | --DOMWINDOW == 125 (0x8dcaa000) [pid = 1889] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:46:09 INFO - PROCESS | 1889 | --DOMWINDOW == 124 (0x8dbeec00) [pid = 1889] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:46:09 INFO - PROCESS | 1889 | --DOMWINDOW == 123 (0x91960800) [pid = 1889] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:46:09 INFO - PROCESS | 1889 | --DOMWINDOW == 122 (0x92e4d400) [pid = 1889] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:46:09 INFO - PROCESS | 1889 | --DOMWINDOW == 121 (0x93850400) [pid = 1889] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:46:09 INFO - PROCESS | 1889 | --DOMWINDOW == 120 (0x8cdae800) [pid = 1889] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:46:09 INFO - PROCESS | 1889 | --DOMWINDOW == 119 (0x9534ac00) [pid = 1889] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:46:09 INFO - PROCESS | 1889 | --DOMWINDOW == 118 (0x92353400) [pid = 1889] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:46:09 INFO - PROCESS | 1889 | --DOMWINDOW == 117 (0x9235b800) [pid = 1889] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:46:09 INFO - PROCESS | 1889 | --DOMWINDOW == 116 (0x8fa5fc00) [pid = 1889] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:46:09 INFO - PROCESS | 1889 | --DOMWINDOW == 115 (0x8cf9dc00) [pid = 1889] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:46:09 INFO - PROCESS | 1889 | --DOMWINDOW == 114 (0x9a471800) [pid = 1889] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:46:09 INFO - PROCESS | 1889 | --DOMWINDOW == 113 (0x8bd03c00) [pid = 1889] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:46:09 INFO - PROCESS | 1889 | --DOMWINDOW == 112 (0x8fd0b800) [pid = 1889] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:46:09 INFO - PROCESS | 1889 | --DOMWINDOW == 111 (0x8d9f3c00) [pid = 1889] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:46:09 INFO - PROCESS | 1889 | --DOMWINDOW == 110 (0x8bd0c800) [pid = 1889] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:46:09 INFO - PROCESS | 1889 | --DOMWINDOW == 109 (0x8cfa8c00) [pid = 1889] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:46:09 INFO - PROCESS | 1889 | --DOMWINDOW == 108 (0x8dcb7000) [pid = 1889] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:46:09 INFO - PROCESS | 1889 | --DOMWINDOW == 107 (0x8eed1000) [pid = 1889] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:46:09 INFO - PROCESS | 1889 | 1465119969478 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1889 | 1465119969490 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:09 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd01800 == 28 [pid = 1889] [id = 555] 02:46:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 108 (0x8bd03c00) [pid = 1889] [serial = 1666] [outer = (nil)] 02:46:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 109 (0x8cf9dc00) [pid = 1889] [serial = 1667] [outer = 0x8bd03c00] 02:46:09 INFO - PROCESS | 1889 | 1465119969566 Marionette DEBUG loaded listener.js 02:46:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 110 (0x8dcb7c00) [pid = 1889] [serial = 1668] [outer = 0x8bd03c00] 02:46:10 INFO - PROCESS | 1889 | 1465119970360 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 02:46:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:46:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1734ms 02:46:10 INFO - PROCESS | 1889 | 1465119970398 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 02:46:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:46:10 INFO - PROCESS | 1889 | 1465119970402 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 02:46:10 INFO - PROCESS | 1889 | 1465119970409 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:46:10 INFO - PROCESS | 1889 | 1465119970413 Marionette TRACE conn4 <- [1,2194,null,{}] 02:46:10 INFO - PROCESS | 1889 | 1465119970419 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:10 INFO - PROCESS | 1889 | 1465119970429 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:10 INFO - PROCESS | 1889 | 1465119970711 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 02:46:10 INFO - PROCESS | 1889 | 1465119970831 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:10 INFO - PROCESS | 1889 | 1465119970839 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:10 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dcaa000 == 29 [pid = 1889] [id = 556] 02:46:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 111 (0x8eed1000) [pid = 1889] [serial = 1669] [outer = (nil)] 02:46:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 112 (0x92e4d400) [pid = 1889] [serial = 1670] [outer = 0x8eed1000] 02:46:10 INFO - PROCESS | 1889 | 1465119970916 Marionette DEBUG loaded listener.js 02:46:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 113 (0x93b68c00) [pid = 1889] [serial = 1671] [outer = 0x8eed1000] 02:46:12 INFO - PROCESS | 1889 | 1465119972017 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 02:46:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:46:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1639ms 02:46:12 INFO - PROCESS | 1889 | 1465119972049 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 02:46:12 INFO - PROCESS | 1889 | 1465119972056 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 02:46:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:46:12 INFO - PROCESS | 1889 | 1465119972065 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:46:12 INFO - PROCESS | 1889 | 1465119972070 Marionette TRACE conn4 <- [1,2198,null,{}] 02:46:12 INFO - PROCESS | 1889 | 1465119972081 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:12 INFO - PROCESS | 1889 | 1465119972088 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:12 INFO - PROCESS | 1889 | 1465119972355 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 02:46:12 INFO - PROCESS | 1889 | 1465119972688 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119972696 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:12 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9fdc00 == 30 [pid = 1889] [id = 557] 02:46:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 114 (0x8dbf0800) [pid = 1889] [serial = 1672] [outer = (nil)] 02:46:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 115 (0x8eecd000) [pid = 1889] [serial = 1673] [outer = 0x8dbf0800] 02:46:12 INFO - PROCESS | 1889 | 1465119972794 Marionette DEBUG loaded listener.js 02:46:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 116 (0x8f9a5000) [pid = 1889] [serial = 1674] [outer = 0x8dbf0800] 02:46:13 INFO - PROCESS | 1889 | 1465119973713 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:46:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:46:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1686ms 02:46:13 INFO - PROCESS | 1889 | 1465119973752 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 02:46:13 INFO - PROCESS | 1889 | 1465119973760 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 02:46:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:46:13 INFO - PROCESS | 1889 | 1465119973791 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:46:13 INFO - PROCESS | 1889 | 1465119973797 Marionette TRACE conn4 <- [1,2202,null,{}] 02:46:13 INFO - PROCESS | 1889 | 1465119973804 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:13 INFO - PROCESS | 1889 | 1465119973811 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:14 INFO - PROCESS | 1889 | 1465119974038 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 02:46:14 INFO - PROCESS | 1889 | 1465119974317 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119974329 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:14 INFO - PROCESS | 1889 | ++DOCSHELL 0x912a4000 == 31 [pid = 1889] [id = 558] 02:46:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 117 (0x918c8400) [pid = 1889] [serial = 1675] [outer = (nil)] 02:46:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 118 (0x91961000) [pid = 1889] [serial = 1676] [outer = 0x918c8400] 02:46:14 INFO - PROCESS | 1889 | 1465119974458 Marionette DEBUG loaded listener.js 02:46:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 119 (0x91978800) [pid = 1889] [serial = 1677] [outer = 0x918c8400] 02:46:15 INFO - PROCESS | 1889 | 1465119975481 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 02:46:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:46:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1743ms 02:46:15 INFO - PROCESS | 1889 | 1465119975532 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 02:46:15 INFO - PROCESS | 1889 | 1465119975538 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 02:46:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:46:15 INFO - PROCESS | 1889 | 1465119975548 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:46:15 INFO - PROCESS | 1889 | 1465119975554 Marionette TRACE conn4 <- [1,2206,null,{}] 02:46:15 INFO - PROCESS | 1889 | 1465119975573 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:15 INFO - PROCESS | 1889 | 1465119975583 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:15 INFO - PROCESS | 1889 | 1465119975947 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 02:46:16 INFO - PROCESS | 1889 | 1465119976185 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119976199 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:16 INFO - PROCESS | 1889 | ++DOCSHELL 0x9384ac00 == 32 [pid = 1889] [id = 559] 02:46:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 120 (0x93b66000) [pid = 1889] [serial = 1678] [outer = (nil)] 02:46:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 121 (0x95180c00) [pid = 1889] [serial = 1679] [outer = 0x93b66000] 02:46:16 INFO - PROCESS | 1889 | 1465119976287 Marionette DEBUG loaded listener.js 02:46:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 122 (0x99307800) [pid = 1889] [serial = 1680] [outer = 0x93b66000] 02:46:17 INFO - PROCESS | 1889 | 1465119977296 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 02:46:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:46:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1788ms 02:46:17 INFO - PROCESS | 1889 | 1465119977336 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 02:46:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:46:17 INFO - PROCESS | 1889 | 1465119977342 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 02:46:17 INFO - PROCESS | 1889 | 1465119977349 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:46:17 INFO - PROCESS | 1889 | 1465119977351 Marionette TRACE conn4 <- [1,2210,null,{}] 02:46:17 INFO - PROCESS | 1889 | 1465119977359 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:17 INFO - PROCESS | 1889 | 1465119977365 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:17 INFO - PROCESS | 1889 | 1465119977587 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 02:46:17 INFO - PROCESS | 1889 | 1465119977916 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:17 INFO - PROCESS | 1889 | 1465119977930 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:17 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb1a000 == 33 [pid = 1889] [id = 560] 02:46:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 123 (0x95347400) [pid = 1889] [serial = 1681] [outer = (nil)] 02:46:18 INFO - PROCESS | 1889 | ++DOMWINDOW == 124 (0x9a3cec00) [pid = 1889] [serial = 1682] [outer = 0x95347400] 02:46:18 INFO - PROCESS | 1889 | 1465119978013 Marionette DEBUG loaded listener.js 02:46:18 INFO - PROCESS | 1889 | ++DOMWINDOW == 125 (0x9a479000) [pid = 1889] [serial = 1683] [outer = 0x95347400] 02:46:18 INFO - PROCESS | 1889 | 1465119978969 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 02:46:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:46:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1692ms 02:46:19 INFO - PROCESS | 1889 | 1465119979042 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 02:46:19 INFO - PROCESS | 1889 | 1465119979045 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 02:46:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:46:19 INFO - PROCESS | 1889 | 1465119979054 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:46:19 INFO - PROCESS | 1889 | 1465119979057 Marionette TRACE conn4 <- [1,2214,null,{}] 02:46:19 INFO - PROCESS | 1889 | 1465119979063 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:19 INFO - PROCESS | 1889 | 1465119979069 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:19 INFO - PROCESS | 1889 | 1465119979315 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 02:46:19 INFO - PROCESS | 1889 | 1465119979629 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119979640 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:19 INFO - PROCESS | 1889 | ++DOCSHELL 0x9247c000 == 34 [pid = 1889] [id = 561] 02:46:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 126 (0x99f78800) [pid = 1889] [serial = 1684] [outer = (nil)] 02:46:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 127 (0x9a72d400) [pid = 1889] [serial = 1685] [outer = 0x99f78800] 02:46:19 INFO - PROCESS | 1889 | 1465119979727 Marionette DEBUG loaded listener.js 02:46:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 128 (0x9aa3c000) [pid = 1889] [serial = 1686] [outer = 0x99f78800] 02:46:20 INFO - PROCESS | 1889 | 1465119980649 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 02:46:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:46:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1643ms 02:46:20 INFO - PROCESS | 1889 | 1465119980698 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 02:46:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:46:20 INFO - PROCESS | 1889 | 1465119980702 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 02:46:20 INFO - PROCESS | 1889 | 1465119980709 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:46:20 INFO - PROCESS | 1889 | 1465119980713 Marionette TRACE conn4 <- [1,2218,null,{}] 02:46:20 INFO - PROCESS | 1889 | 1465119980720 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:20 INFO - PROCESS | 1889 | 1465119980733 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:21 INFO - PROCESS | 1889 | 1465119981015 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 02:46:21 INFO - PROCESS | 1889 | 1465119981389 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119981398 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:21 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd10800 == 35 [pid = 1889] [id = 562] 02:46:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 129 (0x9aa48400) [pid = 1889] [serial = 1687] [outer = (nil)] 02:46:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 130 (0x9ad51800) [pid = 1889] [serial = 1688] [outer = 0x9aa48400] 02:46:21 INFO - PROCESS | 1889 | 1465119981494 Marionette DEBUG loaded listener.js 02:46:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 131 (0x9b337c00) [pid = 1889] [serial = 1689] [outer = 0x9aa48400] 02:46:22 INFO - PROCESS | 1889 | 1465119982398 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 02:46:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:46:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1735ms 02:46:22 INFO - PROCESS | 1889 | 1465119982459 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 02:46:22 INFO - PROCESS | 1889 | 1465119982464 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 02:46:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:46:22 INFO - PROCESS | 1889 | 1465119982474 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:46:22 INFO - PROCESS | 1889 | 1465119982477 Marionette TRACE conn4 <- [1,2222,null,{}] 02:46:22 INFO - PROCESS | 1889 | 1465119982484 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:22 INFO - PROCESS | 1889 | 1465119982489 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:22 INFO - PROCESS | 1889 | 1465119982697 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 02:46:23 INFO - PROCESS | 1889 | 1465119983025 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119983034 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:23 INFO - PROCESS | 1889 | ++DOCSHELL 0x99f7d800 == 36 [pid = 1889] [id = 563] 02:46:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 132 (0x9ad49400) [pid = 1889] [serial = 1690] [outer = (nil)] 02:46:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 133 (0x9b3a6800) [pid = 1889] [serial = 1691] [outer = 0x9ad49400] 02:46:23 INFO - PROCESS | 1889 | 1465119983137 Marionette DEBUG loaded listener.js 02:46:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 134 (0x9b86c000) [pid = 1889] [serial = 1692] [outer = 0x9ad49400] 02:46:24 INFO - PROCESS | 1889 | 1465119984015 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:46:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:46:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1581ms 02:46:24 INFO - PROCESS | 1889 | 1465119984056 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 02:46:24 INFO - PROCESS | 1889 | 1465119984067 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 02:46:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:46:24 INFO - PROCESS | 1889 | 1465119984074 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:46:24 INFO - PROCESS | 1889 | 1465119984077 Marionette TRACE conn4 <- [1,2226,null,{}] 02:46:24 INFO - PROCESS | 1889 | 1465119984083 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:24 INFO - PROCESS | 1889 | 1465119984089 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:24 INFO - PROCESS | 1889 | 1465119984283 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 02:46:24 INFO - PROCESS | 1889 | 1465119984592 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119984602 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:24 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b2a6000 == 37 [pid = 1889] [id = 564] 02:46:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 135 (0x9b870000) [pid = 1889] [serial = 1693] [outer = (nil)] 02:46:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 136 (0x9bd7f000) [pid = 1889] [serial = 1694] [outer = 0x9b870000] 02:46:24 INFO - PROCESS | 1889 | 1465119984688 Marionette DEBUG loaded listener.js 02:46:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 137 (0x9bdb5800) [pid = 1889] [serial = 1695] [outer = 0x9b870000] 02:46:25 INFO - PROCESS | 1889 | 1465119985562 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 02:46:25 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:46:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1530ms 02:46:25 INFO - PROCESS | 1889 | 1465119985606 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 02:46:25 INFO - PROCESS | 1889 | 1465119985610 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 02:46:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:46:25 INFO - PROCESS | 1889 | 1465119985617 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:46:25 INFO - PROCESS | 1889 | 1465119985622 Marionette TRACE conn4 <- [1,2230,null,{}] 02:46:25 INFO - PROCESS | 1889 | 1465119985627 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:25 INFO - PROCESS | 1889 | 1465119985633 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:25 INFO - PROCESS | 1889 | 1465119985840 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 02:46:26 INFO - PROCESS | 1889 | 1465119986171 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119986177 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:26 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cfa3400 == 38 [pid = 1889] [id = 565] 02:46:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 138 (0x8cfa3c00) [pid = 1889] [serial = 1696] [outer = (nil)] 02:46:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 139 (0x9c106000) [pid = 1889] [serial = 1697] [outer = 0x8cfa3c00] 02:46:26 INFO - PROCESS | 1889 | 1465119986286 Marionette DEBUG loaded listener.js 02:46:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 140 (0x9c10a000) [pid = 1889] [serial = 1698] [outer = 0x8cfa3c00] 02:46:27 INFO - PROCESS | 1889 | 1465119987188 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 02:46:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:46:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1633ms 02:46:27 INFO - PROCESS | 1889 | 1465119987252 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 02:46:27 INFO - PROCESS | 1889 | 1465119987256 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 02:46:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:46:27 INFO - PROCESS | 1889 | 1465119987263 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:46:27 INFO - PROCESS | 1889 | 1465119987267 Marionette TRACE conn4 <- [1,2234,null,{}] 02:46:27 INFO - PROCESS | 1889 | 1465119987273 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:27 INFO - PROCESS | 1889 | 1465119987279 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:27 INFO - PROCESS | 1889 | 1465119987493 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 02:46:27 INFO - PROCESS | 1889 | 1465119987825 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119987834 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:27 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd09c00 == 39 [pid = 1889] [id = 566] 02:46:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 141 (0x8bd0f800) [pid = 1889] [serial = 1699] [outer = (nil)] 02:46:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 142 (0x8cfaa400) [pid = 1889] [serial = 1700] [outer = 0x8bd0f800] 02:46:27 INFO - PROCESS | 1889 | 1465119987926 Marionette DEBUG loaded listener.js 02:46:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 143 (0x8fa60000) [pid = 1889] [serial = 1701] [outer = 0x8bd0f800] 02:46:28 INFO - PROCESS | 1889 | 1465119988871 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 02:46:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:46:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1639ms 02:46:28 INFO - PROCESS | 1889 | 1465119988903 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 02:46:28 INFO - PROCESS | 1889 | 1465119988908 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 02:46:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:46:28 INFO - PROCESS | 1889 | 1465119988915 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:46:28 INFO - PROCESS | 1889 | 1465119988919 Marionette TRACE conn4 <- [1,2238,null,{}] 02:46:28 INFO - PROCESS | 1889 | 1465119988925 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:28 INFO - PROCESS | 1889 | 1465119988931 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:29 INFO - PROCESS | 1889 | 1465119989160 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 02:46:29 INFO - PROCESS | 1889 | 1465119989911 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119989923 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:29 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9f5000 == 40 [pid = 1889] [id = 567] 02:46:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 144 (0x8d9f5800) [pid = 1889] [serial = 1702] [outer = (nil)] 02:46:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 145 (0x8dbedc00) [pid = 1889] [serial = 1703] [outer = 0x8d9f5800] 02:46:30 INFO - PROCESS | 1889 | 1465119990008 Marionette DEBUG loaded listener.js 02:46:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 146 (0x8dcb0c00) [pid = 1889] [serial = 1704] [outer = 0x8d9f5800] 02:46:30 INFO - PROCESS | 1889 | 1465119990897 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:46:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:46:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 2035ms 02:46:30 INFO - PROCESS | 1889 | 1465119990967 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 02:46:30 INFO - PROCESS | 1889 | 1465119990974 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 02:46:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:46:30 INFO - PROCESS | 1889 | 1465119990985 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:46:30 INFO - PROCESS | 1889 | 1465119990989 Marionette TRACE conn4 <- [1,2242,null,{}] 02:46:31 INFO - PROCESS | 1889 | 1465119990998 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:31 INFO - PROCESS | 1889 | 1465119991005 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:31 INFO - PROCESS | 1889 | 1465119991218 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 02:46:31 INFO - PROCESS | 1889 | 1465119991563 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119991578 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:31 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cfa7000 == 41 [pid = 1889] [id = 568] 02:46:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 147 (0x8d9f3800) [pid = 1889] [serial = 1705] [outer = (nil)] 02:46:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 148 (0x9108c800) [pid = 1889] [serial = 1706] [outer = 0x8d9f3800] 02:46:31 INFO - PROCESS | 1889 | 1465119991725 Marionette DEBUG loaded listener.js 02:46:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 149 (0x91969c00) [pid = 1889] [serial = 1707] [outer = 0x8d9f3800] 02:46:32 INFO - PROCESS | 1889 | 1465119992637 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:46:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:46:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1692ms 02:46:32 INFO - PROCESS | 1889 | 1465119992682 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 02:46:32 INFO - PROCESS | 1889 | 1465119992688 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 02:46:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:46:32 INFO - PROCESS | 1889 | 1465119992696 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:46:32 INFO - PROCESS | 1889 | 1465119992700 Marionette TRACE conn4 <- [1,2246,null,{}] 02:46:32 INFO - PROCESS | 1889 | 1465119992706 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:32 INFO - PROCESS | 1889 | 1465119992712 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:32 INFO - PROCESS | 1889 | 1465119992923 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 02:46:34 INFO - PROCESS | 1889 | --DOCSHELL 0x8f96b000 == 40 [pid = 1889] [id = 552] 02:46:34 INFO - PROCESS | 1889 | --DOCSHELL 0x9197e000 == 39 [pid = 1889] [id = 554] 02:46:34 INFO - PROCESS | 1889 | --DOCSHELL 0x91975c00 == 38 [pid = 1889] [id = 553] 02:46:34 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd01800 == 37 [pid = 1889] [id = 555] 02:46:34 INFO - PROCESS | 1889 | --DOCSHELL 0x8cfa7000 == 36 [pid = 1889] [id = 568] 02:46:34 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd09c00 == 35 [pid = 1889] [id = 566] 02:46:34 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9f5000 == 34 [pid = 1889] [id = 567] 02:46:34 INFO - PROCESS | 1889 | --DOCSHELL 0x8cfa3400 == 33 [pid = 1889] [id = 565] 02:46:34 INFO - PROCESS | 1889 | --DOCSHELL 0x9b2a6000 == 32 [pid = 1889] [id = 564] 02:46:34 INFO - PROCESS | 1889 | --DOCSHELL 0x99f7d800 == 31 [pid = 1889] [id = 563] 02:46:34 INFO - PROCESS | 1889 | --DOCSHELL 0x9247c000 == 30 [pid = 1889] [id = 561] 02:46:34 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd10800 == 29 [pid = 1889] [id = 562] 02:46:34 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb1a000 == 28 [pid = 1889] [id = 560] 02:46:34 INFO - PROCESS | 1889 | --DOCSHELL 0x9384ac00 == 27 [pid = 1889] [id = 559] 02:46:34 INFO - PROCESS | 1889 | --DOCSHELL 0x912a4000 == 26 [pid = 1889] [id = 558] 02:46:34 INFO - PROCESS | 1889 | --DOCSHELL 0x8dcaa000 == 25 [pid = 1889] [id = 556] 02:46:34 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9fdc00 == 24 [pid = 1889] [id = 557] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 148 (0x8fa69000) [pid = 1889] [serial = 1619] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 147 (0x8f967400) [pid = 1889] [serial = 1566] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 146 (0x8e03fc00) [pid = 1889] [serial = 1565] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 145 (0x919ca400) [pid = 1889] [serial = 1569] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 144 (0x91975800) [pid = 1889] [serial = 1568] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 143 (0x99309000) [pid = 1889] [serial = 1572] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 142 (0x93c53c00) [pid = 1889] [serial = 1571] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 141 (0x9b3a7800) [pid = 1889] [serial = 1575] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 140 (0x9b2a3000) [pid = 1889] [serial = 1574] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 139 (0x9c106400) [pid = 1889] [serial = 1578] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 138 (0x9bdb0400) [pid = 1889] [serial = 1577] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 137 (0xa4e05c00) [pid = 1889] [serial = 1581] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 136 (0xa242d400) [pid = 1889] [serial = 1580] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 135 (0x9235cc00) [pid = 1889] [serial = 1584] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 134 (0x92359c00) [pid = 1889] [serial = 1583] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 133 (0xa504b000) [pid = 1889] [serial = 1587] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 132 (0xa30d6c00) [pid = 1889] [serial = 1586] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 131 (0x8fa6bc00) [pid = 1889] [serial = 1590] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 130 (0x8fa67800) [pid = 1889] [serial = 1589] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 129 (0x8cfa8400) [pid = 1889] [serial = 1593] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 128 (0x8cfa6000) [pid = 1889] [serial = 1592] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 127 (0x9a479800) [pid = 1889] [serial = 1596] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 126 (0x9a474c00) [pid = 1889] [serial = 1595] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 125 (0x8bd0dc00) [pid = 1889] [serial = 1599] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 124 (0x8bd0b400) [pid = 1889] [serial = 1598] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 123 (0x8fd13400) [pid = 1889] [serial = 1616] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 122 (0x9108b400) [pid = 1889] [serial = 1617] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 121 (0x8dbed800) [pid = 1889] [serial = 1610] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 120 (0x91968800) [pid = 1889] [serial = 1602] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 119 (0x8dbf8800) [pid = 1889] [serial = 1611] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 118 (0x8e042c00) [pid = 1889] [serial = 1601] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 117 (0x8dcb7400) [pid = 1889] [serial = 1605] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 116 (0x9108a800) [pid = 1889] [serial = 1608] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 115 (0x8fa63400) [pid = 1889] [serial = 1607] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 114 (0x8dbf3400) [pid = 1889] [serial = 1604] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 113 (0x8f966800) [pid = 1889] [serial = 1613] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 112 (0x8f99b000) [pid = 1889] [serial = 1614] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 111 (0x8e042000) [pid = 1889] [serial = 1425] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 110 (0x9d5fd800) [pid = 1889] [serial = 1434] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 109 (0x918c5800) [pid = 1889] [serial = 1473] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 108 (0xa33f5800) [pid = 1889] [serial = 1440] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 107 (0x9aa3d000) [pid = 1889] [serial = 1431] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 106 (0x8e03ac00) [pid = 1889] [serial = 1470] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 105 (0x91ae4c00) [pid = 1889] [serial = 1428] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 104 (0x9247fc00) [pid = 1889] [serial = 1437] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 103 (0x9244a800) [pid = 1889] [serial = 1446] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | --DOMWINDOW == 102 (0xa34a9400) [pid = 1889] [serial = 1443] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1889 | 1465119994966 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465119994979 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:35 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd09c00 == 25 [pid = 1889] [id = 569] 02:46:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 103 (0x8bd0a400) [pid = 1889] [serial = 1708] [outer = (nil)] 02:46:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 104 (0x8cda8800) [pid = 1889] [serial = 1709] [outer = 0x8bd0a400] 02:46:35 INFO - PROCESS | 1889 | 1465119995079 Marionette DEBUG loaded listener.js 02:46:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 105 (0x8cf9d000) [pid = 1889] [serial = 1710] [outer = 0x8bd0a400] 02:46:36 INFO - PROCESS | 1889 | 1465119996055 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 02:46:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:46:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 3387ms 02:46:36 INFO - PROCESS | 1889 | 1465119996086 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 02:46:36 INFO - PROCESS | 1889 | 1465119996093 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 02:46:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:46:36 INFO - PROCESS | 1889 | 1465119996102 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:46:36 INFO - PROCESS | 1889 | 1465119996107 Marionette TRACE conn4 <- [1,2250,null,{}] 02:46:36 INFO - PROCESS | 1889 | 1465119996136 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:36 INFO - PROCESS | 1889 | 1465119996144 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:36 INFO - PROCESS | 1889 | 1465119996362 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 02:46:36 INFO - PROCESS | 1889 | 1465119996657 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:36 INFO - PROCESS | 1889 | 1465119996666 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:36 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dca9000 == 26 [pid = 1889] [id = 570] 02:46:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 106 (0x8dca9800) [pid = 1889] [serial = 1711] [outer = (nil)] 02:46:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 107 (0x8dcad000) [pid = 1889] [serial = 1712] [outer = 0x8dca9800] 02:46:36 INFO - PROCESS | 1889 | 1465119996801 Marionette DEBUG loaded listener.js 02:46:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 108 (0x8dcb7000) [pid = 1889] [serial = 1713] [outer = 0x8dca9800] 02:46:37 INFO - PROCESS | 1889 | 1465119997779 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 02:46:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:46:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1754ms 02:46:37 INFO - PROCESS | 1889 | 1465119997859 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 02:46:37 INFO - PROCESS | 1889 | 1465119997866 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 02:46:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:46:37 INFO - PROCESS | 1889 | 1465119997876 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:46:37 INFO - PROCESS | 1889 | 1465119997881 Marionette TRACE conn4 <- [1,2254,null,{}] 02:46:37 INFO - PROCESS | 1889 | 1465119997888 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:37 INFO - PROCESS | 1889 | 1465119997894 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:38 INFO - PROCESS | 1889 | 1465119998138 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 02:46:38 INFO - PROCESS | 1889 | 1465119998450 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:38 INFO - PROCESS | 1889 | 1465119998457 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:38 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cda9400 == 27 [pid = 1889] [id = 571] 02:46:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 109 (0x8eecfc00) [pid = 1889] [serial = 1714] [outer = (nil)] 02:46:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 110 (0x8f963400) [pid = 1889] [serial = 1715] [outer = 0x8eecfc00] 02:46:38 INFO - PROCESS | 1889 | 1465119998547 Marionette DEBUG loaded listener.js 02:46:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 111 (0x8f969c00) [pid = 1889] [serial = 1716] [outer = 0x8eecfc00] 02:46:39 INFO - PROCESS | 1889 | 1465119999613 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 02:46:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:46:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1786ms 02:46:39 INFO - PROCESS | 1889 | 1465119999663 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 02:46:39 INFO - PROCESS | 1889 | 1465119999666 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 02:46:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:46:39 INFO - PROCESS | 1889 | 1465119999677 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:46:39 INFO - PROCESS | 1889 | 1465119999689 Marionette TRACE conn4 <- [1,2258,null,{}] 02:46:39 INFO - PROCESS | 1889 | 1465119999707 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:39 INFO - PROCESS | 1889 | 1465119999716 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:40 INFO - PROCESS | 1889 | 1465120000038 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 02:46:40 INFO - PROCESS | 1889 | 1465120000218 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120000226 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:40 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb18c00 == 28 [pid = 1889] [id = 572] 02:46:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 112 (0x8fb19800) [pid = 1889] [serial = 1717] [outer = (nil)] 02:46:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 113 (0x8fb23c00) [pid = 1889] [serial = 1718] [outer = 0x8fb19800] 02:46:40 INFO - PROCESS | 1889 | 1465120000312 Marionette DEBUG loaded listener.js 02:46:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 114 (0x8fd09400) [pid = 1889] [serial = 1719] [outer = 0x8fb19800] 02:46:41 INFO - PROCESS | 1889 | 1465120001275 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:46:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:46:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1651ms 02:46:41 INFO - PROCESS | 1889 | 1465120001328 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 02:46:41 INFO - PROCESS | 1889 | 1465120001332 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 02:46:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:46:41 INFO - PROCESS | 1889 | 1465120001340 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:46:41 INFO - PROCESS | 1889 | 1465120001344 Marionette TRACE conn4 <- [1,2262,null,{}] 02:46:41 INFO - PROCESS | 1889 | 1465120001350 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:41 INFO - PROCESS | 1889 | 1465120001355 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:41 INFO - PROCESS | 1889 | 1465120001570 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 02:46:42 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd07c00 == 27 [pid = 1889] [id = 549] 02:46:42 INFO - PROCESS | 1889 | --DOCSHELL 0x8cf9b400 == 26 [pid = 1889] [id = 550] 02:46:42 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd08000 == 25 [pid = 1889] [id = 548] 02:46:42 INFO - PROCESS | 1889 | --DOCSHELL 0x8cfa4c00 == 24 [pid = 1889] [id = 547] 02:46:42 INFO - PROCESS | 1889 | 1465120002799 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120002811 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:42 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd0b400 == 25 [pid = 1889] [id = 573] 02:46:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 115 (0x8bd0e800) [pid = 1889] [serial = 1720] [outer = (nil)] 02:46:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 116 (0x8cdacc00) [pid = 1889] [serial = 1721] [outer = 0x8bd0e800] 02:46:42 INFO - PROCESS | 1889 | 1465120002884 Marionette DEBUG loaded listener.js 02:46:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 117 (0x8d9f2c00) [pid = 1889] [serial = 1722] [outer = 0x8bd0e800] 02:46:43 INFO - PROCESS | 1889 | 1465120003714 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 02:46:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:46:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 2434ms 02:46:43 INFO - PROCESS | 1889 | 1465120003777 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 02:46:43 INFO - PROCESS | 1889 | 1465120003784 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 02:46:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:46:43 INFO - PROCESS | 1889 | 1465120003793 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:46:43 INFO - PROCESS | 1889 | 1465120003799 Marionette TRACE conn4 <- [1,2266,null,{}] 02:46:43 INFO - PROCESS | 1889 | 1465120003807 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:43 INFO - PROCESS | 1889 | 1465120003815 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:44 INFO - PROCESS | 1889 | 1465120004003 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 02:46:44 INFO - PROCESS | 1889 | 1465120004173 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:44 INFO - PROCESS | 1889 | 1465120004182 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:44 INFO - PROCESS | 1889 | ++DOCSHELL 0x8e040800 == 26 [pid = 1889] [id = 574] 02:46:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 118 (0x8e042c00) [pid = 1889] [serial = 1723] [outer = (nil)] 02:46:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 119 (0x8eecdc00) [pid = 1889] [serial = 1724] [outer = 0x8e042c00] 02:46:44 INFO - PROCESS | 1889 | 1465120004270 Marionette DEBUG loaded listener.js 02:46:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 120 (0x8f96b800) [pid = 1889] [serial = 1725] [outer = 0x8e042c00] 02:46:45 INFO - PROCESS | 1889 | 1465120005172 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 02:46:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:46:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1439ms 02:46:45 INFO - PROCESS | 1889 | 1465120005235 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 02:46:45 INFO - PROCESS | 1889 | 1465120005242 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 02:46:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:46:45 INFO - PROCESS | 1889 | 1465120005250 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:46:45 INFO - PROCESS | 1889 | 1465120005254 Marionette TRACE conn4 <- [1,2270,null,{}] 02:46:45 INFO - PROCESS | 1889 | 1465120005265 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:45 INFO - PROCESS | 1889 | 1465120005269 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:45 INFO - PROCESS | 1889 | 1465120005533 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 02:46:45 INFO - PROCESS | 1889 | 1465120005566 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1889 | 1465120005573 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:45 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cfa9400 == 27 [pid = 1889] [id = 575] 02:46:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 121 (0x8dbf2000) [pid = 1889] [serial = 1726] [outer = (nil)] 02:46:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 122 (0x8fd10c00) [pid = 1889] [serial = 1727] [outer = 0x8dbf2000] 02:46:45 INFO - PROCESS | 1889 | 1465120005653 Marionette DEBUG loaded listener.js 02:46:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 123 (0x91088000) [pid = 1889] [serial = 1728] [outer = 0x8dbf2000] 02:46:46 INFO - PROCESS | 1889 | 1465120006725 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 02:46:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:46:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1535ms 02:46:46 INFO - PROCESS | 1889 | 1465120006791 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 02:46:46 INFO - PROCESS | 1889 | 1465120006795 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 02:46:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:46:46 INFO - PROCESS | 1889 | 1465120006811 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:46:46 INFO - PROCESS | 1889 | 1465120006820 Marionette TRACE conn4 <- [1,2274,null,{}] 02:46:46 INFO - PROCESS | 1889 | 1465120006836 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:46 INFO - PROCESS | 1889 | 1465120006843 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:47 INFO - PROCESS | 1889 | 1465120007360 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 122 (0x8d9f5800) [pid = 1889] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 121 (0x8dbf0800) [pid = 1889] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 120 (0x918c8400) [pid = 1889] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 119 (0x93b66000) [pid = 1889] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 118 (0x95347400) [pid = 1889] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 117 (0x99f78800) [pid = 1889] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 116 (0x9aa48400) [pid = 1889] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 115 (0x9ad49400) [pid = 1889] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 114 (0x9b870000) [pid = 1889] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 113 (0x8cfa3c00) [pid = 1889] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 112 (0x8bd0f800) [pid = 1889] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 111 (0x8eed1000) [pid = 1889] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 110 (0x8bd03c00) [pid = 1889] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 109 (0x8d9f0c00) [pid = 1889] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 108 (0x8fa60800) [pid = 1889] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 107 (0x8cda2400) [pid = 1889] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 106 (0x91976400) [pid = 1889] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 105 (0x8cda5c00) [pid = 1889] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 104 (0x9238e400) [pid = 1889] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 103 (0x8cfa9000) [pid = 1889] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 102 (0x91974400) [pid = 1889] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 101 (0x8fa62800) [pid = 1889] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 100 (0x91979000) [pid = 1889] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0x8e037400) [pid = 1889] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x8cfa1800) [pid = 1889] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0x8fd09c00) [pid = 1889] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x8bd10000) [pid = 1889] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x8cda2000) [pid = 1889] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:46:47 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x8dbef800) [pid = 1889] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:46:47 INFO - PROCESS | 1889 | 1465120007590 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120007598 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:47 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd08800 == 28 [pid = 1889] [id = 576] 02:46:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0x8bd0bc00) [pid = 1889] [serial = 1729] [outer = (nil)] 02:46:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0x8cdae400) [pid = 1889] [serial = 1730] [outer = 0x8bd0bc00] 02:46:47 INFO - PROCESS | 1889 | 1465120007675 Marionette DEBUG loaded listener.js 02:46:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0x8d9fa400) [pid = 1889] [serial = 1731] [outer = 0x8bd0bc00] 02:46:48 INFO - PROCESS | 1889 | 1465120008434 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 02:46:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:46:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1655ms 02:46:48 INFO - PROCESS | 1889 | 1465120008459 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 02:46:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:46:48 INFO - PROCESS | 1889 | 1465120008464 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 02:46:48 INFO - PROCESS | 1889 | 1465120008471 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:46:48 INFO - PROCESS | 1889 | 1465120008474 Marionette TRACE conn4 <- [1,2278,null,{}] 02:46:48 INFO - PROCESS | 1889 | 1465120008480 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:48 INFO - PROCESS | 1889 | 1465120008486 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:48 INFO - PROCESS | 1889 | 1465120008718 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 02:46:48 INFO - PROCESS | 1889 | 1465120008738 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:48 INFO - PROCESS | 1889 | 1465120008746 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:48 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd06800 == 29 [pid = 1889] [id = 577] 02:46:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0x8cfa1800) [pid = 1889] [serial = 1732] [outer = (nil)] 02:46:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0x918c8000) [pid = 1889] [serial = 1733] [outer = 0x8cfa1800] 02:46:48 INFO - PROCESS | 1889 | 1465120008818 Marionette DEBUG loaded listener.js 02:46:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0x9108b000) [pid = 1889] [serial = 1734] [outer = 0x8cfa1800] 02:46:49 INFO - PROCESS | 1889 | 1465120009981 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 02:46:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:46:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1531ms 02:46:50 INFO - PROCESS | 1889 | 1465120010003 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 02:46:50 INFO - PROCESS | 1889 | 1465120010010 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 02:46:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:46:50 INFO - PROCESS | 1889 | 1465120010020 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:46:50 INFO - PROCESS | 1889 | 1465120010025 Marionette TRACE conn4 <- [1,2282,null,{}] 02:46:50 INFO - PROCESS | 1889 | 1465120010035 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:50 INFO - PROCESS | 1889 | 1465120010042 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:50 INFO - PROCESS | 1889 | 1465120010291 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 02:46:50 INFO - PROCESS | 1889 | 1465120010611 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:50 INFO - PROCESS | 1889 | 1465120010619 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:50 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dbf8800 == 30 [pid = 1889] [id = 578] 02:46:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 101 (0x8dbf8c00) [pid = 1889] [serial = 1735] [outer = (nil)] 02:46:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 102 (0x8eec7800) [pid = 1889] [serial = 1736] [outer = 0x8dbf8c00] 02:46:50 INFO - PROCESS | 1889 | 1465120010714 Marionette DEBUG loaded listener.js 02:46:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 103 (0x8fa6e800) [pid = 1889] [serial = 1737] [outer = 0x8dbf8c00] 02:46:51 INFO - PROCESS | 1889 | 1465120011728 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 02:46:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:46:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1790ms 02:46:51 INFO - PROCESS | 1889 | 1465120011810 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 02:46:51 INFO - PROCESS | 1889 | 1465120011818 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 02:46:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:46:51 INFO - PROCESS | 1889 | 1465120011830 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:46:51 INFO - PROCESS | 1889 | 1465120011835 Marionette TRACE conn4 <- [1,2286,null,{}] 02:46:51 INFO - PROCESS | 1889 | 1465120011851 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:51 INFO - PROCESS | 1889 | 1465120011858 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:52 INFO - PROCESS | 1889 | 1465120012194 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 02:46:52 INFO - PROCESS | 1889 | 1465120012403 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120012410 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:52 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c0800 == 31 [pid = 1889] [id = 579] 02:46:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 104 (0x918c1800) [pid = 1889] [serial = 1738] [outer = (nil)] 02:46:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 105 (0x918ca400) [pid = 1889] [serial = 1739] [outer = 0x918c1800] 02:46:52 INFO - PROCESS | 1889 | 1465120012503 Marionette DEBUG loaded listener.js 02:46:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 106 (0x91967800) [pid = 1889] [serial = 1740] [outer = 0x918c1800] 02:46:53 INFO - PROCESS | 1889 | 1465120013568 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 02:46:53 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:46:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1794ms 02:46:53 INFO - PROCESS | 1889 | 1465120013625 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 02:46:53 INFO - PROCESS | 1889 | 1465120013628 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 02:46:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:46:53 INFO - PROCESS | 1889 | 1465120013637 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:46:53 INFO - PROCESS | 1889 | 1465120013644 Marionette TRACE conn4 <- [1,2290,null,{}] 02:46:53 INFO - PROCESS | 1889 | 1465120013664 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:53 INFO - PROCESS | 1889 | 1465120013674 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:53 INFO - PROCESS | 1889 | 1465120013955 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 02:46:54 INFO - PROCESS | 1889 | 1465120014261 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120014275 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:54 INFO - PROCESS | 1889 | ++DOCSHELL 0x8e03f800 == 32 [pid = 1889] [id = 580] 02:46:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 107 (0x919c7000) [pid = 1889] [serial = 1741] [outer = (nil)] 02:46:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 108 (0x919cc800) [pid = 1889] [serial = 1742] [outer = 0x919c7000] 02:46:54 INFO - PROCESS | 1889 | 1465120014364 Marionette DEBUG loaded listener.js 02:46:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 109 (0x919f1000) [pid = 1889] [serial = 1743] [outer = 0x919c7000] 02:46:55 INFO - PROCESS | 1889 | 1465120015321 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 02:46:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:46:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1751ms 02:46:55 INFO - PROCESS | 1889 | 1465120015389 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 02:46:55 INFO - PROCESS | 1889 | 1465120015395 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 02:46:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:46:55 INFO - PROCESS | 1889 | 1465120015402 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:46:55 INFO - PROCESS | 1889 | 1465120015405 Marionette TRACE conn4 <- [1,2294,null,{}] 02:46:55 INFO - PROCESS | 1889 | 1465120015413 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:55 INFO - PROCESS | 1889 | 1465120015420 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:55 INFO - PROCESS | 1889 | 1465120015675 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 02:46:56 INFO - PROCESS | 1889 | 1465120015985 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120015992 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:56 INFO - PROCESS | 1889 | ++DOCSHELL 0x91965400 == 33 [pid = 1889] [id = 581] 02:46:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 110 (0x919fd000) [pid = 1889] [serial = 1744] [outer = (nil)] 02:46:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 111 (0x91ae5800) [pid = 1889] [serial = 1745] [outer = 0x919fd000] 02:46:56 INFO - PROCESS | 1889 | 1465120016084 Marionette DEBUG loaded listener.js 02:46:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 112 (0x91aebc00) [pid = 1889] [serial = 1746] [outer = 0x919fd000] 02:46:57 INFO - PROCESS | 1889 | 1465120017057 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 02:46:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:46:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1689ms 02:46:57 INFO - PROCESS | 1889 | 1465120017091 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 02:46:57 INFO - PROCESS | 1889 | 1465120017095 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 02:46:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:46:57 INFO - PROCESS | 1889 | 1465120017103 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:46:57 INFO - PROCESS | 1889 | 1465120017108 Marionette TRACE conn4 <- [1,2298,null,{}] 02:46:57 INFO - PROCESS | 1889 | 1465120017134 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:57 INFO - PROCESS | 1889 | 1465120017140 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:57 INFO - PROCESS | 1889 | 1465120017349 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 02:46:57 INFO - PROCESS | 1889 | 1465120017594 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:57 INFO - PROCESS | 1889 | 1465120017602 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:57 INFO - PROCESS | 1889 | ++DOCSHELL 0x919c4800 == 34 [pid = 1889] [id = 582] 02:46:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 113 (0x91ae1800) [pid = 1889] [serial = 1747] [outer = (nil)] 02:46:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 114 (0x9235c400) [pid = 1889] [serial = 1748] [outer = 0x91ae1800] 02:46:57 INFO - PROCESS | 1889 | 1465120017704 Marionette DEBUG loaded listener.js 02:46:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 115 (0x9235e800) [pid = 1889] [serial = 1749] [outer = 0x91ae1800] 02:46:58 INFO - PROCESS | 1889 | 1465120018632 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 02:46:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:46:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1602ms 02:46:58 INFO - PROCESS | 1889 | 1465120018707 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 02:46:58 INFO - PROCESS | 1889 | 1465120018710 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 02:46:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:46:58 INFO - PROCESS | 1889 | 1465120018718 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:46:58 INFO - PROCESS | 1889 | 1465120018723 Marionette TRACE conn4 <- [1,2302,null,{}] 02:46:58 INFO - PROCESS | 1889 | 1465120018729 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:58 INFO - PROCESS | 1889 | 1465120018741 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:59 INFO - PROCESS | 1889 | 1465120019031 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 02:46:59 INFO - PROCESS | 1889 | 1465120019332 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120019341 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:46:59 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cfa2000 == 35 [pid = 1889] [id = 583] 02:46:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 116 (0x8e03a000) [pid = 1889] [serial = 1750] [outer = (nil)] 02:46:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 117 (0x9238f000) [pid = 1889] [serial = 1751] [outer = 0x8e03a000] 02:46:59 INFO - PROCESS | 1889 | 1465120019443 Marionette DEBUG loaded listener.js 02:46:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 118 (0x9244f400) [pid = 1889] [serial = 1752] [outer = 0x8e03a000] 02:47:00 INFO - PROCESS | 1889 | 1465120020386 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:47:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:47:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1748ms 02:47:00 INFO - PROCESS | 1889 | 1465120020468 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 02:47:00 INFO - PROCESS | 1889 | 1465120020472 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 02:47:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:47:00 INFO - PROCESS | 1889 | 1465120020479 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:47:00 INFO - PROCESS | 1889 | 1465120020483 Marionette TRACE conn4 <- [1,2306,null,{}] 02:47:00 INFO - PROCESS | 1889 | 1465120020490 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:00 INFO - PROCESS | 1889 | 1465120020496 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:00 INFO - PROCESS | 1889 | 1465120020755 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 02:47:01 INFO - PROCESS | 1889 | 1465120021031 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120021041 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:01 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd07c00 == 36 [pid = 1889] [id = 584] 02:47:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 119 (0x8bd0e400) [pid = 1889] [serial = 1753] [outer = (nil)] 02:47:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 120 (0x8e041c00) [pid = 1889] [serial = 1754] [outer = 0x8bd0e400] 02:47:01 INFO - PROCESS | 1889 | 1465120021127 Marionette DEBUG loaded listener.js 02:47:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 121 (0x8fd0bc00) [pid = 1889] [serial = 1755] [outer = 0x8bd0e400] 02:47:02 INFO - PROCESS | 1889 | 1465120022354 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 02:47:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:47:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1937ms 02:47:02 INFO - PROCESS | 1889 | 1465120022418 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 02:47:02 INFO - PROCESS | 1889 | 1465120022425 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 02:47:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:47:02 INFO - PROCESS | 1889 | 1465120022437 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:47:02 INFO - PROCESS | 1889 | 1465120022443 Marionette TRACE conn4 <- [1,2310,null,{}] 02:47:02 INFO - PROCESS | 1889 | 1465120022452 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:02 INFO - PROCESS | 1889 | 1465120022458 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:02 INFO - PROCESS | 1889 | 1465120022778 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 02:47:03 INFO - PROCESS | 1889 | 1465120023130 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:03 INFO - PROCESS | 1889 | 1465120023162 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:03 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9f9000 == 37 [pid = 1889] [id = 585] 02:47:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 122 (0x8d9fc800) [pid = 1889] [serial = 1756] [outer = (nil)] 02:47:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 123 (0x8e036400) [pid = 1889] [serial = 1757] [outer = 0x8d9fc800] 02:47:03 INFO - PROCESS | 1889 | 1465120023353 Marionette DEBUG loaded listener.js 02:47:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 124 (0x8eecb400) [pid = 1889] [serial = 1758] [outer = 0x8d9fc800] 02:47:04 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd03400 == 36 [pid = 1889] [id = 545] 02:47:04 INFO - PROCESS | 1889 | --DOCSHELL 0x91973400 == 35 [pid = 1889] [id = 542] 02:47:04 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb1ac00 == 34 [pid = 1889] [id = 544] 02:47:04 INFO - PROCESS | 1889 | --DOCSHELL 0x91978c00 == 33 [pid = 1889] [id = 543] 02:47:04 INFO - PROCESS | 1889 | --DOCSHELL 0x8cda6000 == 32 [pid = 1889] [id = 535] 02:47:04 INFO - PROCESS | 1889 | --DOCSHELL 0x8cfa0c00 == 31 [pid = 1889] [id = 540] 02:47:04 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd0a800 == 30 [pid = 1889] [id = 539] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 123 (0x9108c800) [pid = 1889] [serial = 1706] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9f1c00 == 29 [pid = 1889] [id = 536] 02:47:04 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb18c00 == 28 [pid = 1889] [id = 572] 02:47:04 INFO - PROCESS | 1889 | --DOCSHELL 0x8cda9400 == 27 [pid = 1889] [id = 571] 02:47:04 INFO - PROCESS | 1889 | --DOCSHELL 0x8dca9000 == 26 [pid = 1889] [id = 570] 02:47:04 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd09c00 == 25 [pid = 1889] [id = 569] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 122 (0x8dbedc00) [pid = 1889] [serial = 1703] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 121 (0x8eecd000) [pid = 1889] [serial = 1673] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 120 (0x8f9a5000) [pid = 1889] [serial = 1674] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 119 (0x91961000) [pid = 1889] [serial = 1676] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 118 (0x91978800) [pid = 1889] [serial = 1677] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 117 (0x95180c00) [pid = 1889] [serial = 1679] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 116 (0x99307800) [pid = 1889] [serial = 1680] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 115 (0x9a3cec00) [pid = 1889] [serial = 1682] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 114 (0x9a72d400) [pid = 1889] [serial = 1685] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 113 (0x9a479000) [pid = 1889] [serial = 1683] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 112 (0x9ad51800) [pid = 1889] [serial = 1688] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 111 (0x9aa3c000) [pid = 1889] [serial = 1686] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 110 (0x9b3a6800) [pid = 1889] [serial = 1691] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 109 (0x9b337c00) [pid = 1889] [serial = 1689] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 108 (0x9bd7f000) [pid = 1889] [serial = 1694] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 107 (0x9b86c000) [pid = 1889] [serial = 1692] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 106 (0x9c106000) [pid = 1889] [serial = 1697] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 105 (0x9bdb5800) [pid = 1889] [serial = 1695] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 104 (0x8dcb0c00) [pid = 1889] [serial = 1704] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 103 (0x9c10a000) [pid = 1889] [serial = 1698] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 102 (0x8fa60000) [pid = 1889] [serial = 1701] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 101 (0x8cfaa400) [pid = 1889] [serial = 1700] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 100 (0x93b68c00) [pid = 1889] [serial = 1671] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0x92e4d400) [pid = 1889] [serial = 1670] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x8cf9dc00) [pid = 1889] [serial = 1667] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0x99e8ac00) [pid = 1889] [serial = 1653] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x8dcb7c00) [pid = 1889] [serial = 1668] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x8fb1c000) [pid = 1889] [serial = 1625] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x9384c800) [pid = 1889] [serial = 1652] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x93bcf000) [pid = 1889] [serial = 1641] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x919f7400) [pid = 1889] [serial = 1661] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x9247d400) [pid = 1889] [serial = 1637] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x92480400) [pid = 1889] [serial = 1665] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x8eed2800) [pid = 1889] [serial = 1656] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x91980800) [pid = 1889] [serial = 1628] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x8fb21c00) [pid = 1889] [serial = 1658] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x8dca8400) [pid = 1889] [serial = 1655] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x91ae3400) [pid = 1889] [serial = 1631] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0x95347c00) [pid = 1889] [serial = 1644] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0x8dbecc00) [pid = 1889] [serial = 1622] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0x919ce400) [pid = 1889] [serial = 1629] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0x9238b400) [pid = 1889] [serial = 1634] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 80 (0x93851400) [pid = 1889] [serial = 1638] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 79 (0x95344800) [pid = 1889] [serial = 1643] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 78 (0x953e0400) [pid = 1889] [serial = 1647] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 77 (0x91083000) [pid = 1889] [serial = 1659] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 76 (0x91089000) [pid = 1889] [serial = 1626] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 75 (0x92441400) [pid = 1889] [serial = 1635] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0x92355800) [pid = 1889] [serial = 1662] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0x8f96e000) [pid = 1889] [serial = 1650] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x93c5cc00) [pid = 1889] [serial = 1646] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x92473800) [pid = 1889] [serial = 1664] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x93b68000) [pid = 1889] [serial = 1640] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x918bdc00) [pid = 1889] [serial = 1620] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0x91ae0400) [pid = 1889] [serial = 1632] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 67 (0x8e035800) [pid = 1889] [serial = 1623] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | --DOMWINDOW == 66 (0x8e03d000) [pid = 1889] [serial = 1649] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 1889 | 1465120024443 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:47:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:47:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 2042ms 02:47:04 INFO - PROCESS | 1889 | 1465120024479 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 02:47:04 INFO - PROCESS | 1889 | 1465120024486 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 02:47:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:47:04 INFO - PROCESS | 1889 | 1465120024497 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:47:04 INFO - PROCESS | 1889 | 1465120024500 Marionette TRACE conn4 <- [1,2314,null,{}] 02:47:04 INFO - PROCESS | 1889 | 1465120024507 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:04 INFO - PROCESS | 1889 | 1465120024512 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:04 INFO - PROCESS | 1889 | 1465120024709 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 02:47:04 INFO - PROCESS | 1889 | 1465120024943 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120024954 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:04 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cfa3800 == 26 [pid = 1889] [id = 586] 02:47:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 67 (0x8dbf7800) [pid = 1889] [serial = 1759] [outer = (nil)] 02:47:05 INFO - PROCESS | 1889 | ++DOMWINDOW == 68 (0x8eec5400) [pid = 1889] [serial = 1760] [outer = 0x8dbf7800] 02:47:05 INFO - PROCESS | 1889 | 1465120025050 Marionette DEBUG loaded listener.js 02:47:05 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x8f967c00) [pid = 1889] [serial = 1761] [outer = 0x8dbf7800] 02:47:05 INFO - PROCESS | 1889 | 1465120025881 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 02:47:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:47:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1435ms 02:47:05 INFO - PROCESS | 1889 | 1465120025933 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 02:47:05 INFO - PROCESS | 1889 | 1465120025936 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 02:47:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:47:05 INFO - PROCESS | 1889 | 1465120025944 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:47:05 INFO - PROCESS | 1889 | 1465120025949 Marionette TRACE conn4 <- [1,2318,null,{}] 02:47:05 INFO - PROCESS | 1889 | 1465120025965 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:05 INFO - PROCESS | 1889 | 1465120025973 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:06 INFO - PROCESS | 1889 | 1465120026153 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 02:47:06 INFO - PROCESS | 1889 | 1465120026328 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120026339 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:06 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb26000 == 27 [pid = 1889] [id = 587] 02:47:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x8fb26400) [pid = 1889] [serial = 1762] [outer = (nil)] 02:47:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x91087800) [pid = 1889] [serial = 1763] [outer = 0x8fb26400] 02:47:06 INFO - PROCESS | 1889 | 1465120026417 Marionette DEBUG loaded listener.js 02:47:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x9129e000) [pid = 1889] [serial = 1764] [outer = 0x8fb26400] 02:47:07 INFO - PROCESS | 1889 | 1465120027451 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 02:47:07 INFO - PROCESS | 1889 | 1465120027497 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 02:47:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:47:07 INFO - PROCESS | 1889 | 1465120027504 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:47:07 INFO - PROCESS | 1889 | 1465120027507 Marionette TRACE conn4 <- [1,2322,null,{}] 02:47:07 INFO - PROCESS | 1889 | 1465120027513 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:07 INFO - PROCESS | 1889 | 1465120027518 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:07 INFO - PROCESS | 1889 | 1465120027777 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 02:47:07 INFO - PROCESS | 1889 | 1465120027803 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120027812 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:07 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd05400 == 28 [pid = 1889] [id = 588] 02:47:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x912a2800) [pid = 1889] [serial = 1765] [outer = (nil)] 02:47:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x91976400) [pid = 1889] [serial = 1766] [outer = 0x912a2800] 02:47:07 INFO - PROCESS | 1889 | 1465120027904 Marionette DEBUG loaded listener.js 02:47:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x9197c400) [pid = 1889] [serial = 1767] [outer = 0x912a2800] 02:47:08 INFO - PROCESS | 1889 | --DOMWINDOW == 74 (0x8d9f3800) [pid = 1889] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:47:08 INFO - PROCESS | 1889 | --DOMWINDOW == 73 (0x8dbf2000) [pid = 1889] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:47:08 INFO - PROCESS | 1889 | --DOMWINDOW == 72 (0x8e042c00) [pid = 1889] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:47:08 INFO - PROCESS | 1889 | --DOMWINDOW == 71 (0x8bd0a400) [pid = 1889] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:47:08 INFO - PROCESS | 1889 | --DOMWINDOW == 70 (0x8bd0e800) [pid = 1889] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:47:08 INFO - PROCESS | 1889 | --DOMWINDOW == 69 (0x8fb19800) [pid = 1889] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:47:08 INFO - PROCESS | 1889 | --DOMWINDOW == 68 (0x8dca9800) [pid = 1889] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:47:08 INFO - PROCESS | 1889 | --DOMWINDOW == 67 (0x8eecfc00) [pid = 1889] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:47:08 INFO - PROCESS | 1889 | --DOMWINDOW == 66 (0x8bd0bc00) [pid = 1889] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:47:09 INFO - PROCESS | 1889 | 1465120029054 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 02:47:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:47:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1590ms 02:47:09 INFO - PROCESS | 1889 | 1465120029095 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 02:47:09 INFO - PROCESS | 1889 | 1465120029099 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 02:47:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:47:09 INFO - PROCESS | 1889 | 1465120029105 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:47:09 INFO - PROCESS | 1889 | 1465120029108 Marionette TRACE conn4 <- [1,2326,null,{}] 02:47:09 INFO - PROCESS | 1889 | 1465120029114 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:09 INFO - PROCESS | 1889 | 1465120029119 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:09 INFO - PROCESS | 1889 | 1465120029361 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 02:47:09 INFO - PROCESS | 1889 | 1465120029376 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120029386 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:09 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cda3000 == 29 [pid = 1889] [id = 589] 02:47:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 67 (0x8cdab400) [pid = 1889] [serial = 1768] [outer = (nil)] 02:47:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 68 (0x8fb19800) [pid = 1889] [serial = 1769] [outer = 0x8cdab400] 02:47:09 INFO - PROCESS | 1889 | 1465120029543 Marionette DEBUG loaded listener.js 02:47:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 69 (0x91088c00) [pid = 1889] [serial = 1770] [outer = 0x8cdab400] 02:47:10 INFO - PROCESS | 1889 | 1465120030371 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 02:47:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:47:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1283ms 02:47:10 INFO - PROCESS | 1889 | 1465120030390 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 02:47:10 INFO - PROCESS | 1889 | 1465120030394 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 02:47:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:47:10 INFO - PROCESS | 1889 | 1465120030400 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:47:10 INFO - PROCESS | 1889 | 1465120030402 Marionette TRACE conn4 <- [1,2330,null,{}] 02:47:10 INFO - PROCESS | 1889 | 1465120030409 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:10 INFO - PROCESS | 1889 | 1465120030418 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:10 INFO - PROCESS | 1889 | 1465120030708 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 02:47:10 INFO - PROCESS | 1889 | 1465120030723 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120030732 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:10 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd07400 == 30 [pid = 1889] [id = 590] 02:47:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 70 (0x9108a800) [pid = 1889] [serial = 1771] [outer = (nil)] 02:47:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 71 (0x91ae3c00) [pid = 1889] [serial = 1772] [outer = 0x9108a800] 02:47:10 INFO - PROCESS | 1889 | 1465120030805 Marionette DEBUG loaded listener.js 02:47:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 72 (0x92357c00) [pid = 1889] [serial = 1773] [outer = 0x9108a800] 02:47:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:47:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1634ms 02:47:12 INFO - PROCESS | 1889 | 1465120032023 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 02:47:12 INFO - PROCESS | 1889 | 1465120032038 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 02:47:12 INFO - PROCESS | 1889 | 1465120032046 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 02:47:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:47:12 INFO - PROCESS | 1889 | 1465120032057 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:47:12 INFO - PROCESS | 1889 | 1465120032066 Marionette TRACE conn4 <- [1,2334,null,{}] 02:47:12 INFO - PROCESS | 1889 | 1465120032096 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:12 INFO - PROCESS | 1889 | 1465120032101 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:12 INFO - PROCESS | 1889 | 1465120032346 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 02:47:12 INFO - PROCESS | 1889 | 1465120032614 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120032627 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:12 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dbecc00 == 31 [pid = 1889] [id = 591] 02:47:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 73 (0x8dbf4c00) [pid = 1889] [serial = 1774] [outer = (nil)] 02:47:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 74 (0x8e037c00) [pid = 1889] [serial = 1775] [outer = 0x8dbf4c00] 02:47:12 INFO - PROCESS | 1889 | 1465120032734 Marionette DEBUG loaded listener.js 02:47:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 75 (0x8f96bc00) [pid = 1889] [serial = 1776] [outer = 0x8dbf4c00] 02:47:13 INFO - PROCESS | 1889 | 1465120033732 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 02:47:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:47:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1710ms 02:47:13 INFO - PROCESS | 1889 | 1465120033766 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 02:47:13 INFO - PROCESS | 1889 | 1465120033775 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 02:47:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:47:13 INFO - PROCESS | 1889 | 1465120033787 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:47:13 INFO - PROCESS | 1889 | 1465120033791 Marionette TRACE conn4 <- [1,2338,null,{}] 02:47:13 INFO - PROCESS | 1889 | 1465120033800 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:13 INFO - PROCESS | 1889 | 1465120033807 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:14 INFO - PROCESS | 1889 | 1465120034054 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 02:47:14 INFO - PROCESS | 1889 | 1465120034394 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120034405 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:14 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fa61c00 == 32 [pid = 1889] [id = 592] 02:47:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 76 (0x8fd13000) [pid = 1889] [serial = 1777] [outer = (nil)] 02:47:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 77 (0x912a8000) [pid = 1889] [serial = 1778] [outer = 0x8fd13000] 02:47:14 INFO - PROCESS | 1889 | 1465120034497 Marionette DEBUG loaded listener.js 02:47:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 78 (0x91966c00) [pid = 1889] [serial = 1779] [outer = 0x8fd13000] 02:47:15 INFO - PROCESS | 1889 | 1465120035441 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 02:47:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:47:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1694ms 02:47:15 INFO - PROCESS | 1889 | 1465120035480 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 02:47:15 INFO - PROCESS | 1889 | 1465120035485 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 02:47:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:47:15 INFO - PROCESS | 1889 | 1465120035493 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:47:15 INFO - PROCESS | 1889 | 1465120035500 Marionette TRACE conn4 <- [1,2342,null,{}] 02:47:15 INFO - PROCESS | 1889 | 1465120035518 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:15 INFO - PROCESS | 1889 | 1465120035528 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:15 INFO - PROCESS | 1889 | 1465120035787 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 02:47:16 INFO - PROCESS | 1889 | 1465120036081 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1889 | 1465120036090 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:16 INFO - PROCESS | 1889 | ++DOCSHELL 0x91ae0400 == 33 [pid = 1889] [id = 593] 02:47:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 79 (0x91ae4400) [pid = 1889] [serial = 1780] [outer = (nil)] 02:47:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 80 (0x9235d000) [pid = 1889] [serial = 1781] [outer = 0x91ae4400] 02:47:16 INFO - PROCESS | 1889 | 1465120036181 Marionette DEBUG loaded listener.js 02:47:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 81 (0x9238d400) [pid = 1889] [serial = 1782] [outer = 0x91ae4400] 02:47:17 INFO - PROCESS | 1889 | 1465120037143 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 02:47:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:47:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1690ms 02:47:17 INFO - PROCESS | 1889 | 1465120037184 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 02:47:17 INFO - PROCESS | 1889 | 1465120037188 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 02:47:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:47:17 INFO - PROCESS | 1889 | 1465120037195 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:47:17 INFO - PROCESS | 1889 | 1465120037200 Marionette TRACE conn4 <- [1,2346,null,{}] 02:47:17 INFO - PROCESS | 1889 | 1465120037205 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:17 INFO - PROCESS | 1889 | 1465120037211 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:17 INFO - PROCESS | 1889 | 1465120037437 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 02:47:17 INFO - PROCESS | 1889 | 1465120037683 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120037692 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:17 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd01800 == 34 [pid = 1889] [id = 594] 02:47:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x8fd0f000) [pid = 1889] [serial = 1783] [outer = (nil)] 02:47:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x9244f800) [pid = 1889] [serial = 1784] [outer = 0x8fd0f000] 02:47:17 INFO - PROCESS | 1889 | 1465120037819 Marionette DEBUG loaded listener.js 02:47:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0x92476400) [pid = 1889] [serial = 1785] [outer = 0x8fd0f000] 02:47:18 INFO - PROCESS | 1889 | 1465120038748 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 02:47:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:47:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1593ms 02:47:18 INFO - PROCESS | 1889 | 1465120038789 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 02:47:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:47:18 INFO - PROCESS | 1889 | 1465120038793 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 02:47:18 INFO - PROCESS | 1889 | 1465120038800 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:47:18 INFO - PROCESS | 1889 | 1465120038804 Marionette TRACE conn4 <- [1,2350,null,{}] 02:47:18 INFO - PROCESS | 1889 | 1465120038810 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:18 INFO - PROCESS | 1889 | 1465120038815 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:19 INFO - PROCESS | 1889 | 1465120039012 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 02:47:19 INFO - PROCESS | 1889 | 1465120039275 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1889 | 1465120039283 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:19 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dbf0000 == 35 [pid = 1889] [id = 595] 02:47:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x91add400) [pid = 1889] [serial = 1786] [outer = (nil)] 02:47:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x92480400) [pid = 1889] [serial = 1787] [outer = 0x91add400] 02:47:19 INFO - PROCESS | 1889 | 1465120039414 Marionette DEBUG loaded listener.js 02:47:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x92e42000) [pid = 1889] [serial = 1788] [outer = 0x91add400] 02:47:20 INFO - PROCESS | 1889 | 1465120040435 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 02:47:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:47:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1692ms 02:47:20 INFO - PROCESS | 1889 | 1465120040493 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 02:47:20 INFO - PROCESS | 1889 | 1465120040496 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 02:47:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:47:20 INFO - PROCESS | 1889 | 1465120040504 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:47:20 INFO - PROCESS | 1889 | 1465120040508 Marionette TRACE conn4 <- [1,2354,null,{}] 02:47:20 INFO - PROCESS | 1889 | 1465120040514 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:20 INFO - PROCESS | 1889 | 1465120040525 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:20 INFO - PROCESS | 1889 | 1465120040801 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 02:47:21 INFO - PROCESS | 1889 | 1465120041104 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120041112 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:21 INFO - PROCESS | 1889 | ++DOCSHELL 0x92448000 == 36 [pid = 1889] [id = 596] 02:47:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x9247c800) [pid = 1889] [serial = 1789] [outer = (nil)] 02:47:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x93894c00) [pid = 1889] [serial = 1790] [outer = 0x9247c800] 02:47:21 INFO - PROCESS | 1889 | 1465120041197 Marionette DEBUG loaded listener.js 02:47:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x93b5d800) [pid = 1889] [serial = 1791] [outer = 0x9247c800] 02:47:22 INFO - PROCESS | 1889 | 1465120042197 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 02:47:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:47:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1750ms 02:47:22 INFO - PROCESS | 1889 | 1465120042255 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 02:47:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:47:22 INFO - PROCESS | 1889 | 1465120042259 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 02:47:22 INFO - PROCESS | 1889 | 1465120042265 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:47:22 INFO - PROCESS | 1889 | 1465120042269 Marionette TRACE conn4 <- [1,2358,null,{}] 02:47:22 INFO - PROCESS | 1889 | 1465120042275 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:22 INFO - PROCESS | 1889 | 1465120042280 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:22 INFO - PROCESS | 1889 | 1465120042462 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 02:47:22 INFO - PROCESS | 1889 | 1465120042715 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1889 | 1465120042727 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:22 INFO - PROCESS | 1889 | ++DOCSHELL 0x8e034800 == 37 [pid = 1889] [id = 597] 02:47:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x8fa6c800) [pid = 1889] [serial = 1792] [outer = (nil)] 02:47:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x93bce400) [pid = 1889] [serial = 1793] [outer = 0x8fa6c800] 02:47:22 INFO - PROCESS | 1889 | 1465120042849 Marionette DEBUG loaded listener.js 02:47:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x93c56000) [pid = 1889] [serial = 1794] [outer = 0x8fa6c800] 02:47:23 INFO - PROCESS | 1889 | 1465120043881 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 02:47:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:47:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1683ms 02:47:23 INFO - PROCESS | 1889 | 1465120043952 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 02:47:23 INFO - PROCESS | 1889 | 1465120043959 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 02:47:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:47:23 INFO - PROCESS | 1889 | 1465120043969 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:47:23 INFO - PROCESS | 1889 | 1465120043974 Marionette TRACE conn4 <- [1,2362,null,{}] 02:47:23 INFO - PROCESS | 1889 | 1465120043985 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:23 INFO - PROCESS | 1889 | 1465120043992 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:24 INFO - PROCESS | 1889 | 1465120044364 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 02:47:24 INFO - PROCESS | 1889 | 1465120044646 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1889 | 1465120044655 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:24 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd03c00 == 38 [pid = 1889] [id = 598] 02:47:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0x9389c800) [pid = 1889] [serial = 1795] [outer = (nil)] 02:47:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0x9472bc00) [pid = 1889] [serial = 1796] [outer = 0x9389c800] 02:47:24 INFO - PROCESS | 1889 | 1465120044745 Marionette DEBUG loaded listener.js 02:47:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0x95184400) [pid = 1889] [serial = 1797] [outer = 0x9389c800] 02:47:25 INFO - PROCESS | 1889 | 1465120045685 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 02:47:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:47:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1790ms 02:47:25 INFO - PROCESS | 1889 | 1465120045758 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 02:47:25 INFO - PROCESS | 1889 | 1465120045761 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 02:47:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:47:25 INFO - PROCESS | 1889 | 1465120045769 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:47:25 INFO - PROCESS | 1889 | 1465120045773 Marionette TRACE conn4 <- [1,2366,null,{}] 02:47:25 INFO - PROCESS | 1889 | 1465120045780 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:25 INFO - PROCESS | 1889 | 1465120045785 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:25 INFO - PROCESS | 1889 | 1465120045991 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 02:47:26 INFO - PROCESS | 1889 | 1465120046243 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1889 | 1465120046255 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:26 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cfa6800 == 39 [pid = 1889] [id = 599] 02:47:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0x8cfa7400) [pid = 1889] [serial = 1798] [outer = (nil)] 02:47:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0x8d9f4c00) [pid = 1889] [serial = 1799] [outer = 0x8cfa7400] 02:47:26 INFO - PROCESS | 1889 | 1465120046656 Marionette DEBUG loaded listener.js 02:47:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0x8dbf2400) [pid = 1889] [serial = 1800] [outer = 0x8cfa7400] 02:47:27 INFO - PROCESS | 1889 | 1465120047606 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 02:47:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:47:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1887ms 02:47:27 INFO - PROCESS | 1889 | 1465120047658 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 02:47:27 INFO - PROCESS | 1889 | 1465120047663 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 02:47:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:47:27 INFO - PROCESS | 1889 | 1465120047673 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:47:27 INFO - PROCESS | 1889 | 1465120047678 Marionette TRACE conn4 <- [1,2370,null,{}] 02:47:27 INFO - PROCESS | 1889 | 1465120047686 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:27 INFO - PROCESS | 1889 | 1465120047692 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:27 INFO - PROCESS | 1889 | 1465120047886 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 02:47:28 INFO - PROCESS | 1889 | 1465120048140 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120048150 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:28 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cdac400 == 40 [pid = 1889] [id = 600] 02:47:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0x8cf9c400) [pid = 1889] [serial = 1801] [outer = (nil)] 02:47:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 101 (0x8fa65c00) [pid = 1889] [serial = 1802] [outer = 0x8cf9c400] 02:47:28 INFO - PROCESS | 1889 | 1465120048331 Marionette DEBUG loaded listener.js 02:47:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 102 (0x8fd06400) [pid = 1889] [serial = 1803] [outer = 0x8cf9c400] 02:47:29 INFO - PROCESS | 1889 | 1465120049289 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 02:47:29 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd04c00 == 39 [pid = 1889] [id = 546] 02:47:29 INFO - PROCESS | 1889 | --DOMWINDOW == 101 (0x918c8000) [pid = 1889] [serial = 1733] [outer = (nil)] [url = about:blank] 02:47:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:47:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1682ms 02:47:29 INFO - PROCESS | 1889 | 1465120049409 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 02:47:29 INFO - PROCESS | 1889 | 1465120049415 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 02:47:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:47:29 INFO - PROCESS | 1889 | 1465120049426 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:47:29 INFO - PROCESS | 1889 | 1465120049430 Marionette TRACE conn4 <- [1,2374,null,{}] 02:47:29 INFO - PROCESS | 1889 | 1465120049436 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:29 INFO - PROCESS | 1889 | 1465120049442 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:29 INFO - PROCESS | 1889 | 1465120049651 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 02:47:29 INFO - PROCESS | 1889 | --DOMWINDOW == 100 (0x91969c00) [pid = 1889] [serial = 1707] [outer = (nil)] [url = about:blank] 02:47:29 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0x8fd10c00) [pid = 1889] [serial = 1727] [outer = (nil)] [url = about:blank] 02:47:29 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x91088000) [pid = 1889] [serial = 1728] [outer = (nil)] [url = about:blank] 02:47:29 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0x8eecdc00) [pid = 1889] [serial = 1724] [outer = (nil)] [url = about:blank] 02:47:29 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x8cda8800) [pid = 1889] [serial = 1709] [outer = (nil)] [url = about:blank] 02:47:29 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x8cdacc00) [pid = 1889] [serial = 1721] [outer = (nil)] [url = about:blank] 02:47:29 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x8d9f2c00) [pid = 1889] [serial = 1722] [outer = (nil)] [url = about:blank] 02:47:29 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x8fd09400) [pid = 1889] [serial = 1719] [outer = (nil)] [url = about:blank] 02:47:29 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x8fb23c00) [pid = 1889] [serial = 1718] [outer = (nil)] [url = about:blank] 02:47:29 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x8dcb7000) [pid = 1889] [serial = 1713] [outer = (nil)] [url = about:blank] 02:47:29 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x8dcad000) [pid = 1889] [serial = 1712] [outer = (nil)] [url = about:blank] 02:47:29 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x8f969c00) [pid = 1889] [serial = 1716] [outer = (nil)] [url = about:blank] 02:47:29 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x8f963400) [pid = 1889] [serial = 1715] [outer = (nil)] [url = about:blank] 02:47:29 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x8cf9d000) [pid = 1889] [serial = 1710] [outer = (nil)] [url = about:blank] 02:47:29 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x8cdae400) [pid = 1889] [serial = 1730] [outer = (nil)] [url = about:blank] 02:47:29 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x8f96b800) [pid = 1889] [serial = 1725] [outer = (nil)] [url = about:blank] 02:47:29 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0x8d9fa400) [pid = 1889] [serial = 1731] [outer = (nil)] [url = about:blank] 02:47:29 INFO - PROCESS | 1889 | 1465120049902 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:29 INFO - PROCESS | 1889 | 1465120049913 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:29 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9f2c00 == 40 [pid = 1889] [id = 601] 02:47:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x8d9fa400) [pid = 1889] [serial = 1804] [outer = (nil)] 02:47:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x8f966000) [pid = 1889] [serial = 1805] [outer = 0x8d9fa400] 02:47:30 INFO - PROCESS | 1889 | 1465120050053 Marionette DEBUG loaded listener.js 02:47:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x8fd05c00) [pid = 1889] [serial = 1806] [outer = 0x8d9fa400] 02:47:31 INFO - PROCESS | 1889 | 1465120051138 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 02:47:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:47:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1733ms 02:47:31 INFO - PROCESS | 1889 | 1465120051160 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 02:47:31 INFO - PROCESS | 1889 | 1465120051163 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 02:47:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:47:31 INFO - PROCESS | 1889 | 1465120051170 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:47:31 INFO - PROCESS | 1889 | 1465120051178 Marionette TRACE conn4 <- [1,2378,null,{}] 02:47:31 INFO - PROCESS | 1889 | 1465120051193 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:31 INFO - PROCESS | 1889 | 1465120051202 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:31 INFO - PROCESS | 1889 | 1465120051392 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 02:47:31 INFO - PROCESS | 1889 | 1465120051560 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1889 | 1465120051570 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:31 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dcb7400 == 41 [pid = 1889] [id = 602] 02:47:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x8fd14400) [pid = 1889] [serial = 1807] [outer = (nil)] 02:47:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x91976800) [pid = 1889] [serial = 1808] [outer = 0x8fd14400] 02:47:31 INFO - PROCESS | 1889 | 1465120051642 Marionette DEBUG loaded listener.js 02:47:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x919c7800) [pid = 1889] [serial = 1809] [outer = 0x8fd14400] 02:47:32 INFO - PROCESS | 1889 | 1465120052566 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 02:47:32 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:47:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1447ms 02:47:32 INFO - PROCESS | 1889 | 1465120052617 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 02:47:32 INFO - PROCESS | 1889 | 1465120052623 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 02:47:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:47:32 INFO - PROCESS | 1889 | 1465120052638 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:47:32 INFO - PROCESS | 1889 | 1465120052644 Marionette TRACE conn4 <- [1,2382,null,{}] 02:47:32 INFO - PROCESS | 1889 | 1465120052650 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:32 INFO - PROCESS | 1889 | 1465120052655 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:32 INFO - PROCESS | 1889 | 1465120052905 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 02:47:32 INFO - PROCESS | 1889 | 1465120052940 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120052951 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:32 INFO - PROCESS | 1889 | ++DOCSHELL 0x91972800 == 42 [pid = 1889] [id = 603] 02:47:32 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x9197b000) [pid = 1889] [serial = 1810] [outer = (nil)] 02:47:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x91ae6800) [pid = 1889] [serial = 1811] [outer = 0x9197b000] 02:47:33 INFO - PROCESS | 1889 | 1465120053073 Marionette DEBUG loaded listener.js 02:47:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x9235cc00) [pid = 1889] [serial = 1812] [outer = 0x9197b000] 02:47:34 INFO - PROCESS | 1889 | 1465120054314 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 02:47:34 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:47:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1893ms 02:47:34 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x8cdab400) [pid = 1889] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:47:34 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x8dbf7800) [pid = 1889] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:47:34 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x912a2800) [pid = 1889] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:47:34 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x8fb26400) [pid = 1889] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:47:34 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x8d9fc800) [pid = 1889] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:47:34 INFO - PROCESS | 1889 | 1465120054551 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 02:47:34 INFO - PROCESS | 1889 | 1465120054555 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 02:47:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:47:34 INFO - PROCESS | 1889 | 1465120054562 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:47:34 INFO - PROCESS | 1889 | 1465120054565 Marionette TRACE conn4 <- [1,2386,null,{}] 02:47:34 INFO - PROCESS | 1889 | 1465120054571 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:34 INFO - PROCESS | 1889 | 1465120054576 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:34 INFO - PROCESS | 1889 | 1465120054742 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 02:47:34 INFO - PROCESS | 1889 | 1465120054761 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1889 | 1465120054769 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:34 INFO - PROCESS | 1889 | ++DOCSHELL 0x91968000 == 43 [pid = 1889] [id = 604] 02:47:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x919cec00) [pid = 1889] [serial = 1813] [outer = (nil)] 02:47:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x91ae5400) [pid = 1889] [serial = 1814] [outer = 0x919cec00] 02:47:35 INFO - PROCESS | 1889 | 1465120054996 Marionette DEBUG loaded listener.js 02:47:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x92474800) [pid = 1889] [serial = 1815] [outer = 0x919cec00] 02:47:35 INFO - PROCESS | 1889 | 1465120055968 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 02:47:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:47:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1430ms 02:47:35 INFO - PROCESS | 1889 | 1465120055992 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 02:47:35 INFO - PROCESS | 1889 | 1465120055998 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 02:47:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:47:36 INFO - PROCESS | 1889 | 1465120056004 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:47:36 INFO - PROCESS | 1889 | 1465120056007 Marionette TRACE conn4 <- [1,2390,null,{}] 02:47:36 INFO - PROCESS | 1889 | 1465120056013 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:36 INFO - PROCESS | 1889 | 1465120056025 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:36 INFO - PROCESS | 1889 | 1465120056353 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 02:47:36 INFO - PROCESS | 1889 | 1465120056378 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1889 | 1465120056390 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:36 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cfa6400 == 44 [pid = 1889] [id = 605] 02:47:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x8fd07800) [pid = 1889] [serial = 1816] [outer = (nil)] 02:47:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x9388f000) [pid = 1889] [serial = 1817] [outer = 0x8fd07800] 02:47:36 INFO - PROCESS | 1889 | 1465120056513 Marionette DEBUG loaded listener.js 02:47:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0x93c53400) [pid = 1889] [serial = 1818] [outer = 0x8fd07800] 02:47:37 INFO - PROCESS | 1889 | 1465120057853 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 02:47:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:47:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1893ms 02:47:37 INFO - PROCESS | 1889 | 1465120057899 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 02:47:37 INFO - PROCESS | 1889 | 1465120057905 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 02:47:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:47:37 INFO - PROCESS | 1889 | 1465120057913 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:47:37 INFO - PROCESS | 1889 | 1465120057919 Marionette TRACE conn4 <- [1,2394,null,{}] 02:47:37 INFO - PROCESS | 1889 | 1465120057926 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:37 INFO - PROCESS | 1889 | 1465120057933 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:38 INFO - PROCESS | 1889 | 1465120058158 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 02:47:38 INFO - PROCESS | 1889 | 1465120058493 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120058509 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:38 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dcb0800 == 45 [pid = 1889] [id = 606] 02:47:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0x8dcb0c00) [pid = 1889] [serial = 1819] [outer = (nil)] 02:47:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0x8eec5800) [pid = 1889] [serial = 1820] [outer = 0x8dcb0c00] 02:47:38 INFO - PROCESS | 1889 | 1465120058604 Marionette DEBUG loaded listener.js 02:47:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0x8f96d000) [pid = 1889] [serial = 1821] [outer = 0x8dcb0c00] 02:47:39 INFO - PROCESS | 1889 | 1465120059598 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:47:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:47:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1745ms 02:47:39 INFO - PROCESS | 1889 | 1465120059659 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 02:47:39 INFO - PROCESS | 1889 | 1465120059667 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 02:47:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:47:39 INFO - PROCESS | 1889 | 1465120059679 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:47:39 INFO - PROCESS | 1889 | 1465120059683 Marionette TRACE conn4 <- [1,2398,null,{}] 02:47:39 INFO - PROCESS | 1889 | 1465120059691 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:39 INFO - PROCESS | 1889 | 1465120059697 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:39 INFO - PROCESS | 1889 | 1465120059981 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 02:47:40 INFO - PROCESS | 1889 | 1465120060292 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120060307 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:40 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9f6c00 == 46 [pid = 1889] [id = 607] 02:47:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0x918c8800) [pid = 1889] [serial = 1822] [outer = (nil)] 02:47:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0x91976000) [pid = 1889] [serial = 1823] [outer = 0x918c8800] 02:47:40 INFO - PROCESS | 1889 | 1465120060395 Marionette DEBUG loaded listener.js 02:47:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0x919ff000) [pid = 1889] [serial = 1824] [outer = 0x918c8800] 02:47:41 INFO - PROCESS | 1889 | 1465120061455 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 02:47:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:47:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1838ms 02:47:41 INFO - PROCESS | 1889 | 1465120061517 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 02:47:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:47:41 INFO - PROCESS | 1889 | 1465120061521 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 02:47:41 INFO - PROCESS | 1889 | 1465120061529 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:47:41 INFO - PROCESS | 1889 | 1465120061535 Marionette TRACE conn4 <- [1,2402,null,{}] 02:47:41 INFO - PROCESS | 1889 | 1465120061595 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:41 INFO - PROCESS | 1889 | 1465120061605 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:41 INFO - PROCESS | 1889 | 1465120061918 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 02:47:42 INFO - PROCESS | 1889 | 1465120062157 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120062170 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:42 INFO - PROCESS | 1889 | ++DOCSHELL 0x9384a800 == 47 [pid = 1889] [id = 608] 02:47:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 101 (0x9384ac00) [pid = 1889] [serial = 1825] [outer = (nil)] 02:47:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 102 (0x93c54800) [pid = 1889] [serial = 1826] [outer = 0x9384ac00] 02:47:42 INFO - PROCESS | 1889 | 1465120062260 Marionette DEBUG loaded listener.js 02:47:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 103 (0x95346400) [pid = 1889] [serial = 1827] [outer = 0x9384ac00] 02:47:43 INFO - PROCESS | 1889 | 1465120063239 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 02:47:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:47:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1744ms 02:47:43 INFO - PROCESS | 1889 | 1465120063272 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 02:47:43 INFO - PROCESS | 1889 | 1465120063277 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 02:47:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:47:43 INFO - PROCESS | 1889 | 1465120063284 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:47:43 INFO - PROCESS | 1889 | 1465120063289 Marionette TRACE conn4 <- [1,2406,null,{}] 02:47:43 INFO - PROCESS | 1889 | 1465120063296 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:43 INFO - PROCESS | 1889 | 1465120063302 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:43 INFO - PROCESS | 1889 | 1465120063538 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 02:47:43 INFO - PROCESS | 1889 | 1465120063791 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120063800 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:43 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cf9c800 == 48 [pid = 1889] [id = 609] 02:47:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 104 (0x91086c00) [pid = 1889] [serial = 1828] [outer = (nil)] 02:47:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 105 (0x953e3000) [pid = 1889] [serial = 1829] [outer = 0x91086c00] 02:47:43 INFO - PROCESS | 1889 | 1465120063928 Marionette DEBUG loaded listener.js 02:47:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 106 (0x992e8000) [pid = 1889] [serial = 1830] [outer = 0x91086c00] 02:47:44 INFO - PROCESS | 1889 | 1465120064871 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 02:47:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:47:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1637ms 02:47:44 INFO - PROCESS | 1889 | 1465120064922 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 02:47:44 INFO - PROCESS | 1889 | 1465120064926 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 02:47:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:47:44 INFO - PROCESS | 1889 | 1465120064934 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:47:44 INFO - PROCESS | 1889 | 1465120064938 Marionette TRACE conn4 <- [1,2410,null,{}] 02:47:44 INFO - PROCESS | 1889 | 1465120064944 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:44 INFO - PROCESS | 1889 | 1465120064950 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:45 INFO - PROCESS | 1889 | 1465120065164 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 02:47:45 INFO - PROCESS | 1889 | 1465120065425 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120065439 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:45 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd01400 == 49 [pid = 1889] [id = 610] 02:47:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 107 (0x8cda7400) [pid = 1889] [serial = 1831] [outer = (nil)] 02:47:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 108 (0x99303400) [pid = 1889] [serial = 1832] [outer = 0x8cda7400] 02:47:45 INFO - PROCESS | 1889 | 1465120065578 Marionette DEBUG loaded listener.js 02:47:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 109 (0x9930e400) [pid = 1889] [serial = 1833] [outer = 0x8cda7400] 02:47:46 INFO - PROCESS | 1889 | 1465120066599 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 02:47:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:47:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1687ms 02:47:46 INFO - PROCESS | 1889 | 1465120066622 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 02:47:46 INFO - PROCESS | 1889 | 1465120066626 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 02:47:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:47:46 INFO - PROCESS | 1889 | 1465120066633 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:47:46 INFO - PROCESS | 1889 | 1465120066637 Marionette TRACE conn4 <- [1,2414,null,{}] 02:47:46 INFO - PROCESS | 1889 | 1465120066644 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:46 INFO - PROCESS | 1889 | 1465120066655 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:46 INFO - PROCESS | 1889 | 1465120066924 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 02:47:47 INFO - PROCESS | 1889 | 1465120067234 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120067246 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:47 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fa64000 == 50 [pid = 1889] [id = 611] 02:47:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 110 (0x99309400) [pid = 1889] [serial = 1834] [outer = (nil)] 02:47:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 111 (0x9a182800) [pid = 1889] [serial = 1835] [outer = 0x99309400] 02:47:47 INFO - PROCESS | 1889 | 1465120067329 Marionette DEBUG loaded listener.js 02:47:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 112 (0x9a3c7000) [pid = 1889] [serial = 1836] [outer = 0x99309400] 02:47:48 INFO - PROCESS | 1889 | 1465120068315 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 02:47:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:47:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1738ms 02:47:48 INFO - PROCESS | 1889 | 1465120068372 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 02:47:48 INFO - PROCESS | 1889 | 1465120068376 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 02:47:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:47:48 INFO - PROCESS | 1889 | 1465120068383 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:47:48 INFO - PROCESS | 1889 | 1465120068386 Marionette TRACE conn4 <- [1,2418,null,{}] 02:47:48 INFO - PROCESS | 1889 | 1465120068392 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:48 INFO - PROCESS | 1889 | 1465120068397 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:48 INFO - PROCESS | 1889 | 1465120068622 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 02:47:48 INFO - PROCESS | 1889 | 1465120068872 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120068878 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:48 INFO - PROCESS | 1889 | ++DOCSHELL 0x95348800 == 51 [pid = 1889] [id = 612] 02:47:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 113 (0x993a7000) [pid = 1889] [serial = 1837] [outer = (nil)] 02:47:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 114 (0x9a477000) [pid = 1889] [serial = 1838] [outer = 0x993a7000] 02:47:49 INFO - PROCESS | 1889 | 1465120069009 Marionette DEBUG loaded listener.js 02:47:49 INFO - PROCESS | 1889 | ++DOMWINDOW == 115 (0x9a477c00) [pid = 1889] [serial = 1839] [outer = 0x993a7000] 02:47:50 INFO - PROCESS | 1889 | 1465120070013 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:47:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:47:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1682ms 02:47:50 INFO - PROCESS | 1889 | 1465120070066 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 02:47:50 INFO - PROCESS | 1889 | 1465120070070 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 02:47:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:47:50 INFO - PROCESS | 1889 | 1465120070078 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:47:50 INFO - PROCESS | 1889 | 1465120070082 Marionette TRACE conn4 <- [1,2422,null,{}] 02:47:50 INFO - PROCESS | 1889 | 1465120070089 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:50 INFO - PROCESS | 1889 | 1465120070095 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:50 INFO - PROCESS | 1889 | 1465120070321 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 02:47:50 INFO - PROCESS | 1889 | 1465120070632 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120070642 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:50 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cda2400 == 52 [pid = 1889] [id = 613] 02:47:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 116 (0x91ae1400) [pid = 1889] [serial = 1840] [outer = (nil)] 02:47:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 117 (0x9a5f0800) [pid = 1889] [serial = 1841] [outer = 0x91ae1400] 02:47:50 INFO - PROCESS | 1889 | 1465120070732 Marionette DEBUG loaded listener.js 02:47:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 118 (0x9a722000) [pid = 1889] [serial = 1842] [outer = 0x91ae1400] 02:47:51 INFO - PROCESS | 1889 | 1465120071650 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:47:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:47:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1637ms 02:47:51 INFO - PROCESS | 1889 | 1465120071717 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 02:47:51 INFO - PROCESS | 1889 | 1465120071721 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 02:47:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:47:51 INFO - PROCESS | 1889 | 1465120071728 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:47:51 INFO - PROCESS | 1889 | 1465120071732 Marionette TRACE conn4 <- [1,2426,null,{}] 02:47:51 INFO - PROCESS | 1889 | 1465120071738 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:51 INFO - PROCESS | 1889 | 1465120071743 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:51 INFO - PROCESS | 1889 | 1465120071950 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 02:47:52 INFO - PROCESS | 1889 | 1465120072202 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120072212 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:52 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dbf5c00 == 53 [pid = 1889] [id = 614] 02:47:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 119 (0x99f73800) [pid = 1889] [serial = 1843] [outer = (nil)] 02:47:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 120 (0x9aa41000) [pid = 1889] [serial = 1844] [outer = 0x99f73800] 02:47:52 INFO - PROCESS | 1889 | 1465120072340 Marionette DEBUG loaded listener.js 02:47:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 121 (0x9aa44400) [pid = 1889] [serial = 1845] [outer = 0x99f73800] 02:47:53 INFO - PROCESS | 1889 | 1465120073388 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 02:47:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:47:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1734ms 02:47:53 INFO - PROCESS | 1889 | 1465120073463 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 02:47:53 INFO - PROCESS | 1889 | 1465120073467 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 02:47:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:47:53 INFO - PROCESS | 1889 | 1465120073474 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:47:53 INFO - PROCESS | 1889 | 1465120073478 Marionette TRACE conn4 <- [1,2430,null,{}] 02:47:53 INFO - PROCESS | 1889 | 1465120073485 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:53 INFO - PROCESS | 1889 | 1465120073491 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:53 INFO - PROCESS | 1889 | 1465120073791 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 02:47:54 INFO - PROCESS | 1889 | 1465120074441 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:54 INFO - PROCESS | 1889 | 1465120074455 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:54 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9f0400 == 54 [pid = 1889] [id = 615] 02:47:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 122 (0x8d9f0c00) [pid = 1889] [serial = 1846] [outer = (nil)] 02:47:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 123 (0x8d9fc800) [pid = 1889] [serial = 1847] [outer = 0x8d9f0c00] 02:47:54 INFO - PROCESS | 1889 | 1465120074533 Marionette DEBUG loaded listener.js 02:47:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 124 (0x8dcb7000) [pid = 1889] [serial = 1848] [outer = 0x8d9f0c00] 02:47:55 INFO - PROCESS | 1889 | 1465120075596 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 02:47:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:47:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 2183ms 02:47:55 INFO - PROCESS | 1889 | 1465120075663 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 02:47:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:47:55 INFO - PROCESS | 1889 | 1465120075673 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 02:47:55 INFO - PROCESS | 1889 | 1465120075684 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:47:55 INFO - PROCESS | 1889 | 1465120075688 Marionette TRACE conn4 <- [1,2434,null,{}] 02:47:55 INFO - PROCESS | 1889 | 1465120075756 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:55 INFO - PROCESS | 1889 | 1465120075762 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:56 INFO - PROCESS | 1889 | 1465120076019 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 02:47:56 INFO - PROCESS | 1889 | 1465120076278 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120076291 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:56 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dbea000 == 55 [pid = 1889] [id = 616] 02:47:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 125 (0x8e039c00) [pid = 1889] [serial = 1849] [outer = (nil)] 02:47:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 126 (0x8eed1400) [pid = 1889] [serial = 1850] [outer = 0x8e039c00] 02:47:56 INFO - PROCESS | 1889 | 1465120076404 Marionette DEBUG loaded listener.js 02:47:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 127 (0x91089400) [pid = 1889] [serial = 1851] [outer = 0x8e039c00] 02:47:56 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd0b400 == 54 [pid = 1889] [id = 573] 02:47:56 INFO - PROCESS | 1889 | --DOCSHELL 0x91968000 == 53 [pid = 1889] [id = 604] 02:47:56 INFO - PROCESS | 1889 | --DOCSHELL 0x91972800 == 52 [pid = 1889] [id = 603] 02:47:56 INFO - PROCESS | 1889 | --DOCSHELL 0x8dcb7400 == 51 [pid = 1889] [id = 602] 02:47:56 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9f2c00 == 50 [pid = 1889] [id = 601] 02:47:56 INFO - PROCESS | 1889 | --DOCSHELL 0x8cdac400 == 49 [pid = 1889] [id = 600] 02:47:56 INFO - PROCESS | 1889 | --DOCSHELL 0x8cfa6800 == 48 [pid = 1889] [id = 599] 02:47:57 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd01800 == 47 [pid = 1889] [id = 594] 02:47:57 INFO - PROCESS | 1889 | --DOCSHELL 0x91ae0400 == 46 [pid = 1889] [id = 593] 02:47:57 INFO - PROCESS | 1889 | --DOCSHELL 0x8fa61c00 == 45 [pid = 1889] [id = 592] 02:47:57 INFO - PROCESS | 1889 | --DOCSHELL 0x8dbecc00 == 44 [pid = 1889] [id = 591] 02:47:57 INFO - PROCESS | 1889 | --DOMWINDOW == 126 (0x8e041c00) [pid = 1889] [serial = 1754] [outer = (nil)] [url = about:blank] 02:47:57 INFO - PROCESS | 1889 | --DOMWINDOW == 125 (0x91088c00) [pid = 1889] [serial = 1770] [outer = (nil)] [url = about:blank] 02:47:57 INFO - PROCESS | 1889 | --DOMWINDOW == 124 (0x8f967c00) [pid = 1889] [serial = 1761] [outer = (nil)] [url = about:blank] 02:47:57 INFO - PROCESS | 1889 | --DOMWINDOW == 123 (0x8eec7800) [pid = 1889] [serial = 1736] [outer = (nil)] [url = about:blank] 02:47:57 INFO - PROCESS | 1889 | --DOMWINDOW == 122 (0x91976400) [pid = 1889] [serial = 1766] [outer = (nil)] [url = about:blank] 02:47:57 INFO - PROCESS | 1889 | --DOMWINDOW == 121 (0x918ca400) [pid = 1889] [serial = 1739] [outer = (nil)] [url = about:blank] 02:47:57 INFO - PROCESS | 1889 | --DOMWINDOW == 120 (0x9238f000) [pid = 1889] [serial = 1751] [outer = (nil)] [url = about:blank] 02:47:57 INFO - PROCESS | 1889 | --DOMWINDOW == 119 (0x9129e000) [pid = 1889] [serial = 1764] [outer = (nil)] [url = about:blank] 02:47:57 INFO - PROCESS | 1889 | --DOMWINDOW == 118 (0x8e036400) [pid = 1889] [serial = 1757] [outer = (nil)] [url = about:blank] 02:47:57 INFO - PROCESS | 1889 | --DOMWINDOW == 117 (0x8eecb400) [pid = 1889] [serial = 1758] [outer = (nil)] [url = about:blank] 02:47:57 INFO - PROCESS | 1889 | --DOMWINDOW == 116 (0x9197c400) [pid = 1889] [serial = 1767] [outer = (nil)] [url = about:blank] 02:47:57 INFO - PROCESS | 1889 | --DOMWINDOW == 115 (0x91087800) [pid = 1889] [serial = 1763] [outer = (nil)] [url = about:blank] 02:47:57 INFO - PROCESS | 1889 | --DOMWINDOW == 114 (0x8eec5400) [pid = 1889] [serial = 1760] [outer = (nil)] [url = about:blank] 02:47:57 INFO - PROCESS | 1889 | --DOMWINDOW == 113 (0x91ae5800) [pid = 1889] [serial = 1745] [outer = (nil)] [url = about:blank] 02:47:57 INFO - PROCESS | 1889 | --DOMWINDOW == 112 (0x8fb19800) [pid = 1889] [serial = 1769] [outer = (nil)] [url = about:blank] 02:47:57 INFO - PROCESS | 1889 | --DOMWINDOW == 111 (0x9235c400) [pid = 1889] [serial = 1748] [outer = (nil)] [url = about:blank] 02:47:57 INFO - PROCESS | 1889 | --DOMWINDOW == 110 (0x919cc800) [pid = 1889] [serial = 1742] [outer = (nil)] [url = about:blank] 02:47:57 INFO - PROCESS | 1889 | 1465120077463 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 02:47:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:47:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1839ms 02:47:57 INFO - PROCESS | 1889 | 1465120077544 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 02:47:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:47:57 INFO - PROCESS | 1889 | 1465120077555 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 02:47:57 INFO - PROCESS | 1889 | 1465120077567 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:47:57 INFO - PROCESS | 1889 | 1465120077574 Marionette TRACE conn4 <- [1,2438,null,{}] 02:47:57 INFO - PROCESS | 1889 | 1465120077584 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:57 INFO - PROCESS | 1889 | 1465120077590 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:57 INFO - PROCESS | 1889 | 1465120077838 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 02:47:58 INFO - PROCESS | 1889 | 1465120078081 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120078090 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:58 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fa64400 == 45 [pid = 1889] [id = 617] 02:47:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 111 (0x9129e000) [pid = 1889] [serial = 1852] [outer = (nil)] 02:47:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 112 (0x91963400) [pid = 1889] [serial = 1853] [outer = 0x9129e000] 02:47:58 INFO - PROCESS | 1889 | 1465120078165 Marionette DEBUG loaded listener.js 02:47:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 113 (0x919c5400) [pid = 1889] [serial = 1854] [outer = 0x9129e000] 02:47:59 INFO - PROCESS | 1889 | 1465120079002 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 02:47:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:47:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1489ms 02:47:59 INFO - PROCESS | 1889 | 1465120079053 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 02:47:59 INFO - PROCESS | 1889 | 1465120079058 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 02:47:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:47:59 INFO - PROCESS | 1889 | 1465120079110 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:47:59 INFO - PROCESS | 1889 | 1465120079119 Marionette TRACE conn4 <- [1,2442,null,{}] 02:47:59 INFO - PROCESS | 1889 | 1465120079127 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:59 INFO - PROCESS | 1889 | 1465120079135 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:59 INFO - PROCESS | 1889 | 1465120079411 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 02:47:59 INFO - PROCESS | 1889 | 1465120079444 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:59 INFO - PROCESS | 1889 | 1465120079455 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:47:59 INFO - PROCESS | 1889 | ++DOCSHELL 0x91964000 == 46 [pid = 1889] [id = 618] 02:47:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 114 (0x9235e400) [pid = 1889] [serial = 1855] [outer = (nil)] 02:47:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 115 (0x9244fc00) [pid = 1889] [serial = 1856] [outer = 0x9235e400] 02:47:59 INFO - PROCESS | 1889 | 1465120079526 Marionette DEBUG loaded listener.js 02:47:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 116 (0x9247e400) [pid = 1889] [serial = 1857] [outer = 0x9235e400] 02:48:00 INFO - PROCESS | 1889 | 1465120080524 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 02:48:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:48:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1510ms 02:48:00 INFO - PROCESS | 1889 | 1465120080603 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 02:48:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:48:00 INFO - PROCESS | 1889 | 1465120080608 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 02:48:00 INFO - PROCESS | 1889 | 1465120080615 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:48:00 INFO - PROCESS | 1889 | 1465120080618 Marionette TRACE conn4 <- [1,2446,null,{}] 02:48:00 INFO - PROCESS | 1889 | 1465120080624 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:00 INFO - PROCESS | 1889 | 1465120080629 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:00 INFO - PROCESS | 1889 | 1465120080936 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 02:48:00 INFO - PROCESS | 1889 | 1465120080973 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120080980 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:01 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd0dc00 == 47 [pid = 1889] [id = 619] 02:48:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 117 (0x92390800) [pid = 1889] [serial = 1858] [outer = (nil)] 02:48:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 118 (0x93899c00) [pid = 1889] [serial = 1859] [outer = 0x92390800] 02:48:01 INFO - PROCESS | 1889 | 1465120081053 Marionette DEBUG loaded listener.js 02:48:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 119 (0x93c55800) [pid = 1889] [serial = 1860] [outer = 0x92390800] 02:48:01 INFO - PROCESS | 1889 | --DOMWINDOW == 118 (0x9197b000) [pid = 1889] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:48:01 INFO - PROCESS | 1889 | --DOMWINDOW == 117 (0x919cec00) [pid = 1889] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:48:01 INFO - PROCESS | 1889 | --DOMWINDOW == 116 (0x8cf9c400) [pid = 1889] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:48:01 INFO - PROCESS | 1889 | --DOMWINDOW == 115 (0x8fd14400) [pid = 1889] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:48:01 INFO - PROCESS | 1889 | --DOMWINDOW == 114 (0x8d9fa400) [pid = 1889] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:48:01 INFO - PROCESS | 1889 | --DOMWINDOW == 113 (0x8cfa7400) [pid = 1889] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:48:02 INFO - PROCESS | 1889 | 1465120082333 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 02:48:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:48:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1743ms 02:48:02 INFO - PROCESS | 1889 | 1465120082359 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 02:48:02 INFO - PROCESS | 1889 | 1465120082364 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 02:48:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:48:02 INFO - PROCESS | 1889 | 1465120082377 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:48:02 INFO - PROCESS | 1889 | 1465120082381 Marionette TRACE conn4 <- [1,2450,null,{}] 02:48:02 INFO - PROCESS | 1889 | 1465120082387 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:02 INFO - PROCESS | 1889 | 1465120082393 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:02 INFO - PROCESS | 1889 | 1465120082593 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 02:48:02 INFO - PROCESS | 1889 | 1465120082783 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1889 | 1465120082800 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:02 INFO - PROCESS | 1889 | ++DOCSHELL 0x919f5800 == 48 [pid = 1889] [id = 620] 02:48:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 114 (0x9235a000) [pid = 1889] [serial = 1861] [outer = (nil)] 02:48:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 115 (0x93847800) [pid = 1889] [serial = 1862] [outer = 0x9235a000] 02:48:02 INFO - PROCESS | 1889 | 1465120082897 Marionette DEBUG loaded listener.js 02:48:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 116 (0x95344400) [pid = 1889] [serial = 1863] [outer = 0x9235a000] 02:48:03 INFO - PROCESS | 1889 | 1465120083886 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 02:48:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:48:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1585ms 02:48:03 INFO - PROCESS | 1889 | 1465120083964 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 02:48:03 INFO - PROCESS | 1889 | 1465120083973 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 02:48:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:48:03 INFO - PROCESS | 1889 | 1465120083983 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:48:03 INFO - PROCESS | 1889 | 1465120083989 Marionette TRACE conn4 <- [1,2454,null,{}] 02:48:04 INFO - PROCESS | 1889 | 1465120083998 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:04 INFO - PROCESS | 1889 | 1465120084004 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:04 INFO - PROCESS | 1889 | 1465120084263 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 02:48:04 INFO - PROCESS | 1889 | 1465120084592 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:04 INFO - PROCESS | 1889 | 1465120084611 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:04 INFO - PROCESS | 1889 | ++DOCSHELL 0x8f96b000 == 49 [pid = 1889] [id = 621] 02:48:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 117 (0x8f96b800) [pid = 1889] [serial = 1864] [outer = (nil)] 02:48:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 118 (0x8f99b400) [pid = 1889] [serial = 1865] [outer = 0x8f96b800] 02:48:04 INFO - PROCESS | 1889 | 1465120084698 Marionette DEBUG loaded listener.js 02:48:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 119 (0x8fb22c00) [pid = 1889] [serial = 1866] [outer = 0x8f96b800] 02:48:05 INFO - PROCESS | 1889 | 1465120085683 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 02:48:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:48:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1742ms 02:48:05 INFO - PROCESS | 1889 | 1465120085725 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 02:48:05 INFO - PROCESS | 1889 | 1465120085732 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 02:48:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:48:05 INFO - PROCESS | 1889 | 1465120085744 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:48:05 INFO - PROCESS | 1889 | 1465120085748 Marionette TRACE conn4 <- [1,2458,null,{}] 02:48:05 INFO - PROCESS | 1889 | 1465120085755 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:05 INFO - PROCESS | 1889 | 1465120085761 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:06 INFO - PROCESS | 1889 | 1465120086011 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 02:48:06 INFO - PROCESS | 1889 | 1465120086323 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120086331 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:06 INFO - PROCESS | 1889 | ++DOCSHELL 0x91960000 == 50 [pid = 1889] [id = 622] 02:48:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 120 (0x9197b000) [pid = 1889] [serial = 1867] [outer = (nil)] 02:48:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 121 (0x919c2000) [pid = 1889] [serial = 1868] [outer = 0x9197b000] 02:48:06 INFO - PROCESS | 1889 | 1465120086427 Marionette DEBUG loaded listener.js 02:48:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 122 (0x91ae6400) [pid = 1889] [serial = 1869] [outer = 0x9197b000] 02:48:07 INFO - PROCESS | 1889 | 1465120087407 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 02:48:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:48:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1687ms 02:48:07 INFO - PROCESS | 1889 | 1465120087432 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 02:48:07 INFO - PROCESS | 1889 | 1465120087437 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 02:48:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:48:07 INFO - PROCESS | 1889 | 1465120087447 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:48:07 INFO - PROCESS | 1889 | 1465120087457 Marionette TRACE conn4 <- [1,2462,null,{}] 02:48:07 INFO - PROCESS | 1889 | 1465120087478 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:07 INFO - PROCESS | 1889 | 1465120087488 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:07 INFO - PROCESS | 1889 | 1465120087750 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 02:48:08 INFO - PROCESS | 1889 | 1465120088152 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120088164 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:08 INFO - PROCESS | 1889 | ++DOCSHELL 0x953e5000 == 51 [pid = 1889] [id = 623] 02:48:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 123 (0x95623000) [pid = 1889] [serial = 1870] [outer = (nil)] 02:48:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 124 (0x99307000) [pid = 1889] [serial = 1871] [outer = 0x95623000] 02:48:08 INFO - PROCESS | 1889 | 1465120088278 Marionette DEBUG loaded listener.js 02:48:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 125 (0x9967d400) [pid = 1889] [serial = 1872] [outer = 0x95623000] 02:48:09 INFO - PROCESS | 1889 | 1465120089294 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 02:48:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:48:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1901ms 02:48:09 INFO - PROCESS | 1889 | 1465120089348 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 02:48:09 INFO - PROCESS | 1889 | 1465120089352 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 02:48:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:48:09 INFO - PROCESS | 1889 | 1465120089360 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:48:09 INFO - PROCESS | 1889 | 1465120089364 Marionette TRACE conn4 <- [1,2466,null,{}] 02:48:09 INFO - PROCESS | 1889 | 1465120089370 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:09 INFO - PROCESS | 1889 | 1465120089375 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:09 INFO - PROCESS | 1889 | 1465120089620 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 02:48:09 INFO - PROCESS | 1889 | 1465120089938 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120089949 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:09 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cda6400 == 52 [pid = 1889] [id = 624] 02:48:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 126 (0x953e0400) [pid = 1889] [serial = 1873] [outer = (nil)] 02:48:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 127 (0x9a47c000) [pid = 1889] [serial = 1874] [outer = 0x953e0400] 02:48:10 INFO - PROCESS | 1889 | 1465120090036 Marionette DEBUG loaded listener.js 02:48:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 128 (0x9aa3bc00) [pid = 1889] [serial = 1875] [outer = 0x953e0400] 02:48:10 INFO - PROCESS | 1889 | 1465120090983 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 02:48:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:48:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1683ms 02:48:11 INFO - PROCESS | 1889 | 1465120091045 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 02:48:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:48:11 INFO - PROCESS | 1889 | 1465120091051 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 02:48:11 INFO - PROCESS | 1889 | 1465120091058 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:48:11 INFO - PROCESS | 1889 | 1465120091062 Marionette TRACE conn4 <- [1,2470,null,{}] 02:48:11 INFO - PROCESS | 1889 | 1465120091069 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:11 INFO - PROCESS | 1889 | 1465120091075 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:11 INFO - PROCESS | 1889 | 1465120091289 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 02:48:11 INFO - PROCESS | 1889 | 1465120091555 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:11 INFO - PROCESS | 1889 | 1465120091562 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:11 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cdaf000 == 53 [pid = 1889] [id = 625] 02:48:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 129 (0x8cfa8800) [pid = 1889] [serial = 1876] [outer = (nil)] 02:48:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 130 (0x9ad44000) [pid = 1889] [serial = 1877] [outer = 0x8cfa8800] 02:48:11 INFO - PROCESS | 1889 | 1465120091697 Marionette DEBUG loaded listener.js 02:48:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 131 (0x9ad45c00) [pid = 1889] [serial = 1878] [outer = 0x8cfa8800] 02:48:12 INFO - PROCESS | 1889 | 1465120092689 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 02:48:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:48:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1700ms 02:48:12 INFO - PROCESS | 1889 | 1465120092759 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 02:48:12 INFO - PROCESS | 1889 | 1465120092763 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 02:48:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:48:12 INFO - PROCESS | 1889 | 1465120092771 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:48:12 INFO - PROCESS | 1889 | 1465120092775 Marionette TRACE conn4 <- [1,2474,null,{}] 02:48:12 INFO - PROCESS | 1889 | 1465120092781 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:12 INFO - PROCESS | 1889 | 1465120092792 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:13 INFO - PROCESS | 1889 | 1465120093104 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 02:48:13 INFO - PROCESS | 1889 | 1465120093424 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120093433 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:13 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cf9f800 == 54 [pid = 1889] [id = 626] 02:48:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 132 (0x9aacfc00) [pid = 1889] [serial = 1879] [outer = (nil)] 02:48:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 133 (0x9b2ab400) [pid = 1889] [serial = 1880] [outer = 0x9aacfc00] 02:48:13 INFO - PROCESS | 1889 | 1465120093523 Marionette DEBUG loaded listener.js 02:48:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 134 (0x9b338800) [pid = 1889] [serial = 1881] [outer = 0x9aacfc00] 02:48:14 INFO - PROCESS | 1889 | 1465120094561 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 02:48:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:48:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1833ms 02:48:14 INFO - PROCESS | 1889 | 1465120094605 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 02:48:14 INFO - PROCESS | 1889 | 1465120094610 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 02:48:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:48:14 INFO - PROCESS | 1889 | 1465120094616 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:48:14 INFO - PROCESS | 1889 | 1465120094620 Marionette TRACE conn4 <- [1,2478,null,{}] 02:48:14 INFO - PROCESS | 1889 | 1465120094627 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:14 INFO - PROCESS | 1889 | 1465120094633 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:14 INFO - PROCESS | 1889 | 1465120094851 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 02:48:15 INFO - PROCESS | 1889 | 1465120095108 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120095114 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:15 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b2ad000 == 55 [pid = 1889] [id = 627] 02:48:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 135 (0x9b39f400) [pid = 1889] [serial = 1882] [outer = (nil)] 02:48:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 136 (0x9b3a6800) [pid = 1889] [serial = 1883] [outer = 0x9b39f400] 02:48:15 INFO - PROCESS | 1889 | 1465120095241 Marionette DEBUG loaded listener.js 02:48:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 137 (0x9b3abc00) [pid = 1889] [serial = 1884] [outer = 0x9b39f400] 02:48:16 INFO - PROCESS | 1889 | 1465120096158 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 02:48:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:48:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1587ms 02:48:16 INFO - PROCESS | 1889 | 1465120096205 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 02:48:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:48:16 INFO - PROCESS | 1889 | 1465120096209 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 02:48:16 INFO - PROCESS | 1889 | 1465120096216 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:48:16 INFO - PROCESS | 1889 | 1465120096220 Marionette TRACE conn4 <- [1,2482,null,{}] 02:48:16 INFO - PROCESS | 1889 | 1465120096226 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:16 INFO - PROCESS | 1889 | 1465120096231 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:16 INFO - PROCESS | 1889 | 1465120096445 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 02:48:16 INFO - PROCESS | 1889 | 1465120096724 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120096730 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:16 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b2a6000 == 56 [pid = 1889] [id = 628] 02:48:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 138 (0x9b2a6800) [pid = 1889] [serial = 1885] [outer = (nil)] 02:48:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 139 (0x9b6bd400) [pid = 1889] [serial = 1886] [outer = 0x9b2a6800] 02:48:16 INFO - PROCESS | 1889 | 1465120096860 Marionette DEBUG loaded listener.js 02:48:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 140 (0x9b875000) [pid = 1889] [serial = 1887] [outer = 0x9b2a6800] 02:48:17 INFO - PROCESS | 1889 | 1465120097799 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 02:48:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:48:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1633ms 02:48:17 INFO - PROCESS | 1889 | 1465120097849 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 02:48:17 INFO - PROCESS | 1889 | 1465120097853 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 02:48:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:48:17 INFO - PROCESS | 1889 | 1465120097860 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:48:17 INFO - PROCESS | 1889 | 1465120097864 Marionette TRACE conn4 <- [1,2486,null,{}] 02:48:17 INFO - PROCESS | 1889 | 1465120097870 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:17 INFO - PROCESS | 1889 | 1465120097876 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:18 INFO - PROCESS | 1889 | 1465120098100 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 02:48:18 INFO - PROCESS | 1889 | 1465120098359 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120098368 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:18 INFO - PROCESS | 1889 | ++DOCSHELL 0x95345000 == 57 [pid = 1889] [id = 629] 02:48:18 INFO - PROCESS | 1889 | ++DOMWINDOW == 141 (0x9a46e400) [pid = 1889] [serial = 1888] [outer = (nil)] 02:48:18 INFO - PROCESS | 1889 | ++DOMWINDOW == 142 (0x9bd7d000) [pid = 1889] [serial = 1889] [outer = 0x9a46e400] 02:48:18 INFO - PROCESS | 1889 | 1465120098498 Marionette DEBUG loaded listener.js 02:48:18 INFO - PROCESS | 1889 | ++DOMWINDOW == 143 (0x9bdb3400) [pid = 1889] [serial = 1890] [outer = 0x9a46e400] 02:48:19 INFO - PROCESS | 1889 | 1465120099453 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 02:48:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:48:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1633ms 02:48:19 INFO - PROCESS | 1889 | 1465120099506 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 02:48:19 INFO - PROCESS | 1889 | 1465120099510 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 02:48:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:48:19 INFO - PROCESS | 1889 | 1465120099519 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:48:19 INFO - PROCESS | 1889 | 1465120099523 Marionette TRACE conn4 <- [1,2490,null,{}] 02:48:19 INFO - PROCESS | 1889 | 1465120099529 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:19 INFO - PROCESS | 1889 | 1465120099535 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:19 INFO - PROCESS | 1889 | 1465120099754 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 02:48:20 INFO - PROCESS | 1889 | 1465120100479 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120100491 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:20 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cfa8c00 == 58 [pid = 1889] [id = 630] 02:48:20 INFO - PROCESS | 1889 | ++DOMWINDOW == 144 (0x8d9ef800) [pid = 1889] [serial = 1891] [outer = (nil)] 02:48:20 INFO - PROCESS | 1889 | ++DOMWINDOW == 145 (0x8dbf8400) [pid = 1889] [serial = 1892] [outer = 0x8d9ef800] 02:48:20 INFO - PROCESS | 1889 | 1465120100578 Marionette DEBUG loaded listener.js 02:48:20 INFO - PROCESS | 1889 | ++DOMWINDOW == 146 (0x8e041c00) [pid = 1889] [serial = 1893] [outer = 0x8d9ef800] 02:48:21 INFO - PROCESS | 1889 | 1465120101547 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:48:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:48:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 2086ms 02:48:21 INFO - PROCESS | 1889 | 1465120101606 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 02:48:21 INFO - PROCESS | 1889 | 1465120101611 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 02:48:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:48:21 INFO - PROCESS | 1889 | 1465120101619 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:48:21 INFO - PROCESS | 1889 | 1465120101624 Marionette TRACE conn4 <- [1,2494,null,{}] 02:48:21 INFO - PROCESS | 1889 | 1465120101633 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:21 INFO - PROCESS | 1889 | 1465120101640 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:21 INFO - PROCESS | 1889 | 1465120101840 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 02:48:22 INFO - PROCESS | 1889 | 1465120102229 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:22 INFO - PROCESS | 1889 | 1465120102238 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:22 INFO - PROCESS | 1889 | ++DOCSHELL 0x8f965c00 == 59 [pid = 1889] [id = 631] 02:48:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 147 (0x912a7c00) [pid = 1889] [serial = 1894] [outer = (nil)] 02:48:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 148 (0x918cb000) [pid = 1889] [serial = 1895] [outer = 0x912a7c00] 02:48:22 INFO - PROCESS | 1889 | 1465120102326 Marionette DEBUG loaded listener.js 02:48:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 149 (0x9195c400) [pid = 1889] [serial = 1896] [outer = 0x912a7c00] 02:48:23 INFO - PROCESS | 1889 | 1465120103270 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 02:48:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:48:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1736ms 02:48:23 INFO - PROCESS | 1889 | 1465120103359 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 02:48:23 INFO - PROCESS | 1889 | 1465120103366 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 02:48:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:48:23 INFO - PROCESS | 1889 | 1465120103374 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:48:23 INFO - PROCESS | 1889 | 1465120103377 Marionette TRACE conn4 <- [1,2498,null,{}] 02:48:23 INFO - PROCESS | 1889 | 1465120103391 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:23 INFO - PROCESS | 1889 | 1465120103397 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:23 INFO - PROCESS | 1889 | 1465120103685 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 02:48:24 INFO - PROCESS | 1889 | 1465120104014 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:24 INFO - PROCESS | 1889 | 1465120104022 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:24 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dbf0c00 == 60 [pid = 1889] [id = 632] 02:48:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 150 (0x919c9400) [pid = 1889] [serial = 1897] [outer = (nil)] 02:48:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 151 (0x92478400) [pid = 1889] [serial = 1898] [outer = 0x919c9400] 02:48:24 INFO - PROCESS | 1889 | 1465120104101 Marionette DEBUG loaded listener.js 02:48:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 152 (0x92e4f400) [pid = 1889] [serial = 1899] [outer = 0x919c9400] 02:48:24 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd0dc00 == 59 [pid = 1889] [id = 619] 02:48:24 INFO - PROCESS | 1889 | --DOMWINDOW == 151 (0x8e037c00) [pid = 1889] [serial = 1775] [outer = (nil)] [url = about:blank] 02:48:24 INFO - PROCESS | 1889 | --DOMWINDOW == 150 (0x93894c00) [pid = 1889] [serial = 1790] [outer = (nil)] [url = about:blank] 02:48:24 INFO - PROCESS | 1889 | --DOMWINDOW == 149 (0x912a8000) [pid = 1889] [serial = 1778] [outer = (nil)] [url = about:blank] 02:48:24 INFO - PROCESS | 1889 | --DOMWINDOW == 148 (0x93bce400) [pid = 1889] [serial = 1793] [outer = (nil)] [url = about:blank] 02:48:24 INFO - PROCESS | 1889 | --DOMWINDOW == 147 (0x9472bc00) [pid = 1889] [serial = 1796] [outer = (nil)] [url = about:blank] 02:48:24 INFO - PROCESS | 1889 | --DOMWINDOW == 146 (0x9244f800) [pid = 1889] [serial = 1784] [outer = (nil)] [url = about:blank] 02:48:24 INFO - PROCESS | 1889 | --DOMWINDOW == 145 (0x92480400) [pid = 1889] [serial = 1787] [outer = (nil)] [url = about:blank] 02:48:24 INFO - PROCESS | 1889 | --DOMWINDOW == 144 (0x9235d000) [pid = 1889] [serial = 1781] [outer = (nil)] [url = about:blank] 02:48:24 INFO - PROCESS | 1889 | --DOMWINDOW == 143 (0x91ae3c00) [pid = 1889] [serial = 1772] [outer = (nil)] [url = about:blank] 02:48:24 INFO - PROCESS | 1889 | --DOCSHELL 0x91964000 == 58 [pid = 1889] [id = 618] 02:48:24 INFO - PROCESS | 1889 | --DOCSHELL 0x8fa64400 == 57 [pid = 1889] [id = 617] 02:48:24 INFO - PROCESS | 1889 | --DOCSHELL 0x8dbea000 == 56 [pid = 1889] [id = 616] 02:48:24 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9f0400 == 55 [pid = 1889] [id = 615] 02:48:24 INFO - PROCESS | 1889 | --DOMWINDOW == 142 (0x919c7800) [pid = 1889] [serial = 1809] [outer = (nil)] [url = about:blank] 02:48:24 INFO - PROCESS | 1889 | --DOMWINDOW == 141 (0x91ae6800) [pid = 1889] [serial = 1811] [outer = (nil)] [url = about:blank] 02:48:24 INFO - PROCESS | 1889 | --DOMWINDOW == 140 (0x91ae5400) [pid = 1889] [serial = 1814] [outer = (nil)] [url = about:blank] 02:48:24 INFO - PROCESS | 1889 | --DOMWINDOW == 139 (0x92474800) [pid = 1889] [serial = 1815] [outer = (nil)] [url = about:blank] 02:48:24 INFO - PROCESS | 1889 | --DOMWINDOW == 138 (0x9235cc00) [pid = 1889] [serial = 1812] [outer = (nil)] [url = about:blank] 02:48:24 INFO - PROCESS | 1889 | --DOMWINDOW == 137 (0x8fd06400) [pid = 1889] [serial = 1803] [outer = (nil)] [url = about:blank] 02:48:24 INFO - PROCESS | 1889 | --DOMWINDOW == 136 (0x8fa65c00) [pid = 1889] [serial = 1802] [outer = (nil)] [url = about:blank] 02:48:24 INFO - PROCESS | 1889 | --DOMWINDOW == 135 (0x91976800) [pid = 1889] [serial = 1808] [outer = (nil)] [url = about:blank] 02:48:24 INFO - PROCESS | 1889 | --DOMWINDOW == 134 (0x8f966000) [pid = 1889] [serial = 1805] [outer = (nil)] [url = about:blank] 02:48:24 INFO - PROCESS | 1889 | --DOMWINDOW == 133 (0x8fd05c00) [pid = 1889] [serial = 1806] [outer = (nil)] [url = about:blank] 02:48:24 INFO - PROCESS | 1889 | --DOMWINDOW == 132 (0x8dbf2400) [pid = 1889] [serial = 1800] [outer = (nil)] [url = about:blank] 02:48:24 INFO - PROCESS | 1889 | --DOMWINDOW == 131 (0x8d9f4c00) [pid = 1889] [serial = 1799] [outer = (nil)] [url = about:blank] 02:48:25 INFO - PROCESS | 1889 | 1465120105122 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:48:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:48:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1781ms 02:48:25 INFO - PROCESS | 1889 | 1465120105156 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 02:48:25 INFO - PROCESS | 1889 | 1465120105160 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 02:48:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:48:25 INFO - PROCESS | 1889 | 1465120105174 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:48:25 INFO - PROCESS | 1889 | 1465120105185 Marionette TRACE conn4 <- [1,2502,null,{}] 02:48:25 INFO - PROCESS | 1889 | 1465120105194 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:25 INFO - PROCESS | 1889 | 1465120105202 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:25 INFO - PROCESS | 1889 | 1465120105412 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 02:48:25 INFO - PROCESS | 1889 | 1465120105675 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120105685 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:25 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cda1c00 == 56 [pid = 1889] [id = 633] 02:48:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 132 (0x8fd07000) [pid = 1889] [serial = 1900] [outer = (nil)] 02:48:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 133 (0x91aeb800) [pid = 1889] [serial = 1901] [outer = 0x8fd07000] 02:48:25 INFO - PROCESS | 1889 | 1465120105764 Marionette DEBUG loaded listener.js 02:48:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 134 (0x92480c00) [pid = 1889] [serial = 1902] [outer = 0x8fd07000] 02:48:26 INFO - PROCESS | 1889 | 1465120106575 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:48:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:48:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1449ms 02:48:26 INFO - PROCESS | 1889 | 1465120106617 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 02:48:26 INFO - PROCESS | 1889 | 1465120106622 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 02:48:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:48:26 INFO - PROCESS | 1889 | 1465120106628 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:48:26 INFO - PROCESS | 1889 | 1465120106632 Marionette TRACE conn4 <- [1,2506,null,{}] 02:48:26 INFO - PROCESS | 1889 | 1465120106638 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:26 INFO - PROCESS | 1889 | 1465120106643 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:26 INFO - PROCESS | 1889 | 1465120106832 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 02:48:26 INFO - PROCESS | 1889 | 1465120106842 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120106852 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:27 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fa65c00 == 57 [pid = 1889] [id = 634] 02:48:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 135 (0x919cf400) [pid = 1889] [serial = 1903] [outer = (nil)] 02:48:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 136 (0x93c5f400) [pid = 1889] [serial = 1904] [outer = 0x919cf400] 02:48:27 INFO - PROCESS | 1889 | 1465120107108 Marionette DEBUG loaded listener.js 02:48:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 137 (0x95345c00) [pid = 1889] [serial = 1905] [outer = 0x919cf400] 02:48:27 INFO - PROCESS | 1889 | 1465120107994 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:48:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:48:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1438ms 02:48:28 INFO - PROCESS | 1889 | 1465120108068 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 02:48:28 INFO - PROCESS | 1889 | 1465120108071 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 02:48:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:48:28 INFO - PROCESS | 1889 | 1465120108077 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:48:28 INFO - PROCESS | 1889 | 1465120108081 Marionette TRACE conn4 <- [1,2510,null,{}] 02:48:28 INFO - PROCESS | 1889 | 1465120108087 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:28 INFO - PROCESS | 1889 | 1465120108092 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:28 INFO - PROCESS | 1889 | 1465120108356 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 02:48:28 INFO - PROCESS | 1889 | 1465120108376 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120108393 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:28 INFO - PROCESS | 1889 | ++DOCSHELL 0x95349c00 == 58 [pid = 1889] [id = 635] 02:48:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 138 (0x953e4000) [pid = 1889] [serial = 1906] [outer = (nil)] 02:48:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 139 (0x9930ec00) [pid = 1889] [serial = 1907] [outer = 0x953e4000] 02:48:28 INFO - PROCESS | 1889 | 1465120108485 Marionette DEBUG loaded listener.js 02:48:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 140 (0x9a46f000) [pid = 1889] [serial = 1908] [outer = 0x953e4000] 02:48:29 INFO - PROCESS | 1889 | 1465120109982 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 139 (0x9108a800) [pid = 1889] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 138 (0x8dbf4c00) [pid = 1889] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 137 (0x8fd13000) [pid = 1889] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 136 (0x91ae4400) [pid = 1889] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 135 (0x8fd0f000) [pid = 1889] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 134 (0x91add400) [pid = 1889] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 133 (0x9247c800) [pid = 1889] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 132 (0x8fa6c800) [pid = 1889] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 131 (0x9389c800) [pid = 1889] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 130 (0x8cfa1800) [pid = 1889] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 129 (0x8bd0e400) [pid = 1889] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 128 (0x91ae1800) [pid = 1889] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 127 (0x8e03a000) [pid = 1889] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 126 (0x919fd000) [pid = 1889] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 125 (0x919c7000) [pid = 1889] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 124 (0x918c1800) [pid = 1889] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 123 (0x8dbf8c00) [pid = 1889] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 122 (0x92390800) [pid = 1889] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 121 (0x8cda7400) [pid = 1889] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 120 (0x8fd07800) [pid = 1889] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 119 (0x9129e000) [pid = 1889] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 118 (0x8d9f0c00) [pid = 1889] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 117 (0x9384ac00) [pid = 1889] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 116 (0x918c8800) [pid = 1889] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 115 (0x8dcb0c00) [pid = 1889] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 114 (0x8e039c00) [pid = 1889] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 113 (0x91086c00) [pid = 1889] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 112 (0x993a7000) [pid = 1889] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 111 (0x99309400) [pid = 1889] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:48:30 INFO - PROCESS | 1889 | --DOMWINDOW == 110 (0x9235e400) [pid = 1889] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:48:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:48:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 2037ms 02:48:30 INFO - PROCESS | 1889 | 1465120110151 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 02:48:30 INFO - PROCESS | 1889 | 1465120110157 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 02:48:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:48:30 INFO - PROCESS | 1889 | 1465120110168 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:48:30 INFO - PROCESS | 1889 | 1465120110174 Marionette TRACE conn4 <- [1,2514,null,{}] 02:48:30 INFO - PROCESS | 1889 | 1465120110181 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:30 INFO - PROCESS | 1889 | 1465120110186 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:30 INFO - PROCESS | 1889 | 1465120110437 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 02:48:30 INFO - PROCESS | 1889 | 1465120110548 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120110558 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:30 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dbebc00 == 59 [pid = 1889] [id = 636] 02:48:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 111 (0x8e035800) [pid = 1889] [serial = 1909] [outer = (nil)] 02:48:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 112 (0x8fd07800) [pid = 1889] [serial = 1910] [outer = 0x8e035800] 02:48:30 INFO - PROCESS | 1889 | 1465120110634 Marionette DEBUG loaded listener.js 02:48:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 113 (0x9108a400) [pid = 1889] [serial = 1911] [outer = 0x8e035800] 02:48:31 INFO - PROCESS | 1889 | 1465120111441 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 02:48:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:48:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1339ms 02:48:31 INFO - PROCESS | 1889 | 1465120111505 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 02:48:31 INFO - PROCESS | 1889 | 1465120111509 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 02:48:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:48:31 INFO - PROCESS | 1889 | 1465120111516 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:48:31 INFO - PROCESS | 1889 | 1465120111519 Marionette TRACE conn4 <- [1,2518,null,{}] 02:48:31 INFO - PROCESS | 1889 | 1465120111525 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:31 INFO - PROCESS | 1889 | 1465120111530 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:31 INFO - PROCESS | 1889 | 1465120111727 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 02:48:31 INFO - PROCESS | 1889 | 1465120111916 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120111924 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:31 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dbec000 == 60 [pid = 1889] [id = 637] 02:48:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 114 (0x8dbf8000) [pid = 1889] [serial = 1912] [outer = (nil)] 02:48:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 115 (0x92359c00) [pid = 1889] [serial = 1913] [outer = 0x8dbf8000] 02:48:32 INFO - PROCESS | 1889 | 1465120111996 Marionette DEBUG loaded listener.js 02:48:32 INFO - PROCESS | 1889 | ++DOMWINDOW == 116 (0x9244dc00) [pid = 1889] [serial = 1914] [outer = 0x8dbf8000] 02:48:33 INFO - PROCESS | 1889 | 1465120113118 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:48:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:48:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1635ms 02:48:33 INFO - PROCESS | 1889 | 1465120113155 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 02:48:33 INFO - PROCESS | 1889 | 1465120113162 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 02:48:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:48:33 INFO - PROCESS | 1889 | 1465120113171 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:48:33 INFO - PROCESS | 1889 | 1465120113181 Marionette TRACE conn4 <- [1,2522,null,{}] 02:48:33 INFO - PROCESS | 1889 | 1465120113190 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:33 INFO - PROCESS | 1889 | 1465120113195 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:33 INFO - PROCESS | 1889 | 1465120113482 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 02:48:33 INFO - PROCESS | 1889 | 1465120113807 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120113818 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:33 INFO - PROCESS | 1889 | ++DOCSHELL 0x8e03ac00 == 61 [pid = 1889] [id = 638] 02:48:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 117 (0x8eecdc00) [pid = 1889] [serial = 1915] [outer = (nil)] 02:48:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 118 (0x8fb19c00) [pid = 1889] [serial = 1916] [outer = 0x8eecdc00] 02:48:33 INFO - PROCESS | 1889 | 1465120113917 Marionette DEBUG loaded listener.js 02:48:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 119 (0x8fd0dc00) [pid = 1889] [serial = 1917] [outer = 0x8eecdc00] 02:48:34 INFO - PROCESS | 1889 | 1465120114977 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:48:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:48:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1841ms 02:48:35 INFO - PROCESS | 1889 | 1465120115012 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 02:48:35 INFO - PROCESS | 1889 | 1465120115019 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 02:48:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:48:35 INFO - PROCESS | 1889 | 1465120115031 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:48:35 INFO - PROCESS | 1889 | 1465120115035 Marionette TRACE conn4 <- [1,2526,null,{}] 02:48:35 INFO - PROCESS | 1889 | 1465120115043 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:35 INFO - PROCESS | 1889 | 1465120115048 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:35 INFO - PROCESS | 1889 | 1465120115284 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 02:48:35 INFO - PROCESS | 1889 | 1465120115644 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120115657 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:35 INFO - PROCESS | 1889 | ++DOCSHELL 0x919d0000 == 62 [pid = 1889] [id = 639] 02:48:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 120 (0x92353800) [pid = 1889] [serial = 1918] [outer = (nil)] 02:48:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 121 (0x92382800) [pid = 1889] [serial = 1919] [outer = 0x92353800] 02:48:35 INFO - PROCESS | 1889 | 1465120115765 Marionette DEBUG loaded listener.js 02:48:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 122 (0x92444c00) [pid = 1889] [serial = 1920] [outer = 0x92353800] 02:48:36 INFO - PROCESS | 1889 | 1465120116811 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 02:48:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:48:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1837ms 02:48:36 INFO - PROCESS | 1889 | 1465120116869 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 02:48:36 INFO - PROCESS | 1889 | 1465120116873 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 02:48:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:48:36 INFO - PROCESS | 1889 | 1465120116882 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:48:36 INFO - PROCESS | 1889 | 1465120116889 Marionette TRACE conn4 <- [1,2530,null,{}] 02:48:36 INFO - PROCESS | 1889 | 1465120116907 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:36 INFO - PROCESS | 1889 | 1465120116917 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:37 INFO - PROCESS | 1889 | 1465120117193 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 02:48:37 INFO - PROCESS | 1889 | 1465120117510 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:37 INFO - PROCESS | 1889 | 1465120117529 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:37 INFO - PROCESS | 1889 | ++DOCSHELL 0x99307c00 == 63 [pid = 1889] [id = 640] 02:48:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 123 (0x99308c00) [pid = 1889] [serial = 1921] [outer = (nil)] 02:48:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 124 (0x9a472c00) [pid = 1889] [serial = 1922] [outer = 0x99308c00] 02:48:37 INFO - PROCESS | 1889 | 1465120117624 Marionette DEBUG loaded listener.js 02:48:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 125 (0x9a72d400) [pid = 1889] [serial = 1923] [outer = 0x99308c00] 02:48:38 INFO - PROCESS | 1889 | 1465120118595 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 02:48:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:48:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1791ms 02:48:38 INFO - PROCESS | 1889 | 1465120118674 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 02:48:38 INFO - PROCESS | 1889 | 1465120118680 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 02:48:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:48:38 INFO - PROCESS | 1889 | 1465120118687 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:48:38 INFO - PROCESS | 1889 | 1465120118691 Marionette TRACE conn4 <- [1,2534,null,{}] 02:48:38 INFO - PROCESS | 1889 | 1465120118698 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:38 INFO - PROCESS | 1889 | 1465120118704 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:38 INFO - PROCESS | 1889 | 1465120118975 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 02:48:39 INFO - PROCESS | 1889 | 1465120119282 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:39 INFO - PROCESS | 1889 | 1465120119290 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:39 INFO - PROCESS | 1889 | ++DOCSHELL 0x99675800 == 64 [pid = 1889] [id = 641] 02:48:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 126 (0x9aa3c800) [pid = 1889] [serial = 1924] [outer = (nil)] 02:48:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 127 (0x9b2a3800) [pid = 1889] [serial = 1925] [outer = 0x9aa3c800] 02:48:39 INFO - PROCESS | 1889 | 1465120119378 Marionette DEBUG loaded listener.js 02:48:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 128 (0x9b2a8000) [pid = 1889] [serial = 1926] [outer = 0x9aa3c800] 02:48:40 INFO - PROCESS | 1889 | 1465120120323 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 02:48:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:48:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1688ms 02:48:40 INFO - PROCESS | 1889 | 1465120120377 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 02:48:40 INFO - PROCESS | 1889 | 1465120120382 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 02:48:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:48:40 INFO - PROCESS | 1889 | 1465120120389 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:48:40 INFO - PROCESS | 1889 | 1465120120394 Marionette TRACE conn4 <- [1,2538,null,{}] 02:48:40 INFO - PROCESS | 1889 | 1465120120400 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:40 INFO - PROCESS | 1889 | 1465120120405 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:40 INFO - PROCESS | 1889 | 1465120120670 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 02:48:41 INFO - PROCESS | 1889 | 1465120121015 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120121026 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:41 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dbf6c00 == 65 [pid = 1889] [id = 642] 02:48:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 129 (0x92e49800) [pid = 1889] [serial = 1927] [outer = (nil)] 02:48:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 130 (0x9b6b6400) [pid = 1889] [serial = 1928] [outer = 0x92e49800] 02:48:41 INFO - PROCESS | 1889 | 1465120121130 Marionette DEBUG loaded listener.js 02:48:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 131 (0x9b86fc00) [pid = 1889] [serial = 1929] [outer = 0x92e49800] 02:48:42 INFO - PROCESS | 1889 | 1465120122098 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 02:48:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:48:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1741ms 02:48:42 INFO - PROCESS | 1889 | 1465120122132 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 02:48:42 INFO - PROCESS | 1889 | 1465120122137 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 02:48:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:48:42 INFO - PROCESS | 1889 | 1465120122144 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:48:42 INFO - PROCESS | 1889 | 1465120122148 Marionette TRACE conn4 <- [1,2542,null,{}] 02:48:42 INFO - PROCESS | 1889 | 1465120122155 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:42 INFO - PROCESS | 1889 | 1465120122167 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:42 INFO - PROCESS | 1889 | 1465120122474 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 02:48:42 INFO - PROCESS | 1889 | 1465120122796 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1889 | 1465120122802 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:42 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd0a400 == 66 [pid = 1889] [id = 643] 02:48:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 132 (0x92385c00) [pid = 1889] [serial = 1930] [outer = (nil)] 02:48:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 133 (0x9c101c00) [pid = 1889] [serial = 1931] [outer = 0x92385c00] 02:48:42 INFO - PROCESS | 1889 | 1465120122893 Marionette DEBUG loaded listener.js 02:48:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 134 (0x9c10ec00) [pid = 1889] [serial = 1932] [outer = 0x92385c00] 02:48:43 INFO - PROCESS | 1889 | 1465120123834 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 02:48:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:48:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1743ms 02:48:43 INFO - PROCESS | 1889 | 1465120123888 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 02:48:43 INFO - PROCESS | 1889 | 1465120123892 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 02:48:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:48:43 INFO - PROCESS | 1889 | 1465120123900 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:48:43 INFO - PROCESS | 1889 | 1465120123903 Marionette TRACE conn4 <- [1,2546,null,{}] 02:48:43 INFO - PROCESS | 1889 | 1465120123911 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:43 INFO - PROCESS | 1889 | 1465120123915 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:44 INFO - PROCESS | 1889 | 1465120124138 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 02:48:44 INFO - PROCESS | 1889 | 1465120124405 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1889 | 1465120124414 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:44 INFO - PROCESS | 1889 | ++DOCSHELL 0x9ad50400 == 67 [pid = 1889] [id = 644] 02:48:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 135 (0x9c083000) [pid = 1889] [serial = 1933] [outer = (nil)] 02:48:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 136 (0x9c22d000) [pid = 1889] [serial = 1934] [outer = 0x9c083000] 02:48:44 INFO - PROCESS | 1889 | 1465120124539 Marionette DEBUG loaded listener.js 02:48:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 137 (0x9d405c00) [pid = 1889] [serial = 1935] [outer = 0x9c083000] 02:48:45 INFO - PROCESS | 1889 | 1465120125469 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 02:48:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:48:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1636ms 02:48:45 INFO - PROCESS | 1889 | 1465120125536 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 02:48:45 INFO - PROCESS | 1889 | 1465120125541 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 02:48:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:48:45 INFO - PROCESS | 1889 | 1465120125548 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:48:45 INFO - PROCESS | 1889 | 1465120125553 Marionette TRACE conn4 <- [1,2550,null,{}] 02:48:45 INFO - PROCESS | 1889 | 1465120125559 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:45 INFO - PROCESS | 1889 | 1465120125565 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:45 INFO - PROCESS | 1889 | 1465120125795 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 02:48:46 INFO - PROCESS | 1889 | 1465120126110 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1889 | 1465120126119 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:46 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd01800 == 68 [pid = 1889] [id = 645] 02:48:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 138 (0x9c106400) [pid = 1889] [serial = 1936] [outer = (nil)] 02:48:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 139 (0x9d4d5c00) [pid = 1889] [serial = 1937] [outer = 0x9c106400] 02:48:46 INFO - PROCESS | 1889 | 1465120126230 Marionette DEBUG loaded listener.js 02:48:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 140 (0x9d5fd400) [pid = 1889] [serial = 1938] [outer = 0x9c106400] 02:48:47 INFO - PROCESS | 1889 | 1465120127219 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 02:48:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:48:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1691ms 02:48:47 INFO - PROCESS | 1889 | 1465120127240 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 02:48:47 INFO - PROCESS | 1889 | 1465120127244 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 02:48:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:48:47 INFO - PROCESS | 1889 | 1465120127251 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:48:47 INFO - PROCESS | 1889 | 1465120127255 Marionette TRACE conn4 <- [1,2554,null,{}] 02:48:47 INFO - PROCESS | 1889 | 1465120127262 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:47 INFO - PROCESS | 1889 | 1465120127269 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:47 INFO - PROCESS | 1889 | 1465120127546 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 02:48:47 INFO - PROCESS | 1889 | 1465120127864 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120127870 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:47 INFO - PROCESS | 1889 | ++DOCSHELL 0x919c8000 == 69 [pid = 1889] [id = 646] 02:48:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 141 (0x95344c00) [pid = 1889] [serial = 1939] [outer = (nil)] 02:48:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 142 (0xa1168000) [pid = 1889] [serial = 1940] [outer = 0x95344c00] 02:48:47 INFO - PROCESS | 1889 | 1465120127964 Marionette DEBUG loaded listener.js 02:48:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 143 (0xa2150c00) [pid = 1889] [serial = 1941] [outer = 0x95344c00] 02:48:48 INFO - PROCESS | 1889 | 1465120128933 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 02:48:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:48:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1732ms 02:48:48 INFO - PROCESS | 1889 | 1465120128985 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 02:48:48 INFO - PROCESS | 1889 | 1465120128990 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 02:48:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:48:48 INFO - PROCESS | 1889 | 1465120128997 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:48:49 INFO - PROCESS | 1889 | 1465120129000 Marionette TRACE conn4 <- [1,2558,null,{}] 02:48:49 INFO - PROCESS | 1889 | 1465120129006 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:49 INFO - PROCESS | 1889 | 1465120129012 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:49 INFO - PROCESS | 1889 | 1465120129230 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 02:48:49 INFO - PROCESS | 1889 | 1465120129572 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120129585 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:49 INFO - PROCESS | 1889 | ++DOCSHELL 0xa116b400 == 70 [pid = 1889] [id = 647] 02:48:49 INFO - PROCESS | 1889 | ++DOMWINDOW == 144 (0xa2286800) [pid = 1889] [serial = 1942] [outer = (nil)] 02:48:49 INFO - PROCESS | 1889 | ++DOMWINDOW == 145 (0xa228e000) [pid = 1889] [serial = 1943] [outer = 0xa2286800] 02:48:49 INFO - PROCESS | 1889 | 1465120129745 Marionette DEBUG loaded listener.js 02:48:49 INFO - PROCESS | 1889 | ++DOMWINDOW == 146 (0xa2291c00) [pid = 1889] [serial = 1944] [outer = 0xa2286800] 02:48:51 INFO - PROCESS | 1889 | 1465120131036 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 02:48:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:48:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 2085ms 02:48:51 INFO - PROCESS | 1889 | 1465120131084 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 02:48:51 INFO - PROCESS | 1889 | 1465120131089 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 02:48:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:48:51 INFO - PROCESS | 1889 | 1465120131097 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:48:51 INFO - PROCESS | 1889 | 1465120131103 Marionette TRACE conn4 <- [1,2562,null,{}] 02:48:51 INFO - PROCESS | 1889 | 1465120131110 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:51 INFO - PROCESS | 1889 | 1465120131117 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:51 INFO - PROCESS | 1889 | 1465120131402 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 02:48:51 INFO - PROCESS | 1889 | 1465120131699 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1889 | 1465120131709 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:51 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b2ad400 == 71 [pid = 1889] [id = 648] 02:48:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 147 (0xa260f000) [pid = 1889] [serial = 1945] [outer = (nil)] 02:48:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 148 (0xa26d9000) [pid = 1889] [serial = 1946] [outer = 0xa260f000] 02:48:51 INFO - PROCESS | 1889 | 1465120131817 Marionette DEBUG loaded listener.js 02:48:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 149 (0xa33eb800) [pid = 1889] [serial = 1947] [outer = 0xa260f000] 02:48:52 INFO - PROCESS | 1889 | 1465120132792 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 02:48:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:48:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1743ms 02:48:52 INFO - PROCESS | 1889 | 1465120132841 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 02:48:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:48:52 INFO - PROCESS | 1889 | 1465120132845 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 02:48:52 INFO - PROCESS | 1889 | 1465120132852 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:48:52 INFO - PROCESS | 1889 | 1465120132857 Marionette TRACE conn4 <- [1,2566,null,{}] 02:48:52 INFO - PROCESS | 1889 | 1465120132864 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:52 INFO - PROCESS | 1889 | 1465120132869 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:53 INFO - PROCESS | 1889 | 1465120133098 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 02:48:53 INFO - PROCESS | 1889 | 1465120133456 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120133462 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:53 INFO - PROCESS | 1889 | ++DOCSHELL 0x91088000 == 72 [pid = 1889] [id = 649] 02:48:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 150 (0x912a2400) [pid = 1889] [serial = 1948] [outer = (nil)] 02:48:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 151 (0x919f5c00) [pid = 1889] [serial = 1949] [outer = 0x912a2400] 02:48:53 INFO - PROCESS | 1889 | 1465120133600 Marionette DEBUG loaded listener.js 02:48:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 152 (0x9389c800) [pid = 1889] [serial = 1950] [outer = 0x912a2400] 02:48:54 INFO - PROCESS | 1889 | 1465120134561 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 02:48:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:48:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1750ms 02:48:54 INFO - PROCESS | 1889 | 1465120134602 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 02:48:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:48:54 INFO - PROCESS | 1889 | 1465120134608 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 02:48:54 INFO - PROCESS | 1889 | 1465120134615 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:48:54 INFO - PROCESS | 1889 | 1465120134619 Marionette TRACE conn4 <- [1,2570,null,{}] 02:48:54 INFO - PROCESS | 1889 | 1465120134625 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:54 INFO - PROCESS | 1889 | 1465120134630 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:54 INFO - PROCESS | 1889 | 1465120134853 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 02:48:55 INFO - PROCESS | 1889 | 1465120135168 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120135175 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:55 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cfa4c00 == 73 [pid = 1889] [id = 650] 02:48:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 153 (0x8cfa6000) [pid = 1889] [serial = 1951] [outer = (nil)] 02:48:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 154 (0x8f996800) [pid = 1889] [serial = 1952] [outer = 0x8cfa6000] 02:48:55 INFO - PROCESS | 1889 | 1465120135273 Marionette DEBUG loaded listener.js 02:48:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 155 (0x91aea400) [pid = 1889] [serial = 1953] [outer = 0x8cfa6000] 02:48:56 INFO - PROCESS | 1889 | 1465120136265 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 02:48:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:48:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 2190ms 02:48:56 INFO - PROCESS | 1889 | 1465120136870 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 02:48:56 INFO - PROCESS | 1889 | 1465120136878 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 02:48:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:48:56 INFO - PROCESS | 1889 | 1465120136936 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:48:56 INFO - PROCESS | 1889 | 1465120136943 Marionette TRACE conn4 <- [1,2574,null,{}] 02:48:56 INFO - PROCESS | 1889 | 1465120136953 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:56 INFO - PROCESS | 1889 | 1465120136960 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:57 INFO - PROCESS | 1889 | 1465120137178 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 02:48:57 INFO - PROCESS | 1889 | 1465120137423 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120137439 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:57 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9f6800 == 74 [pid = 1889] [id = 651] 02:48:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 156 (0x8dcafc00) [pid = 1889] [serial = 1954] [outer = (nil)] 02:48:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 157 (0x8e037400) [pid = 1889] [serial = 1955] [outer = 0x8dcafc00] 02:48:57 INFO - PROCESS | 1889 | 1465120137521 Marionette DEBUG loaded listener.js 02:48:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 158 (0x8eec8800) [pid = 1889] [serial = 1956] [outer = 0x8dcafc00] 02:48:58 INFO - PROCESS | 1889 | 1465120138731 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 02:48:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:48:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1847ms 02:48:58 INFO - PROCESS | 1889 | 1465120138779 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 02:48:58 INFO - PROCESS | 1889 | 1465120138784 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 02:48:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:48:58 INFO - PROCESS | 1889 | 1465120138795 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:48:58 INFO - PROCESS | 1889 | 1465120138801 Marionette TRACE conn4 <- [1,2578,null,{}] 02:48:58 INFO - PROCESS | 1889 | 1465120138810 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:58 INFO - PROCESS | 1889 | 1465120138817 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:59 INFO - PROCESS | 1889 | 1465120139104 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 02:48:59 INFO - PROCESS | 1889 | 1465120139364 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1889 | 1465120139374 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:48:59 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd08000 == 75 [pid = 1889] [id = 652] 02:48:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 159 (0x912a8000) [pid = 1889] [serial = 1957] [outer = (nil)] 02:48:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 160 (0x919c8800) [pid = 1889] [serial = 1958] [outer = 0x912a8000] 02:48:59 INFO - PROCESS | 1889 | 1465120139466 Marionette DEBUG loaded listener.js 02:48:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 161 (0x92351800) [pid = 1889] [serial = 1959] [outer = 0x912a8000] 02:48:59 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd03c00 == 74 [pid = 1889] [id = 598] 02:48:59 INFO - PROCESS | 1889 | --DOCSHELL 0x8e034800 == 73 [pid = 1889] [id = 597] 02:48:59 INFO - PROCESS | 1889 | --DOCSHELL 0x92448000 == 72 [pid = 1889] [id = 596] 02:48:59 INFO - PROCESS | 1889 | --DOCSHELL 0x8dbf0000 == 71 [pid = 1889] [id = 595] 02:48:59 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd0a000 == 70 [pid = 1889] [id = 538] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 160 (0x93847800) [pid = 1889] [serial = 1862] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOCSHELL 0x8dbebc00 == 69 [pid = 1889] [id = 636] 02:49:00 INFO - PROCESS | 1889 | --DOCSHELL 0x95349c00 == 68 [pid = 1889] [id = 635] 02:49:00 INFO - PROCESS | 1889 | --DOCSHELL 0x8fa65c00 == 67 [pid = 1889] [id = 634] 02:49:00 INFO - PROCESS | 1889 | --DOCSHELL 0x8cda1c00 == 66 [pid = 1889] [id = 633] 02:49:00 INFO - PROCESS | 1889 | --DOCSHELL 0x8dbf0c00 == 65 [pid = 1889] [id = 632] 02:49:00 INFO - PROCESS | 1889 | --DOCSHELL 0x8f965c00 == 64 [pid = 1889] [id = 631] 02:49:00 INFO - PROCESS | 1889 | --DOCSHELL 0x8cfa8c00 == 63 [pid = 1889] [id = 630] 02:49:00 INFO - PROCESS | 1889 | --DOCSHELL 0x9b2a6000 == 62 [pid = 1889] [id = 628] 02:49:00 INFO - PROCESS | 1889 | --DOCSHELL 0x9b2ad000 == 61 [pid = 1889] [id = 627] 02:49:00 INFO - PROCESS | 1889 | --DOCSHELL 0x8cf9f800 == 60 [pid = 1889] [id = 626] 02:49:00 INFO - PROCESS | 1889 | --DOCSHELL 0x8cdaf000 == 59 [pid = 1889] [id = 625] 02:49:00 INFO - PROCESS | 1889 | --DOCSHELL 0x8cda6400 == 58 [pid = 1889] [id = 624] 02:49:00 INFO - PROCESS | 1889 | --DOCSHELL 0x953e5000 == 57 [pid = 1889] [id = 623] 02:49:00 INFO - PROCESS | 1889 | --DOCSHELL 0x91960000 == 56 [pid = 1889] [id = 622] 02:49:00 INFO - PROCESS | 1889 | --DOCSHELL 0x8f96b000 == 55 [pid = 1889] [id = 621] 02:49:00 INFO - PROCESS | 1889 | 1465120140508 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 02:49:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:49:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1747ms 02:49:00 INFO - PROCESS | 1889 | 1465120140540 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 02:49:00 INFO - PROCESS | 1889 | 1465120140543 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 02:49:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:49:00 INFO - PROCESS | 1889 | 1465120140551 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:49:00 INFO - PROCESS | 1889 | 1465120140554 Marionette TRACE conn4 <- [1,2582,null,{}] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 159 (0x92357c00) [pid = 1889] [serial = 1773] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 158 (0x8f96bc00) [pid = 1889] [serial = 1776] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 157 (0x91966c00) [pid = 1889] [serial = 1779] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 156 (0x9238d400) [pid = 1889] [serial = 1782] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 155 (0x92476400) [pid = 1889] [serial = 1785] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 154 (0x92e42000) [pid = 1889] [serial = 1788] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 153 (0x93b5d800) [pid = 1889] [serial = 1791] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 152 (0x93c56000) [pid = 1889] [serial = 1794] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 151 (0x95184400) [pid = 1889] [serial = 1797] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 150 (0x9108b000) [pid = 1889] [serial = 1734] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 149 (0x8fd0bc00) [pid = 1889] [serial = 1755] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 148 (0x9235e800) [pid = 1889] [serial = 1749] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 147 (0x9244f400) [pid = 1889] [serial = 1752] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 146 (0x91aebc00) [pid = 1889] [serial = 1746] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 145 (0x919f1000) [pid = 1889] [serial = 1743] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 144 (0x91967800) [pid = 1889] [serial = 1740] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 143 (0x8fa6e800) [pid = 1889] [serial = 1737] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 142 (0x93899c00) [pid = 1889] [serial = 1859] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 141 (0x9930e400) [pid = 1889] [serial = 1833] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 140 (0x99303400) [pid = 1889] [serial = 1832] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 139 (0x9388f000) [pid = 1889] [serial = 1817] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 138 (0x93c53400) [pid = 1889] [serial = 1818] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 137 (0x91963400) [pid = 1889] [serial = 1853] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 136 (0x8dcb7000) [pid = 1889] [serial = 1848] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 135 (0x8d9fc800) [pid = 1889] [serial = 1847] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 134 (0x95346400) [pid = 1889] [serial = 1827] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 133 (0x93c54800) [pid = 1889] [serial = 1826] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 132 (0x919ff000) [pid = 1889] [serial = 1824] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 131 (0x91976000) [pid = 1889] [serial = 1823] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 130 (0x8f96d000) [pid = 1889] [serial = 1821] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 129 (0x8eec5800) [pid = 1889] [serial = 1820] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 128 (0x8eed1400) [pid = 1889] [serial = 1850] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 127 (0x91089400) [pid = 1889] [serial = 1851] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 126 (0x992e8000) [pid = 1889] [serial = 1830] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 125 (0x953e3000) [pid = 1889] [serial = 1829] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 124 (0x9a5f0800) [pid = 1889] [serial = 1841] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 123 (0x9a477000) [pid = 1889] [serial = 1838] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 122 (0x9a477c00) [pid = 1889] [serial = 1839] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 121 (0x9a3c7000) [pid = 1889] [serial = 1836] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 120 (0x9a182800) [pid = 1889] [serial = 1835] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 119 (0x9aa41000) [pid = 1889] [serial = 1844] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 118 (0x9247e400) [pid = 1889] [serial = 1857] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 117 (0x9244fc00) [pid = 1889] [serial = 1856] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 116 (0x93c55800) [pid = 1889] [serial = 1860] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | --DOMWINDOW == 115 (0x919c5400) [pid = 1889] [serial = 1854] [outer = (nil)] [url = about:blank] 02:49:00 INFO - PROCESS | 1889 | 1465120140702 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:00 INFO - PROCESS | 1889 | 1465120140710 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:00 INFO - PROCESS | 1889 | 1465120140924 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 02:49:01 INFO - PROCESS | 1889 | 1465120141244 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1889 | 1465120141256 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:01 INFO - PROCESS | 1889 | ++DOCSHELL 0x9129f400 == 56 [pid = 1889] [id = 653] 02:49:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 116 (0x918c2800) [pid = 1889] [serial = 1960] [outer = (nil)] 02:49:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 117 (0x919cc800) [pid = 1889] [serial = 1961] [outer = 0x918c2800] 02:49:01 INFO - PROCESS | 1889 | 1465120141339 Marionette DEBUG loaded listener.js 02:49:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 118 (0x92357c00) [pid = 1889] [serial = 1962] [outer = 0x918c2800] 02:49:02 INFO - PROCESS | 1889 | 1465120142213 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 02:49:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:49:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1684ms 02:49:02 INFO - PROCESS | 1889 | 1465120142274 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 02:49:02 INFO - PROCESS | 1889 | 1465120142279 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 02:49:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:49:02 INFO - PROCESS | 1889 | 1465120142286 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:49:02 INFO - PROCESS | 1889 | 1465120142290 Marionette TRACE conn4 <- [1,2586,null,{}] 02:49:02 INFO - PROCESS | 1889 | 1465120142296 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:02 INFO - PROCESS | 1889 | 1465120142302 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:02 INFO - PROCESS | 1889 | 1465120142594 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 02:49:02 INFO - PROCESS | 1889 | 1465120142623 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120142630 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:02 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c1000 == 57 [pid = 1889] [id = 654] 02:49:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 119 (0x9235d400) [pid = 1889] [serial = 1963] [outer = (nil)] 02:49:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 120 (0x9247e400) [pid = 1889] [serial = 1964] [outer = 0x9235d400] 02:49:02 INFO - PROCESS | 1889 | 1465120142723 Marionette DEBUG loaded listener.js 02:49:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 121 (0x92e42c00) [pid = 1889] [serial = 1965] [outer = 0x9235d400] 02:49:03 INFO - PROCESS | 1889 | 1465120143820 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 02:49:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:49:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1591ms 02:49:03 INFO - PROCESS | 1889 | 1465120143910 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 02:49:03 INFO - PROCESS | 1889 | 1465120143917 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 02:49:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:49:03 INFO - PROCESS | 1889 | 1465120143945 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:49:03 INFO - PROCESS | 1889 | 1465120143949 Marionette TRACE conn4 <- [1,2590,null,{}] 02:49:03 INFO - PROCESS | 1889 | 1465120143955 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:03 INFO - PROCESS | 1889 | 1465120143960 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:04 INFO - PROCESS | 1889 | 1465120144244 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 02:49:04 INFO - PROCESS | 1889 | --DOMWINDOW == 120 (0x8e035800) [pid = 1889] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:49:04 INFO - PROCESS | 1889 | --DOMWINDOW == 119 (0x919c9400) [pid = 1889] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:49:04 INFO - PROCESS | 1889 | --DOMWINDOW == 118 (0x919cf400) [pid = 1889] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:49:04 INFO - PROCESS | 1889 | --DOMWINDOW == 117 (0x8fd07000) [pid = 1889] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:49:04 INFO - PROCESS | 1889 | --DOMWINDOW == 116 (0x912a7c00) [pid = 1889] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:49:04 INFO - PROCESS | 1889 | --DOMWINDOW == 115 (0x8d9ef800) [pid = 1889] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:49:04 INFO - PROCESS | 1889 | --DOMWINDOW == 114 (0x953e4000) [pid = 1889] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:49:04 INFO - PROCESS | 1889 | 1465120144736 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1889 | 1465120144743 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:04 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9f8000 == 58 [pid = 1889] [id = 655] 02:49:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 115 (0x8e035800) [pid = 1889] [serial = 1966] [outer = (nil)] 02:49:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 116 (0x91977800) [pid = 1889] [serial = 1967] [outer = 0x8e035800] 02:49:04 INFO - PROCESS | 1889 | 1465120144835 Marionette DEBUG loaded listener.js 02:49:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 117 (0x92448000) [pid = 1889] [serial = 1968] [outer = 0x8e035800] 02:49:05 INFO - PROCESS | 1889 | 1465120145600 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 02:49:05 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:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1704ms 02:49:05 INFO - PROCESS | 1889 | 1465120145635 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 02:49:05 INFO - PROCESS | 1889 | 1465120145638 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 02:49:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:49:05 INFO - PROCESS | 1889 | 1465120145646 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:49:05 INFO - PROCESS | 1889 | 1465120145649 Marionette TRACE conn4 <- [1,2594,null,{}] 02:49:05 INFO - PROCESS | 1889 | 1465120145655 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:05 INFO - PROCESS | 1889 | 1465120145665 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:05 INFO - PROCESS | 1889 | 1465120145908 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 02:49:06 INFO - PROCESS | 1889 | 1465120146085 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1889 | 1465120146095 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:06 INFO - PROCESS | 1889 | ++DOCSHELL 0x919cf400 == 59 [pid = 1889] [id = 656] 02:49:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 118 (0x93b5e800) [pid = 1889] [serial = 1969] [outer = (nil)] 02:49:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 119 (0x95347c00) [pid = 1889] [serial = 1970] [outer = 0x93b5e800] 02:49:06 INFO - PROCESS | 1889 | 1465120146171 Marionette DEBUG loaded listener.js 02:49:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 120 (0x99301800) [pid = 1889] [serial = 1971] [outer = 0x93b5e800] 02:49:07 INFO - PROCESS | 1889 | 1465120147330 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 02:49:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:49:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1731ms 02:49:07 INFO - PROCESS | 1889 | 1465120147379 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 02:49:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:49:07 INFO - PROCESS | 1889 | 1465120147387 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 02:49:07 INFO - PROCESS | 1889 | 1465120147396 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:49:07 INFO - PROCESS | 1889 | 1465120147402 Marionette TRACE conn4 <- [1,2598,null,{}] 02:49:07 INFO - PROCESS | 1889 | 1465120147412 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:07 INFO - PROCESS | 1889 | 1465120147419 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:07 INFO - PROCESS | 1889 | 1465120147710 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 02:49:08 INFO - PROCESS | 1889 | 1465120148015 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120148026 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:08 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dbf4800 == 60 [pid = 1889] [id = 657] 02:49:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 121 (0x8dcb6c00) [pid = 1889] [serial = 1972] [outer = (nil)] 02:49:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 122 (0x8f997c00) [pid = 1889] [serial = 1973] [outer = 0x8dcb6c00] 02:49:08 INFO - PROCESS | 1889 | 1465120148116 Marionette DEBUG loaded listener.js 02:49:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 123 (0x8fd0d000) [pid = 1889] [serial = 1974] [outer = 0x8dcb6c00] 02:49:09 INFO - PROCESS | 1889 | 1465120149189 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 02:49:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:49:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1839ms 02:49:09 INFO - PROCESS | 1889 | 1465120149234 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 02:49:09 INFO - PROCESS | 1889 | 1465120149242 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 02:49:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:49:09 INFO - PROCESS | 1889 | 1465120149254 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:49:09 INFO - PROCESS | 1889 | 1465120149258 Marionette TRACE conn4 <- [1,2602,null,{}] 02:49:09 INFO - PROCESS | 1889 | 1465120149266 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:09 INFO - PROCESS | 1889 | 1465120149274 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:09 INFO - PROCESS | 1889 | 1465120149550 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 02:49:09 INFO - PROCESS | 1889 | 1465120149877 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1889 | 1465120149886 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:09 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd13400 == 61 [pid = 1889] [id = 658] 02:49:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 124 (0x919f3400) [pid = 1889] [serial = 1975] [outer = (nil)] 02:49:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 125 (0x92387c00) [pid = 1889] [serial = 1976] [outer = 0x919f3400] 02:49:09 INFO - PROCESS | 1889 | 1465120149978 Marionette DEBUG loaded listener.js 02:49:10 INFO - PROCESS | 1889 | ++DOMWINDOW == 126 (0x92e4d400) [pid = 1889] [serial = 1977] [outer = 0x919f3400] 02:49:11 INFO - PROCESS | 1889 | 1465120151034 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 02:49:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:49:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1841ms 02:49:11 INFO - PROCESS | 1889 | 1465120151096 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 02:49:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:49:11 INFO - PROCESS | 1889 | 1465120151101 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 02:49:11 INFO - PROCESS | 1889 | 1465120151108 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:49:11 INFO - PROCESS | 1889 | 1465120151115 Marionette TRACE conn4 <- [1,2606,null,{}] 02:49:11 INFO - PROCESS | 1889 | 1465120151133 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:11 INFO - PROCESS | 1889 | 1465120151142 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:11 INFO - PROCESS | 1889 | 1465120151418 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 02:49:11 INFO - PROCESS | 1889 | 1465120151733 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:11 INFO - PROCESS | 1889 | 1465120151747 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:11 INFO - PROCESS | 1889 | ++DOCSHELL 0x99306c00 == 62 [pid = 1889] [id = 659] 02:49:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 127 (0x99309400) [pid = 1889] [serial = 1978] [outer = (nil)] 02:49:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 128 (0x99678400) [pid = 1889] [serial = 1979] [outer = 0x99309400] 02:49:11 INFO - PROCESS | 1889 | 1465120151849 Marionette DEBUG loaded listener.js 02:49:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 129 (0x9a2dd400) [pid = 1889] [serial = 1980] [outer = 0x99309400] 02:49:12 INFO - PROCESS | 1889 | 1465120152859 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 02:49:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:49:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1790ms 02:49:12 INFO - PROCESS | 1889 | 1465120152900 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 02:49:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:49:12 INFO - PROCESS | 1889 | 1465120152905 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 02:49:12 INFO - PROCESS | 1889 | 1465120152912 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:49:12 INFO - PROCESS | 1889 | 1465120152915 Marionette TRACE conn4 <- [1,2610,null,{}] 02:49:12 INFO - PROCESS | 1889 | 1465120152921 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:12 INFO - PROCESS | 1889 | 1465120152927 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:13 INFO - PROCESS | 1889 | 1465120153154 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 02:49:13 INFO - PROCESS | 1889 | 1465120153431 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120153441 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:13 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cda8000 == 63 [pid = 1889] [id = 660] 02:49:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 130 (0x9a477c00) [pid = 1889] [serial = 1981] [outer = (nil)] 02:49:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 131 (0x9a5f2c00) [pid = 1889] [serial = 1982] [outer = 0x9a477c00] 02:49:13 INFO - PROCESS | 1889 | 1465120153623 Marionette DEBUG loaded listener.js 02:49:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 132 (0x9aa3f000) [pid = 1889] [serial = 1983] [outer = 0x9a477c00] 02:49:14 INFO - PROCESS | 1889 | 1465120154566 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 02:49:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:49:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1691ms 02:49:14 INFO - PROCESS | 1889 | 1465120154603 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 02:49:14 INFO - PROCESS | 1889 | 1465120154608 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 02:49:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:49:14 INFO - PROCESS | 1889 | 1465120154634 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:49:14 INFO - PROCESS | 1889 | 1465120154639 Marionette TRACE conn4 <- [1,2614,null,{}] 02:49:14 INFO - PROCESS | 1889 | 1465120154645 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:14 INFO - PROCESS | 1889 | 1465120154652 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:14 INFO - PROCESS | 1889 | 1465120154879 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 02:49:15 INFO - PROCESS | 1889 | 1465120155151 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120155162 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:15 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd05c00 == 64 [pid = 1889] [id = 661] 02:49:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 133 (0x993a7000) [pid = 1889] [serial = 1984] [outer = (nil)] 02:49:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 134 (0x9ad4a400) [pid = 1889] [serial = 1985] [outer = 0x993a7000] 02:49:15 INFO - PROCESS | 1889 | 1465120155285 Marionette DEBUG loaded listener.js 02:49:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 135 (0x9b2ae000) [pid = 1889] [serial = 1986] [outer = 0x993a7000] 02:49:16 INFO - PROCESS | 1889 | 1465120156194 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 02:49:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:49:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1595ms 02:49:16 INFO - PROCESS | 1889 | 1465120156228 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 02:49:16 INFO - PROCESS | 1889 | 1465120156232 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 02:49:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:49:16 INFO - PROCESS | 1889 | 1465120156259 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:49:16 INFO - PROCESS | 1889 | 1465120156263 Marionette TRACE conn4 <- [1,2618,null,{}] 02:49:16 INFO - PROCESS | 1889 | 1465120156280 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:16 INFO - PROCESS | 1889 | 1465120156296 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:16 INFO - PROCESS | 1889 | 1465120156565 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 02:49:16 INFO - PROCESS | 1889 | 1465120156859 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120156866 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:16 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c5400 == 65 [pid = 1889] [id = 662] 02:49:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 136 (0x92387400) [pid = 1889] [serial = 1987] [outer = (nil)] 02:49:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 137 (0x9b86b400) [pid = 1889] [serial = 1988] [outer = 0x92387400] 02:49:16 INFO - PROCESS | 1889 | 1465120156956 Marionette DEBUG loaded listener.js 02:49:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 138 (0x9c10f000) [pid = 1889] [serial = 1989] [outer = 0x92387400] 02:49:17 INFO - PROCESS | 1889 | 1465120157867 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 02:49:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:49:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1663ms 02:49:17 INFO - PROCESS | 1889 | 1465120157903 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 02:49:17 INFO - PROCESS | 1889 | 1465120157906 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 02:49:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:49:17 INFO - PROCESS | 1889 | 1465120157914 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:49:17 INFO - PROCESS | 1889 | 1465120157919 Marionette TRACE conn4 <- [1,2622,null,{}] 02:49:17 INFO - PROCESS | 1889 | 1465120157925 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:17 INFO - PROCESS | 1889 | 1465120157930 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:18 INFO - PROCESS | 1889 | 1465120158149 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 02:49:18 INFO - PROCESS | 1889 | 1465120158414 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120158426 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:18 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b64e800 == 66 [pid = 1889] [id = 663] 02:49:18 INFO - PROCESS | 1889 | ++DOMWINDOW == 139 (0x9c10dc00) [pid = 1889] [serial = 1990] [outer = (nil)] 02:49:18 INFO - PROCESS | 1889 | ++DOMWINDOW == 140 (0xa0612400) [pid = 1889] [serial = 1991] [outer = 0x9c10dc00] 02:49:18 INFO - PROCESS | 1889 | 1465120158547 Marionette DEBUG loaded listener.js 02:49:18 INFO - PROCESS | 1889 | ++DOMWINDOW == 141 (0xa21c7000) [pid = 1889] [serial = 1992] [outer = 0x9c10dc00] 02:49:19 INFO - PROCESS | 1889 | 1465120159478 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 02:49:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:49:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1636ms 02:49:19 INFO - PROCESS | 1889 | 1465120159551 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 02:49:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:49:19 INFO - PROCESS | 1889 | 1465120159562 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 02:49:19 INFO - PROCESS | 1889 | 1465120159569 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:49:19 INFO - PROCESS | 1889 | 1465120159574 Marionette TRACE conn4 <- [1,2626,null,{}] 02:49:19 INFO - PROCESS | 1889 | 1465120159580 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:19 INFO - PROCESS | 1889 | 1465120159586 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:19 INFO - PROCESS | 1889 | 1465120159836 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 02:49:20 INFO - PROCESS | 1889 | 1465120160155 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120160163 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:20 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dbf2000 == 67 [pid = 1889] [id = 664] 02:49:20 INFO - PROCESS | 1889 | ++DOMWINDOW == 142 (0x9b2a3c00) [pid = 1889] [serial = 1993] [outer = (nil)] 02:49:20 INFO - PROCESS | 1889 | ++DOMWINDOW == 143 (0xa2609400) [pid = 1889] [serial = 1994] [outer = 0x9b2a3c00] 02:49:20 INFO - PROCESS | 1889 | 1465120160249 Marionette DEBUG loaded listener.js 02:49:20 INFO - PROCESS | 1889 | ++DOMWINDOW == 144 (0xa263b800) [pid = 1889] [serial = 1995] [outer = 0x9b2a3c00] 02:49:21 INFO - PROCESS | 1889 | 1465120161180 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 02:49:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:49:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1688ms 02:49:21 INFO - PROCESS | 1889 | 1465120161258 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 02:49:21 INFO - PROCESS | 1889 | 1465120161262 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 02:49:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:49:21 INFO - PROCESS | 1889 | 1465120161268 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:49:21 INFO - PROCESS | 1889 | 1465120161271 Marionette TRACE conn4 <- [1,2630,null,{}] 02:49:21 INFO - PROCESS | 1889 | 1465120161278 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:21 INFO - PROCESS | 1889 | 1465120161284 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:21 INFO - PROCESS | 1889 | 1465120161555 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 02:49:21 INFO - PROCESS | 1889 | 1465120161871 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120161878 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:21 INFO - PROCESS | 1889 | ++DOCSHELL 0x9ad51000 == 68 [pid = 1889] [id = 665] 02:49:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 145 (0x9c238c00) [pid = 1889] [serial = 1996] [outer = (nil)] 02:49:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 146 (0xa34a6c00) [pid = 1889] [serial = 1997] [outer = 0x9c238c00] 02:49:21 INFO - PROCESS | 1889 | 1465120161962 Marionette DEBUG loaded listener.js 02:49:22 INFO - PROCESS | 1889 | ++DOMWINDOW == 147 (0xa34f6400) [pid = 1889] [serial = 1998] [outer = 0x9c238c00] 02:49:22 INFO - PROCESS | 1889 | 1465120162864 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 02:49:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:49:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1637ms 02:49:22 INFO - PROCESS | 1889 | 1465120162909 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 02:49:22 INFO - PROCESS | 1889 | 1465120162913 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 02:49:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:49:22 INFO - PROCESS | 1889 | 1465120162920 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:49:22 INFO - PROCESS | 1889 | 1465120162923 Marionette TRACE conn4 <- [1,2634,null,{}] 02:49:22 INFO - PROCESS | 1889 | 1465120162931 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:22 INFO - PROCESS | 1889 | 1465120162935 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:23 INFO - PROCESS | 1889 | 1465120163158 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 02:49:23 INFO - PROCESS | 1889 | 1465120163468 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120163477 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:23 INFO - PROCESS | 1889 | ++DOCSHELL 0xa242f400 == 69 [pid = 1889] [id = 666] 02:49:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 148 (0xa33ea400) [pid = 1889] [serial = 1999] [outer = (nil)] 02:49:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 149 (0xa504f400) [pid = 1889] [serial = 2000] [outer = 0xa33ea400] 02:49:23 INFO - PROCESS | 1889 | 1465120163568 Marionette DEBUG loaded listener.js 02:49:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 150 (0xa50ba000) [pid = 1889] [serial = 2001] [outer = 0xa33ea400] 02:49:24 INFO - PROCESS | 1889 | 1465120164559 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 02:49:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:49:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1689ms 02:49:24 INFO - PROCESS | 1889 | 1465120164610 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 02:49:24 INFO - PROCESS | 1889 | 1465120164614 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 02:49:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:49:24 INFO - PROCESS | 1889 | 1465120164621 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:49:24 INFO - PROCESS | 1889 | 1465120164626 Marionette TRACE conn4 <- [1,2638,null,{}] 02:49:24 INFO - PROCESS | 1889 | 1465120164632 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:24 INFO - PROCESS | 1889 | 1465120164638 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:24 INFO - PROCESS | 1889 | 1465120164879 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 02:49:25 INFO - PROCESS | 1889 | 1465120165233 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:25 INFO - PROCESS | 1889 | 1465120165243 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:25 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9fa800 == 70 [pid = 1889] [id = 667] 02:49:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 151 (0x99302800) [pid = 1889] [serial = 2002] [outer = (nil)] 02:49:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 152 (0xa6746000) [pid = 1889] [serial = 2003] [outer = 0x99302800] 02:49:25 INFO - PROCESS | 1889 | 1465120165335 Marionette DEBUG loaded listener.js 02:49:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 153 (0xa676bc00) [pid = 1889] [serial = 2004] [outer = 0x99302800] 02:49:26 INFO - PROCESS | 1889 | 1465120166246 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 02:49:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:49:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1698ms 02:49:26 INFO - PROCESS | 1889 | 1465120166326 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 02:49:26 INFO - PROCESS | 1889 | 1465120166334 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 02:49:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:49:26 INFO - PROCESS | 1889 | 1465120166343 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:49:26 INFO - PROCESS | 1889 | 1465120166346 Marionette TRACE conn4 <- [1,2642,null,{}] 02:49:26 INFO - PROCESS | 1889 | 1465120166351 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:26 INFO - PROCESS | 1889 | 1465120166358 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:26 INFO - PROCESS | 1889 | 1465120166974 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 02:49:27 INFO - PROCESS | 1889 | 1465120167266 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120167275 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:27 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dcae000 == 71 [pid = 1889] [id = 668] 02:49:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 154 (0x8dcb5400) [pid = 1889] [serial = 2005] [outer = (nil)] 02:49:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 155 (0x8eecb400) [pid = 1889] [serial = 2006] [outer = 0x8dcb5400] 02:49:27 INFO - PROCESS | 1889 | 1465120167356 Marionette DEBUG loaded listener.js 02:49:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 156 (0x8ef5b000) [pid = 1889] [serial = 2007] [outer = 0x8dcb5400] 02:49:28 INFO - PROCESS | 1889 | 1465120168262 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 02:49:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:49:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1990ms 02:49:28 INFO - PROCESS | 1889 | 1465120168336 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 02:49:28 INFO - PROCESS | 1889 | 1465120168342 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 02:49:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:49:28 INFO - PROCESS | 1889 | 1465120168350 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:49:28 INFO - PROCESS | 1889 | 1465120168355 Marionette TRACE conn4 <- [1,2646,null,{}] 02:49:28 INFO - PROCESS | 1889 | 1465120168362 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:28 INFO - PROCESS | 1889 | 1465120168367 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:28 INFO - PROCESS | 1889 | 1465120168598 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 02:49:29 INFO - PROCESS | 1889 | 1465120168985 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120168994 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:29 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb20000 == 72 [pid = 1889] [id = 669] 02:49:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 157 (0x8fb21c00) [pid = 1889] [serial = 2008] [outer = (nil)] 02:49:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 158 (0x9108c400) [pid = 1889] [serial = 2009] [outer = 0x8fb21c00] 02:49:29 INFO - PROCESS | 1889 | 1465120169085 Marionette DEBUG loaded listener.js 02:49:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 159 (0x91960400) [pid = 1889] [serial = 2010] [outer = 0x8fb21c00] 02:49:29 INFO - PROCESS | 1889 | 1465120169954 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 02:49:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:49:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1685ms 02:49:30 INFO - PROCESS | 1889 | 1465120170035 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 02:49:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:49:30 INFO - PROCESS | 1889 | 1465120170041 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 02:49:30 INFO - PROCESS | 1889 | 1465120170047 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:49:30 INFO - PROCESS | 1889 | 1465120170051 Marionette TRACE conn4 <- [1,2650,null,{}] 02:49:30 INFO - PROCESS | 1889 | 1465120170056 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:30 INFO - PROCESS | 1889 | 1465120170061 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:30 INFO - PROCESS | 1889 | 1465120170293 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 02:49:30 INFO - PROCESS | 1889 | 1465120170720 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:30 INFO - PROCESS | 1889 | 1465120170729 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:30 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9f8000 == 71 [pid = 1889] [id = 655] 02:49:30 INFO - PROCESS | 1889 | --DOMWINDOW == 158 (0x9a47c000) [pid = 1889] [serial = 1874] [outer = (nil)] [url = about:blank] 02:49:30 INFO - PROCESS | 1889 | --DOMWINDOW == 157 (0x9ad44000) [pid = 1889] [serial = 1877] [outer = (nil)] [url = about:blank] 02:49:30 INFO - PROCESS | 1889 | --DOMWINDOW == 156 (0x8f99b400) [pid = 1889] [serial = 1865] [outer = (nil)] [url = about:blank] 02:49:30 INFO - PROCESS | 1889 | --DOMWINDOW == 155 (0x9b2ab400) [pid = 1889] [serial = 1880] [outer = (nil)] [url = about:blank] 02:49:30 INFO - PROCESS | 1889 | --DOMWINDOW == 154 (0x9b6bd400) [pid = 1889] [serial = 1886] [outer = (nil)] [url = about:blank] 02:49:30 INFO - PROCESS | 1889 | --DOMWINDOW == 153 (0x99307000) [pid = 1889] [serial = 1871] [outer = (nil)] [url = about:blank] 02:49:30 INFO - PROCESS | 1889 | --DOMWINDOW == 152 (0x919c2000) [pid = 1889] [serial = 1868] [outer = (nil)] [url = about:blank] 02:49:30 INFO - PROCESS | 1889 | --DOMWINDOW == 151 (0x9bd7d000) [pid = 1889] [serial = 1889] [outer = (nil)] [url = about:blank] 02:49:30 INFO - PROCESS | 1889 | --DOMWINDOW == 150 (0x9b3a6800) [pid = 1889] [serial = 1883] [outer = (nil)] [url = about:blank] 02:49:30 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dca9000 == 72 [pid = 1889] [id = 670] 02:49:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 151 (0x8dca9c00) [pid = 1889] [serial = 2011] [outer = (nil)] 02:49:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 152 (0x8fd12400) [pid = 1889] [serial = 2012] [outer = 0x8dca9c00] 02:49:30 INFO - PROCESS | 1889 | 1465120170900 Marionette DEBUG loaded listener.js 02:49:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 153 (0x919f4c00) [pid = 1889] [serial = 2013] [outer = 0x8dca9c00] 02:49:31 INFO - PROCESS | 1889 | --DOCSHELL 0x918c1000 == 71 [pid = 1889] [id = 654] 02:49:31 INFO - PROCESS | 1889 | --DOCSHELL 0x9129f400 == 70 [pid = 1889] [id = 653] 02:49:31 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd08000 == 69 [pid = 1889] [id = 652] 02:49:31 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9f6800 == 68 [pid = 1889] [id = 651] 02:49:31 INFO - PROCESS | 1889 | --DOMWINDOW == 152 (0x9108a400) [pid = 1889] [serial = 1911] [outer = (nil)] [url = about:blank] 02:49:31 INFO - PROCESS | 1889 | --DOMWINDOW == 151 (0x8fd07800) [pid = 1889] [serial = 1910] [outer = (nil)] [url = about:blank] 02:49:31 INFO - PROCESS | 1889 | --DOMWINDOW == 150 (0x92e4f400) [pid = 1889] [serial = 1899] [outer = (nil)] [url = about:blank] 02:49:31 INFO - PROCESS | 1889 | --DOMWINDOW == 149 (0x95345c00) [pid = 1889] [serial = 1905] [outer = (nil)] [url = about:blank] 02:49:31 INFO - PROCESS | 1889 | --DOMWINDOW == 148 (0x91aeb800) [pid = 1889] [serial = 1901] [outer = (nil)] [url = about:blank] 02:49:31 INFO - PROCESS | 1889 | --DOMWINDOW == 147 (0x92478400) [pid = 1889] [serial = 1898] [outer = (nil)] [url = about:blank] 02:49:31 INFO - PROCESS | 1889 | --DOMWINDOW == 146 (0x9195c400) [pid = 1889] [serial = 1896] [outer = (nil)] [url = about:blank] 02:49:31 INFO - PROCESS | 1889 | --DOMWINDOW == 145 (0x93c5f400) [pid = 1889] [serial = 1904] [outer = (nil)] [url = about:blank] 02:49:31 INFO - PROCESS | 1889 | --DOMWINDOW == 144 (0x92480c00) [pid = 1889] [serial = 1902] [outer = (nil)] [url = about:blank] 02:49:31 INFO - PROCESS | 1889 | --DOMWINDOW == 143 (0x8dbf8400) [pid = 1889] [serial = 1892] [outer = (nil)] [url = about:blank] 02:49:31 INFO - PROCESS | 1889 | --DOMWINDOW == 142 (0x8e041c00) [pid = 1889] [serial = 1893] [outer = (nil)] [url = about:blank] 02:49:31 INFO - PROCESS | 1889 | --DOMWINDOW == 141 (0x9930ec00) [pid = 1889] [serial = 1907] [outer = (nil)] [url = about:blank] 02:49:31 INFO - PROCESS | 1889 | --DOMWINDOW == 140 (0x9a46f000) [pid = 1889] [serial = 1908] [outer = (nil)] [url = about:blank] 02:49:31 INFO - PROCESS | 1889 | --DOMWINDOW == 139 (0x918cb000) [pid = 1889] [serial = 1895] [outer = (nil)] [url = about:blank] 02:49:31 INFO - PROCESS | 1889 | 1465120171760 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 02:49:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:49:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1733ms 02:49:31 INFO - PROCESS | 1889 | 1465120171780 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 02:49:31 INFO - PROCESS | 1889 | 1465120171785 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 02:49:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:49:31 INFO - PROCESS | 1889 | 1465120171818 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:49:31 INFO - PROCESS | 1889 | 1465120171825 Marionette TRACE conn4 <- [1,2654,null,{}] 02:49:31 INFO - PROCESS | 1889 | 1465120171835 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:31 INFO - PROCESS | 1889 | 1465120171840 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:32 INFO - PROCESS | 1889 | 1465120172023 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 02:49:32 INFO - PROCESS | 1889 | 1465120172033 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120172039 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:32 INFO - PROCESS | 1889 | ++DOCSHELL 0x91086c00 == 69 [pid = 1889] [id = 671] 02:49:32 INFO - PROCESS | 1889 | ++DOMWINDOW == 140 (0x9108a400) [pid = 1889] [serial = 2014] [outer = (nil)] 02:49:32 INFO - PROCESS | 1889 | ++DOMWINDOW == 141 (0x93848400) [pid = 1889] [serial = 2015] [outer = 0x9108a400] 02:49:32 INFO - PROCESS | 1889 | 1465120172109 Marionette DEBUG loaded listener.js 02:49:32 INFO - PROCESS | 1889 | ++DOMWINDOW == 142 (0x93899c00) [pid = 1889] [serial = 2016] [outer = 0x9108a400] 02:49:33 INFO - PROCESS | 1889 | 1465120173095 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 02:49:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:49:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1354ms 02:49:33 INFO - PROCESS | 1889 | 1465120173156 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 02:49:33 INFO - PROCESS | 1889 | 1465120173159 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 02:49:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:49:33 INFO - PROCESS | 1889 | 1465120173166 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:49:33 INFO - PROCESS | 1889 | 1465120173169 Marionette TRACE conn4 <- [1,2658,null,{}] 02:49:33 INFO - PROCESS | 1889 | 1465120173174 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:33 INFO - PROCESS | 1889 | 1465120173179 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:33 INFO - PROCESS | 1889 | 1465120173361 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 02:49:33 INFO - PROCESS | 1889 | 1465120173570 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120173576 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:33 INFO - PROCESS | 1889 | ++DOCSHELL 0x919c9400 == 70 [pid = 1889] [id = 672] 02:49:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 143 (0x92450000) [pid = 1889] [serial = 2017] [outer = (nil)] 02:49:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 144 (0x95180c00) [pid = 1889] [serial = 2018] [outer = 0x92450000] 02:49:33 INFO - PROCESS | 1889 | 1465120173651 Marionette DEBUG loaded listener.js 02:49:33 INFO - PROCESS | 1889 | ++DOMWINDOW == 145 (0x953e0800) [pid = 1889] [serial = 2019] [outer = 0x92450000] 02:49:34 INFO - PROCESS | 1889 | 1465120174548 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 02:49:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:49:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1430ms 02:49:34 INFO - PROCESS | 1889 | 1465120174597 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 02:49:34 INFO - PROCESS | 1889 | 1465120174600 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 02:49:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:49:34 INFO - PROCESS | 1889 | 1465120174632 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:49:34 INFO - PROCESS | 1889 | 1465120174634 Marionette TRACE conn4 <- [1,2662,null,{}] 02:49:34 INFO - PROCESS | 1889 | 1465120174641 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:34 INFO - PROCESS | 1889 | 1465120174646 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:34 INFO - PROCESS | 1889 | 1465120174913 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 02:49:34 INFO - PROCESS | 1889 | 1465120174940 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1889 | 1465120174954 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:34 INFO - PROCESS | 1889 | ++DOCSHELL 0x99670000 == 71 [pid = 1889] [id = 673] 02:49:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 146 (0x99672800) [pid = 1889] [serial = 2020] [outer = (nil)] 02:49:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 147 (0x9a2dac00) [pid = 1889] [serial = 2021] [outer = 0x99672800] 02:49:35 INFO - PROCESS | 1889 | 1465120175037 Marionette DEBUG loaded listener.js 02:49:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 148 (0x9a89fc00) [pid = 1889] [serial = 2022] [outer = 0x99672800] 02:49:36 INFO - PROCESS | 1889 | --DOMWINDOW == 147 (0x91ae1400) [pid = 1889] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:49:36 INFO - PROCESS | 1889 | --DOMWINDOW == 146 (0x99308c00) [pid = 1889] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:49:36 INFO - PROCESS | 1889 | --DOMWINDOW == 145 (0x8dcafc00) [pid = 1889] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:49:36 INFO - PROCESS | 1889 | --DOMWINDOW == 144 (0x9b2a6800) [pid = 1889] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:49:36 INFO - PROCESS | 1889 | --DOMWINDOW == 143 (0x8e035800) [pid = 1889] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:49:36 INFO - PROCESS | 1889 | --DOMWINDOW == 142 (0x9c106400) [pid = 1889] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:49:36 INFO - PROCESS | 1889 | --DOMWINDOW == 141 (0x9a46e400) [pid = 1889] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:49:36 INFO - PROCESS | 1889 | --DOMWINDOW == 140 (0x8eecdc00) [pid = 1889] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:49:36 INFO - PROCESS | 1889 | --DOMWINDOW == 139 (0x8f96b800) [pid = 1889] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:49:36 INFO - PROCESS | 1889 | --DOMWINDOW == 138 (0x92353800) [pid = 1889] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:49:36 INFO - PROCESS | 1889 | --DOMWINDOW == 137 (0x912a8000) [pid = 1889] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:49:36 INFO - PROCESS | 1889 | --DOMWINDOW == 136 (0x9c083000) [pid = 1889] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:49:36 INFO - PROCESS | 1889 | --DOMWINDOW == 135 (0x953e0400) [pid = 1889] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:49:36 INFO - PROCESS | 1889 | --DOMWINDOW == 134 (0x8dbf8000) [pid = 1889] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:49:36 INFO - PROCESS | 1889 | --DOMWINDOW == 133 (0x9235a000) [pid = 1889] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:49:36 INFO - PROCESS | 1889 | --DOMWINDOW == 132 (0x92385c00) [pid = 1889] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:49:36 INFO - PROCESS | 1889 | --DOMWINDOW == 131 (0x92e49800) [pid = 1889] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:49:36 INFO - PROCESS | 1889 | --DOMWINDOW == 130 (0x99f73800) [pid = 1889] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:49:36 INFO - PROCESS | 1889 | --DOMWINDOW == 129 (0x9235d400) [pid = 1889] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:49:36 INFO - PROCESS | 1889 | --DOMWINDOW == 128 (0x9aa3c800) [pid = 1889] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:49:36 INFO - PROCESS | 1889 | --DOMWINDOW == 127 (0x95623000) [pid = 1889] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:49:36 INFO - PROCESS | 1889 | --DOMWINDOW == 126 (0x918c2800) [pid = 1889] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:49:36 INFO - PROCESS | 1889 | --DOMWINDOW == 125 (0x95344c00) [pid = 1889] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:49:36 INFO - PROCESS | 1889 | --DOMWINDOW == 124 (0x9b39f400) [pid = 1889] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:49:36 INFO - PROCESS | 1889 | --DOMWINDOW == 123 (0x9aacfc00) [pid = 1889] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:49:36 INFO - PROCESS | 1889 | --DOMWINDOW == 122 (0x9197b000) [pid = 1889] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:49:36 INFO - PROCESS | 1889 | --DOMWINDOW == 121 (0x8cfa8800) [pid = 1889] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:49:36 INFO - PROCESS | 1889 | 1465120176496 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 02:49:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:49:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1908ms 02:49:36 INFO - PROCESS | 1889 | 1465120176516 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 02:49:36 INFO - PROCESS | 1889 | 1465120176519 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 02:49:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:49:36 INFO - PROCESS | 1889 | 1465120176537 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:49:36 INFO - PROCESS | 1889 | 1465120176539 Marionette TRACE conn4 <- [1,2666,null,{}] 02:49:36 INFO - PROCESS | 1889 | 1465120176545 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:36 INFO - PROCESS | 1889 | 1465120176550 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:36 INFO - PROCESS | 1889 | 1465120176712 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 02:49:36 INFO - PROCESS | 1889 | 1465120176725 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1889 | 1465120176733 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:36 INFO - PROCESS | 1889 | ++DOCSHELL 0x91089000 == 72 [pid = 1889] [id = 674] 02:49:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 122 (0x9108dc00) [pid = 1889] [serial = 2023] [outer = (nil)] 02:49:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 123 (0x94728000) [pid = 1889] [serial = 2024] [outer = 0x9108dc00] 02:49:36 INFO - PROCESS | 1889 | 1465120176803 Marionette DEBUG loaded listener.js 02:49:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 124 (0x99306800) [pid = 1889] [serial = 2025] [outer = 0x9108dc00] 02:49:38 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:49:38 INFO - PROCESS | 1889 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:49:38 INFO - PROCESS | 1889 | 1465120178153 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 02:49:38 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:49:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1641ms 02:49:38 INFO - PROCESS | 1889 | 1465120178168 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 02:49:38 INFO - PROCESS | 1889 | 1465120178175 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 02:49:38 INFO - PROCESS | 1889 | 1465120178190 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:49:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:49:38 INFO - PROCESS | 1889 | 1465120178196 Marionette TRACE conn4 <- [1,2670,null,{}] 02:49:38 INFO - PROCESS | 1889 | 1465120178215 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:38 INFO - PROCESS | 1889 | 1465120178222 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:38 INFO - PROCESS | 1889 | 1465120178542 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 02:49:38 INFO - PROCESS | 1889 | 1465120178786 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120178795 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:38 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dcadc00 == 73 [pid = 1889] [id = 675] 02:49:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 125 (0x8e03a800) [pid = 1889] [serial = 2026] [outer = (nil)] 02:49:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 126 (0x8eed1800) [pid = 1889] [serial = 2027] [outer = 0x8e03a800] 02:49:38 INFO - PROCESS | 1889 | 1465120178887 Marionette DEBUG loaded listener.js 02:49:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 127 (0x8ef61800) [pid = 1889] [serial = 2028] [outer = 0x8e03a800] 02:49:40 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:49:40 INFO - PROCESS | 1889 | 1465120180348 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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:49:40 INFO - PROCESS | 1889 | 1465120180400 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 02:49:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:49:40 INFO - PROCESS | 1889 | 1465120180517 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:49:40 INFO - PROCESS | 1889 | 1465120180522 Marionette TRACE conn4 <- [1,2674,null,{}] 02:49:40 INFO - PROCESS | 1889 | 1465120180532 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:40 INFO - PROCESS | 1889 | 1465120180538 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:40 INFO - PROCESS | 1889 | 1465120180753 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 02:49:41 INFO - PROCESS | 1889 | 1465120181019 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1889 | 1465120181026 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:41 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eec8000 == 74 [pid = 1889] [id = 676] 02:49:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 128 (0x8fb1f800) [pid = 1889] [serial = 2029] [outer = (nil)] 02:49:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 129 (0x9129f000) [pid = 1889] [serial = 2030] [outer = 0x8fb1f800] 02:49:41 INFO - PROCESS | 1889 | 1465120181115 Marionette DEBUG loaded listener.js 02:49:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 130 (0x912ab400) [pid = 1889] [serial = 2031] [outer = 0x8fb1f800] 02:49:42 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:49:42 INFO - PROCESS | 1889 | 1465120182624 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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:49:42 INFO - PROCESS | 1889 | 1465120182717 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 02:49:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:49:42 INFO - PROCESS | 1889 | 1465120182725 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:49:42 INFO - PROCESS | 1889 | 1465120182731 Marionette TRACE conn4 <- [1,2678,null,{}] 02:49:42 INFO - PROCESS | 1889 | 1465120182749 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:42 INFO - PROCESS | 1889 | 1465120182759 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:43 INFO - PROCESS | 1889 | 1465120183033 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 02:49:43 INFO - PROCESS | 1889 | 1465120183301 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120183314 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:43 INFO - PROCESS | 1889 | ++DOCSHELL 0x91969000 == 75 [pid = 1889] [id = 677] 02:49:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 131 (0x91971c00) [pid = 1889] [serial = 2032] [outer = (nil)] 02:49:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 132 (0x9244ac00) [pid = 1889] [serial = 2033] [outer = 0x91971c00] 02:49:43 INFO - PROCESS | 1889 | 1465120183404 Marionette DEBUG loaded listener.js 02:49:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 133 (0x92e43400) [pid = 1889] [serial = 2034] [outer = 0x91971c00] 02:49:44 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:49:44 INFO - PROCESS | 1889 | 1465120184874 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 02:49:44 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:49:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2191ms 02:49:44 INFO - PROCESS | 1889 | 1465120184916 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 02:49:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:49:44 INFO - PROCESS | 1889 | 1465120184921 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 02:49:44 INFO - PROCESS | 1889 | 1465120184929 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:49:44 INFO - PROCESS | 1889 | 1465120184932 Marionette TRACE conn4 <- [1,2682,null,{}] 02:49:44 INFO - PROCESS | 1889 | 1465120184940 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:44 INFO - PROCESS | 1889 | 1465120184945 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:45 INFO - PROCESS | 1889 | 1465120185158 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 02:49:45 INFO - PROCESS | 1889 | 1465120185427 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120185433 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:45 INFO - PROCESS | 1889 | ++DOCSHELL 0x919cfc00 == 76 [pid = 1889] [id = 678] 02:49:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 134 (0x9244b400) [pid = 1889] [serial = 2035] [outer = (nil)] 02:49:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 135 (0x9a5fc400) [pid = 1889] [serial = 2036] [outer = 0x9244b400] 02:49:45 INFO - PROCESS | 1889 | 1465120185524 Marionette DEBUG loaded listener.js 02:49:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 136 (0x9ad46000) [pid = 1889] [serial = 2037] [outer = 0x9244b400] 02:49:46 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:49:46 INFO - PROCESS | 1889 | 1465120186909 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 02:49:46 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:49:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2042ms 02:49:46 INFO - PROCESS | 1889 | 1465120186988 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 02:49:46 INFO - PROCESS | 1889 | 1465120186994 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 02:49:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:49:47 INFO - PROCESS | 1889 | 1465120187003 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:49:47 INFO - PROCESS | 1889 | 1465120187006 Marionette TRACE conn4 <- [1,2686,null,{}] 02:49:47 INFO - PROCESS | 1889 | 1465120187014 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:47 INFO - PROCESS | 1889 | 1465120187020 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:47 INFO - PROCESS | 1889 | 1465120187233 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 02:49:47 INFO - PROCESS | 1889 | 1465120187498 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120187510 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:47 INFO - PROCESS | 1889 | ++DOCSHELL 0x92447800 == 77 [pid = 1889] [id = 679] 02:49:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 137 (0x99308c00) [pid = 1889] [serial = 2038] [outer = (nil)] 02:49:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 138 (0x9b338400) [pid = 1889] [serial = 2039] [outer = 0x99308c00] 02:49:47 INFO - PROCESS | 1889 | 1465120187591 Marionette DEBUG loaded listener.js 02:49:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 139 (0x9b3ab800) [pid = 1889] [serial = 2040] [outer = 0x99308c00] 02:49:48 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:49:49 INFO - PROCESS | 1889 | 1465120189030 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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:49:49 INFO - PROCESS | 1889 | 1465120189115 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 02:49:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:49:49 INFO - PROCESS | 1889 | 1465120189122 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:49:49 INFO - PROCESS | 1889 | 1465120189125 Marionette TRACE conn4 <- [1,2690,null,{}] 02:49:49 INFO - PROCESS | 1889 | 1465120189132 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:49 INFO - PROCESS | 1889 | 1465120189142 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:49 INFO - PROCESS | 1889 | 1465120189438 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 02:49:49 INFO - PROCESS | 1889 | 1465120189729 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:49 INFO - PROCESS | 1889 | 1465120189735 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:49 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd06c00 == 78 [pid = 1889] [id = 680] 02:49:49 INFO - PROCESS | 1889 | ++DOMWINDOW == 140 (0x8e038000) [pid = 1889] [serial = 2041] [outer = (nil)] 02:49:49 INFO - PROCESS | 1889 | ++DOMWINDOW == 141 (0x91ae9000) [pid = 1889] [serial = 2042] [outer = 0x8e038000] 02:49:49 INFO - PROCESS | 1889 | 1465120189823 Marionette DEBUG loaded listener.js 02:49:49 INFO - PROCESS | 1889 | ++DOMWINDOW == 142 (0x9c08d400) [pid = 1889] [serial = 2043] [outer = 0x8e038000] 02:49:51 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:49:51 INFO - PROCESS | 1889 | 1465120191772 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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:49:51 INFO - PROCESS | 1889 | 1465120191827 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 02:49:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:49:51 INFO - PROCESS | 1889 | 1465120191890 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:49:51 INFO - PROCESS | 1889 | 1465120191900 Marionette TRACE conn4 <- [1,2694,null,{}] 02:49:51 INFO - PROCESS | 1889 | 1465120191915 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:51 INFO - PROCESS | 1889 | 1465120191924 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:52 INFO - PROCESS | 1889 | 1465120192169 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 02:49:52 INFO - PROCESS | 1889 | 1465120192455 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120192466 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:52 INFO - PROCESS | 1889 | ++DOCSHELL 0x8ef57400 == 79 [pid = 1889] [id = 681] 02:49:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 143 (0x8f998c00) [pid = 1889] [serial = 2044] [outer = (nil)] 02:49:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 144 (0x8fa64c00) [pid = 1889] [serial = 2045] [outer = 0x8f998c00] 02:49:52 INFO - PROCESS | 1889 | 1465120192549 Marionette DEBUG loaded listener.js 02:49:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 145 (0x8fd0c800) [pid = 1889] [serial = 2046] [outer = 0x8f998c00] 02:49:53 INFO - PROCESS | 1889 | --DOCSHELL 0x9b2ad400 == 78 [pid = 1889] [id = 648] 02:49:53 INFO - PROCESS | 1889 | --DOCSHELL 0x8cda6c00 == 77 [pid = 1889] [id = 541] 02:49:53 INFO - PROCESS | 1889 | --DOMWINDOW == 144 (0x919f5c00) [pid = 1889] [serial = 1949] [outer = (nil)] [url = about:blank] 02:49:53 INFO - PROCESS | 1889 | --DOMWINDOW == 143 (0x8f996800) [pid = 1889] [serial = 1952] [outer = (nil)] [url = about:blank] 02:49:53 INFO - PROCESS | 1889 | --DOMWINDOW == 142 (0x95347c00) [pid = 1889] [serial = 1970] [outer = (nil)] [url = about:blank] 02:49:53 INFO - PROCESS | 1889 | --DOCSHELL 0x99670000 == 76 [pid = 1889] [id = 673] 02:49:53 INFO - PROCESS | 1889 | --DOCSHELL 0x919c9400 == 75 [pid = 1889] [id = 672] 02:49:53 INFO - PROCESS | 1889 | --DOCSHELL 0x91086c00 == 74 [pid = 1889] [id = 671] 02:49:53 INFO - PROCESS | 1889 | --DOCSHELL 0x8dca9000 == 73 [pid = 1889] [id = 670] 02:49:53 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb20000 == 72 [pid = 1889] [id = 669] 02:49:53 INFO - PROCESS | 1889 | --DOCSHELL 0x8dcae000 == 71 [pid = 1889] [id = 668] 02:49:53 INFO - PROCESS | 1889 | --DOCSHELL 0x9ad51000 == 70 [pid = 1889] [id = 665] 02:49:53 INFO - PROCESS | 1889 | --DOCSHELL 0x8dbf2000 == 69 [pid = 1889] [id = 664] 02:49:53 INFO - PROCESS | 1889 | --DOCSHELL 0x9b64e800 == 68 [pid = 1889] [id = 663] 02:49:53 INFO - PROCESS | 1889 | --DOCSHELL 0x918c5400 == 67 [pid = 1889] [id = 662] 02:49:53 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd05c00 == 66 [pid = 1889] [id = 661] 02:49:53 INFO - PROCESS | 1889 | --DOCSHELL 0x8cda8000 == 65 [pid = 1889] [id = 660] 02:49:53 INFO - PROCESS | 1889 | --DOCSHELL 0x8dbf4800 == 64 [pid = 1889] [id = 657] 02:49:53 INFO - PROCESS | 1889 | --DOCSHELL 0x919cf400 == 63 [pid = 1889] [id = 656] 02:49:53 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 141 (0x9a722000) [pid = 1889] [serial = 1842] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 140 (0x9a72d400) [pid = 1889] [serial = 1923] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 139 (0x8eec8800) [pid = 1889] [serial = 1956] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 138 (0x9b875000) [pid = 1889] [serial = 1887] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 137 (0x92448000) [pid = 1889] [serial = 1968] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 136 (0x9d5fd400) [pid = 1889] [serial = 1938] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 135 (0x9bdb3400) [pid = 1889] [serial = 1890] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 134 (0x8fb19c00) [pid = 1889] [serial = 1916] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 133 (0x8fb22c00) [pid = 1889] [serial = 1866] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 132 (0x92444c00) [pid = 1889] [serial = 1920] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 131 (0x92351800) [pid = 1889] [serial = 1959] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 130 (0x8e037400) [pid = 1889] [serial = 1955] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 129 (0x9d405c00) [pid = 1889] [serial = 1935] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 128 (0xa228e000) [pid = 1889] [serial = 1943] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 127 (0x9a472c00) [pid = 1889] [serial = 1922] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 126 (0x9aa3bc00) [pid = 1889] [serial = 1875] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 125 (0x8fd0dc00) [pid = 1889] [serial = 1917] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 124 (0x92359c00) [pid = 1889] [serial = 1913] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 123 (0x9c22d000) [pid = 1889] [serial = 1934] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 122 (0x95344400) [pid = 1889] [serial = 1863] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 121 (0x9c10ec00) [pid = 1889] [serial = 1932] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 120 (0x91977800) [pid = 1889] [serial = 1967] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 119 (0x9b86fc00) [pid = 1889] [serial = 1929] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 118 (0x9aa44400) [pid = 1889] [serial = 1845] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 117 (0x9247e400) [pid = 1889] [serial = 1964] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 116 (0x9b2a8000) [pid = 1889] [serial = 1926] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 115 (0x9b2a3800) [pid = 1889] [serial = 1925] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 114 (0x9967d400) [pid = 1889] [serial = 1872] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 113 (0x9b6b6400) [pid = 1889] [serial = 1928] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 112 (0x919c8800) [pid = 1889] [serial = 1958] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 111 (0x919cc800) [pid = 1889] [serial = 1961] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 110 (0xa2150c00) [pid = 1889] [serial = 1941] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 109 (0x9b3abc00) [pid = 1889] [serial = 1884] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 108 (0x9244dc00) [pid = 1889] [serial = 1914] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 107 (0x9b338800) [pid = 1889] [serial = 1881] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 106 (0x92382800) [pid = 1889] [serial = 1919] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 105 (0x91ae6400) [pid = 1889] [serial = 1869] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 104 (0x9c101c00) [pid = 1889] [serial = 1931] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 103 (0xa1168000) [pid = 1889] [serial = 1940] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 102 (0x9d4d5c00) [pid = 1889] [serial = 1937] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 101 (0x9ad45c00) [pid = 1889] [serial = 1878] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 100 (0x92357c00) [pid = 1889] [serial = 1962] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0x92e42c00) [pid = 1889] [serial = 1965] [outer = (nil)] [url = about:blank] 02:49:54 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0xa26d9000) [pid = 1889] [serial = 1946] [outer = (nil)] [url = about:blank] 02:49:54 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 02:49:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:49:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 02:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:49:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:49:54 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1 02:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:49:54 INFO - _addTest/ [0,2697,"getWindowHandle",null] 02:49:54 INFO - PROCESS | 1889 | 1465120194154 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 02:49:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:49:54 INFO - PROCESS | 1889 | 1465120194172 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:49:54 INFO - PROCESS | 1889 | 1465120194177 Marionette TRACE conn4 <- [1,2698,null,{}] 02:49:54 INFO - PROCESS | 1889 | 1465120194183 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:54 INFO - PROCESS | 1889 | 1465120194189 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:54 INFO - PROCESS | 1889 | 1465120194437 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 02:49:54 INFO - PROCESS | 1889 | 1465120194653 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1889 | 1465120194664 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:54 INFO - PROCESS | 1889 | ++DOCSHELL 0x8f99e000 == 64 [pid = 1889] [id = 682] 02:49:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0x91086c00) [pid = 1889] [serial = 2047] [outer = (nil)] 02:49:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0x912a4c00) [pid = 1889] [serial = 2048] [outer = 0x91086c00] 02:49:54 INFO - PROCESS | 1889 | 1465120194743 Marionette DEBUG loaded listener.js 02:49:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 101 (0x91977800) [pid = 1889] [serial = 2049] [outer = 0x91086c00] 02:49:55 INFO - PROCESS | 1889 | SkCairoFTTypeface::onFilterRec unimplemented 02:49:56 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 02:49:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:49:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 02:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:49:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:49:56 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1 02:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:49:56 INFO - _addTest/ [0,2701,"getWindowHandle",null] 02:49:56 INFO - PROCESS | 1889 | 1465120196077 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 02:49:56 INFO - PROCESS | 1889 | 1465120196085 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:49:56 INFO - PROCESS | 1889 | 1465120196091 Marionette TRACE conn4 <- [1,2702,null,{}] 02:49:56 INFO - PROCESS | 1889 | 1465120196176 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:56 INFO - PROCESS | 1889 | 1465120196185 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:56 INFO - PROCESS | 1889 | 1465120196530 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 02:49:56 INFO - PROCESS | 1889 | 1465120196563 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1889 | 1465120196575 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:56 INFO - PROCESS | 1889 | ++DOCSHELL 0x919ff000 == 65 [pid = 1889] [id = 683] 02:49:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 102 (0x91aeac00) [pid = 1889] [serial = 2050] [outer = (nil)] 02:49:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 103 (0x92382800) [pid = 1889] [serial = 2051] [outer = 0x91aeac00] 02:49:56 INFO - PROCESS | 1889 | 1465120196651 Marionette DEBUG loaded listener.js 02:49:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 104 (0x92442000) [pid = 1889] [serial = 2052] [outer = 0x91aeac00] 02:49:57 INFO - PROCESS | 1889 | 1465120197611 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 02:49:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:49:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1590ms 02:49:57 INFO - PROCESS | 1889 | 1465120197678 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 02:49:57 INFO - PROCESS | 1889 | 1465120197683 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 02:49:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:49:57 INFO - PROCESS | 1889 | 1465120197695 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:49:57 INFO - PROCESS | 1889 | 1465120197698 Marionette TRACE conn4 <- [1,2706,null,{}] 02:49:57 INFO - PROCESS | 1889 | 1465120197730 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:57 INFO - PROCESS | 1889 | 1465120197734 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:58 INFO - PROCESS | 1889 | 1465120197997 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 02:49:58 INFO - PROCESS | 1889 | --DOMWINDOW == 103 (0x9108a400) [pid = 1889] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:49:58 INFO - PROCESS | 1889 | --DOMWINDOW == 102 (0x8dcb5400) [pid = 1889] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:49:58 INFO - PROCESS | 1889 | --DOMWINDOW == 101 (0x8dca9c00) [pid = 1889] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:49:58 INFO - PROCESS | 1889 | --DOMWINDOW == 100 (0x92450000) [pid = 1889] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:49:58 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0x8fb21c00) [pid = 1889] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:49:58 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x99672800) [pid = 1889] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:49:58 INFO - PROCESS | 1889 | 1465120198483 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120198490 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:58 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dcb5400 == 66 [pid = 1889] [id = 684] 02:49:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0x8dcb6400) [pid = 1889] [serial = 2053] [outer = (nil)] 02:49:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0x8fb19800) [pid = 1889] [serial = 2054] [outer = 0x8dcb6400] 02:49:58 INFO - PROCESS | 1889 | 1465120198578 Marionette DEBUG loaded listener.js 02:49:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 101 (0x92450000) [pid = 1889] [serial = 2055] [outer = 0x8dcb6400] 02:49:59 INFO - PROCESS | 1889 | 1465120199388 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 02:49:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:49:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1754ms 02:49:59 INFO - PROCESS | 1889 | 1465120199445 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 02:49:59 INFO - PROCESS | 1889 | 1465120199449 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 02:49:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:49:59 INFO - PROCESS | 1889 | 1465120199456 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:49:59 INFO - PROCESS | 1889 | 1465120199460 Marionette TRACE conn4 <- [1,2710,null,{}] 02:49:59 INFO - PROCESS | 1889 | 1465120199465 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:59 INFO - PROCESS | 1889 | 1465120199470 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:59 INFO - PROCESS | 1889 | 1465120199672 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 02:49:59 INFO - PROCESS | 1889 | 1465120199857 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:59 INFO - PROCESS | 1889 | 1465120199866 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:49:59 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd0d800 == 67 [pid = 1889] [id = 685] 02:49:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 102 (0x9247e000) [pid = 1889] [serial = 2056] [outer = (nil)] 02:49:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 103 (0x93bc9800) [pid = 1889] [serial = 2057] [outer = 0x9247e000] 02:49:59 INFO - PROCESS | 1889 | 1465120199940 Marionette DEBUG loaded listener.js 02:50:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 104 (0x93bd3c00) [pid = 1889] [serial = 2058] [outer = 0x9247e000] 02:50:01 INFO - PROCESS | 1889 | 1465120201068 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 02:50:01 INFO - PROCESS | 1889 | 1465120201111 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 02:50:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:50:01 INFO - PROCESS | 1889 | 1465120201120 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:50:01 INFO - PROCESS | 1889 | 1465120201129 Marionette TRACE conn4 <- [1,2714,null,{}] 02:50:01 INFO - PROCESS | 1889 | 1465120201136 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:01 INFO - PROCESS | 1889 | 1465120201145 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:01 INFO - PROCESS | 1889 | 1465120201440 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 02:50:01 INFO - PROCESS | 1889 | 1465120201789 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1889 | 1465120201810 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:01 INFO - PROCESS | 1889 | ++DOCSHELL 0x8ef55800 == 68 [pid = 1889] [id = 686] 02:50:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 105 (0x8ef5fc00) [pid = 1889] [serial = 2059] [outer = (nil)] 02:50:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 106 (0x9196a000) [pid = 1889] [serial = 2060] [outer = 0x8ef5fc00] 02:50:01 INFO - PROCESS | 1889 | 1465120201907 Marionette DEBUG loaded listener.js 02:50:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 107 (0x919f1c00) [pid = 1889] [serial = 2061] [outer = 0x8ef5fc00] 02:50:03 INFO - PROCESS | 1889 | 1465120203034 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 02:50:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:50:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1949ms 02:50:03 INFO - PROCESS | 1889 | 1465120203070 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 02:50:03 INFO - PROCESS | 1889 | 1465120203078 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 02:50:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:50:03 INFO - PROCESS | 1889 | 1465120203090 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:50:03 INFO - PROCESS | 1889 | 1465120203094 Marionette TRACE conn4 <- [1,2718,null,{}] 02:50:03 INFO - PROCESS | 1889 | 1465120203102 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:03 INFO - PROCESS | 1889 | 1465120203108 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:03 INFO - PROCESS | 1889 | 1465120203378 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 02:50:03 INFO - PROCESS | 1889 | 1465120203747 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120203755 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:03 INFO - PROCESS | 1889 | ++DOCSHELL 0x912a0800 == 69 [pid = 1889] [id = 687] 02:50:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 108 (0x93850400) [pid = 1889] [serial = 2062] [outer = (nil)] 02:50:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 109 (0x93bce000) [pid = 1889] [serial = 2063] [outer = 0x93850400] 02:50:03 INFO - PROCESS | 1889 | 1465120203849 Marionette DEBUG loaded listener.js 02:50:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 110 (0x95347c00) [pid = 1889] [serial = 2064] [outer = 0x93850400] 02:50:04 INFO - PROCESS | 1889 | 1465120204921 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 02:50:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 02:50:04 INFO - PROCESS | 1889 | 1465120204984 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 02:50:04 INFO - PROCESS | 1889 | 1465120204992 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:50:05 INFO - PROCESS | 1889 | 1465120204999 Marionette TRACE conn4 <- [1,2722,null,{}] 02:50:05 INFO - PROCESS | 1889 | 1465120205058 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:05 INFO - PROCESS | 1889 | 1465120205067 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:05 INFO - PROCESS | 1889 | 1465120205392 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 02:50:05 INFO - PROCESS | 1889 | 1465120205582 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1889 | 1465120205590 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:05 INFO - PROCESS | 1889 | ++DOCSHELL 0x99678800 == 70 [pid = 1889] [id = 688] 02:50:05 INFO - PROCESS | 1889 | ++DOMWINDOW == 111 (0x99e94800) [pid = 1889] [serial = 2065] [outer = (nil)] 02:50:05 INFO - PROCESS | 1889 | ++DOMWINDOW == 112 (0x9a476c00) [pid = 1889] [serial = 2066] [outer = 0x99e94800] 02:50:05 INFO - PROCESS | 1889 | 1465120205685 Marionette DEBUG loaded listener.js 02:50:05 INFO - PROCESS | 1889 | ++DOMWINDOW == 113 (0x9a721800) [pid = 1889] [serial = 2067] [outer = 0x99e94800] 02:50:06 INFO - PROCESS | 1889 | 1465120206638 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 02:50:06 INFO - PROCESS | 1889 | 1465120206697 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 02:50:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:50:06 INFO - PROCESS | 1889 | 1465120206704 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:50:06 INFO - PROCESS | 1889 | 1465120206707 Marionette TRACE conn4 <- [1,2726,null,{}] 02:50:06 INFO - PROCESS | 1889 | 1465120206714 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:06 INFO - PROCESS | 1889 | 1465120206720 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:06 INFO - PROCESS | 1889 | 1465120206983 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 02:50:07 INFO - PROCESS | 1889 | 1465120207309 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120207320 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:07 INFO - PROCESS | 1889 | ++DOCSHELL 0x91968400 == 71 [pid = 1889] [id = 689] 02:50:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 114 (0x91976800) [pid = 1889] [serial = 2068] [outer = (nil)] 02:50:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 115 (0x9aacfc00) [pid = 1889] [serial = 2069] [outer = 0x91976800] 02:50:07 INFO - PROCESS | 1889 | 1465120207406 Marionette DEBUG loaded listener.js 02:50:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 116 (0x9ad4ac00) [pid = 1889] [serial = 2070] [outer = 0x91976800] 02:50:08 INFO - PROCESS | 1889 | 1465120208324 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 02:50:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:50:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1641ms 02:50:08 INFO - PROCESS | 1889 | 1465120208346 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 02:50:08 INFO - PROCESS | 1889 | 1465120208351 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 02:50:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:50:08 INFO - PROCESS | 1889 | 1465120208358 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:50:08 INFO - PROCESS | 1889 | 1465120208362 Marionette TRACE conn4 <- [1,2730,null,{}] 02:50:08 INFO - PROCESS | 1889 | 1465120208368 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:08 INFO - PROCESS | 1889 | 1465120208374 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:08 INFO - PROCESS | 1889 | 1465120208589 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 02:50:08 INFO - PROCESS | 1889 | 1465120208909 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:08 INFO - PROCESS | 1889 | 1465120208918 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:08 INFO - PROCESS | 1889 | ++DOCSHELL 0x91975000 == 72 [pid = 1889] [id = 690] 02:50:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 117 (0x9a479400) [pid = 1889] [serial = 2071] [outer = (nil)] 02:50:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 118 (0x9b335800) [pid = 1889] [serial = 2072] [outer = 0x9a479400] 02:50:09 INFO - PROCESS | 1889 | 1465120209025 Marionette DEBUG loaded listener.js 02:50:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 119 (0x9b33ec00) [pid = 1889] [serial = 2073] [outer = 0x9a479400] 02:50:10 INFO - PROCESS | 1889 | 1465120210389 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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:50:10 INFO - PROCESS | 1889 | 1465120210507 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 02:50:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:50:10 INFO - PROCESS | 1889 | 1465120210515 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:50:10 INFO - PROCESS | 1889 | 1465120210518 Marionette TRACE conn4 <- [1,2734,null,{}] 02:50:10 INFO - PROCESS | 1889 | 1465120210525 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:10 INFO - PROCESS | 1889 | 1465120210536 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:10 INFO - PROCESS | 1889 | 1465120210894 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 02:50:11 INFO - PROCESS | 1889 | 1465120211054 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1889 | 1465120211062 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:11 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dbf4000 == 73 [pid = 1889] [id = 691] 02:50:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 120 (0x912a9800) [pid = 1889] [serial = 2074] [outer = (nil)] 02:50:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 121 (0x9bdb3400) [pid = 1889] [serial = 2075] [outer = 0x912a9800] 02:50:11 INFO - PROCESS | 1889 | 1465120211156 Marionette DEBUG loaded listener.js 02:50:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 122 (0x9c105800) [pid = 1889] [serial = 2076] [outer = 0x912a9800] 02:50:12 INFO - PROCESS | 1889 | 1465120212141 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 02:50:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:50:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1688ms 02:50:12 INFO - PROCESS | 1889 | 1465120212203 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 02:50:12 INFO - PROCESS | 1889 | 1465120212207 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 02:50:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:50:12 INFO - PROCESS | 1889 | 1465120212214 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:50:12 INFO - PROCESS | 1889 | 1465120212220 Marionette TRACE conn4 <- [1,2738,null,{}] 02:50:12 INFO - PROCESS | 1889 | 1465120212229 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:12 INFO - PROCESS | 1889 | 1465120212236 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:12 INFO - PROCESS | 1889 | 1465120212502 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 02:50:12 INFO - PROCESS | 1889 | 1465120212828 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120212838 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:12 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd04c00 == 74 [pid = 1889] [id = 692] 02:50:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 123 (0x8d9fc000) [pid = 1889] [serial = 2077] [outer = (nil)] 02:50:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 124 (0x9c109c00) [pid = 1889] [serial = 2078] [outer = 0x8d9fc000] 02:50:12 INFO - PROCESS | 1889 | 1465120212921 Marionette DEBUG loaded listener.js 02:50:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 125 (0x9c231000) [pid = 1889] [serial = 2079] [outer = 0x8d9fc000] 02:50:13 INFO - PROCESS | 1889 | 1465120213849 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 02:50:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:50:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1691ms 02:50:13 INFO - PROCESS | 1889 | 1465120213908 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 02:50:13 INFO - PROCESS | 1889 | 1465120213912 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 02:50:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:50:13 INFO - PROCESS | 1889 | 1465120213921 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:50:13 INFO - PROCESS | 1889 | 1465120213924 Marionette TRACE conn4 <- [1,2742,null,{}] 02:50:13 INFO - PROCESS | 1889 | 1465120213930 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:13 INFO - PROCESS | 1889 | 1465120213935 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:14 INFO - PROCESS | 1889 | 1465120214133 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 02:50:14 INFO - PROCESS | 1889 | 1465120214452 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120214462 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:14 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd05c00 == 75 [pid = 1889] [id = 693] 02:50:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 126 (0x8d9fc800) [pid = 1889] [serial = 2080] [outer = (nil)] 02:50:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 127 (0x9d4cdc00) [pid = 1889] [serial = 2081] [outer = 0x8d9fc800] 02:50:14 INFO - PROCESS | 1889 | 1465120214553 Marionette DEBUG loaded listener.js 02:50:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 128 (0x9d5fac00) [pid = 1889] [serial = 2082] [outer = 0x8d9fc800] 02:50:15 INFO - PROCESS | 1889 | 1465120215452 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 02:50:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:50:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1580ms 02:50:15 INFO - PROCESS | 1889 | 1465120215502 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 02:50:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:50:15 INFO - PROCESS | 1889 | 1465120215506 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 02:50:15 INFO - PROCESS | 1889 | 1465120215514 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:50:15 INFO - PROCESS | 1889 | 1465120215517 Marionette TRACE conn4 <- [1,2746,null,{}] 02:50:15 INFO - PROCESS | 1889 | 1465120215523 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:15 INFO - PROCESS | 1889 | 1465120215529 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:15 INFO - PROCESS | 1889 | 1465120215741 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 02:50:16 INFO - PROCESS | 1889 | 1465120216059 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120216066 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:16 INFO - PROCESS | 1889 | ++DOCSHELL 0x9d40c400 == 76 [pid = 1889] [id = 694] 02:50:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 129 (0x9d4ccc00) [pid = 1889] [serial = 2083] [outer = (nil)] 02:50:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 130 (0xa215a000) [pid = 1889] [serial = 2084] [outer = 0x9d4ccc00] 02:50:16 INFO - PROCESS | 1889 | 1465120216162 Marionette DEBUG loaded listener.js 02:50:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 131 (0xa21c6000) [pid = 1889] [serial = 2085] [outer = 0x9d4ccc00] 02:50:17 INFO - PROCESS | 1889 | 1465120217082 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 02:50:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:50:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1633ms 02:50:17 INFO - PROCESS | 1889 | 1465120217146 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 02:50:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:50:17 INFO - PROCESS | 1889 | 1465120217151 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 02:50:17 INFO - PROCESS | 1889 | 1465120217158 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:50:17 INFO - PROCESS | 1889 | 1465120217162 Marionette TRACE conn4 <- [1,2750,null,{}] 02:50:17 INFO - PROCESS | 1889 | 1465120217168 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:17 INFO - PROCESS | 1889 | 1465120217173 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:17 INFO - PROCESS | 1889 | 1465120217431 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 02:50:17 INFO - PROCESS | 1889 | 1465120217762 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120217770 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:17 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cfa0800 == 77 [pid = 1889] [id = 695] 02:50:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 132 (0xa228f000) [pid = 1889] [serial = 2086] [outer = (nil)] 02:50:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 133 (0xa2609800) [pid = 1889] [serial = 2087] [outer = 0xa228f000] 02:50:17 INFO - PROCESS | 1889 | 1465120217860 Marionette DEBUG loaded listener.js 02:50:17 INFO - PROCESS | 1889 | ++DOMWINDOW == 134 (0xa26dcc00) [pid = 1889] [serial = 2088] [outer = 0xa228f000] 02:50:18 INFO - PROCESS | 1889 | 1465120218772 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 02:50:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:50:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1692ms 02:50:18 INFO - PROCESS | 1889 | 1465120218851 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 02:50:18 INFO - PROCESS | 1889 | 1465120218856 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 02:50:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:50:18 INFO - PROCESS | 1889 | 1465120218863 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:50:18 INFO - PROCESS | 1889 | 1465120218868 Marionette TRACE conn4 <- [1,2754,null,{}] 02:50:18 INFO - PROCESS | 1889 | 1465120218874 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:18 INFO - PROCESS | 1889 | 1465120218881 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:19 INFO - PROCESS | 1889 | 1465120219161 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 02:50:19 INFO - PROCESS | 1889 | 1465120219489 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120219496 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:19 INFO - PROCESS | 1889 | ++DOCSHELL 0xa3559000 == 78 [pid = 1889] [id = 696] 02:50:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 135 (0xa35c5000) [pid = 1889] [serial = 2089] [outer = (nil)] 02:50:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 136 (0xa500d800) [pid = 1889] [serial = 2090] [outer = 0xa35c5000] 02:50:19 INFO - PROCESS | 1889 | 1465120219587 Marionette DEBUG loaded listener.js 02:50:19 INFO - PROCESS | 1889 | ++DOMWINDOW == 137 (0xa629cc00) [pid = 1889] [serial = 2091] [outer = 0xa35c5000] 02:50:20 INFO - PROCESS | 1889 | 1465120220517 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 02:50:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:50:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1695ms 02:50:20 INFO - PROCESS | 1889 | 1465120220559 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 02:50:20 INFO - PROCESS | 1889 | 1465120220563 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 02:50:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:50:20 INFO - PROCESS | 1889 | 1465120220570 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:50:20 INFO - PROCESS | 1889 | 1465120220574 Marionette TRACE conn4 <- [1,2758,null,{}] 02:50:20 INFO - PROCESS | 1889 | 1465120220580 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:20 INFO - PROCESS | 1889 | 1465120220586 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:20 INFO - PROCESS | 1889 | 1465120220799 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 02:50:21 INFO - PROCESS | 1889 | 1465120221125 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120221133 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:21 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd0a800 == 79 [pid = 1889] [id = 697] 02:50:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 138 (0x8cda1400) [pid = 1889] [serial = 2092] [outer = (nil)] 02:50:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 139 (0x8ef5ec00) [pid = 1889] [serial = 2093] [outer = 0x8cda1400] 02:50:21 INFO - PROCESS | 1889 | 1465120221234 Marionette DEBUG loaded listener.js 02:50:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 140 (0x8fd95400) [pid = 1889] [serial = 2094] [outer = 0x8cda1400] 02:50:22 INFO - PROCESS | 1889 | 1465120222459 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 02:50:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:50:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1940ms 02:50:22 INFO - PROCESS | 1889 | 1465120222512 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 02:50:22 INFO - PROCESS | 1889 | 1465120222519 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 02:50:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:50:22 INFO - PROCESS | 1889 | 1465120222528 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:50:22 INFO - PROCESS | 1889 | 1465120222532 Marionette TRACE conn4 <- [1,2762,null,{}] 02:50:22 INFO - PROCESS | 1889 | 1465120222541 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:22 INFO - PROCESS | 1889 | 1465120222546 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:22 INFO - PROCESS | 1889 | 1465120222843 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 02:50:23 INFO - PROCESS | 1889 | 1465120223100 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120223112 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:23 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eecf000 == 80 [pid = 1889] [id = 698] 02:50:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 141 (0x8eed1c00) [pid = 1889] [serial = 2095] [outer = (nil)] 02:50:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 142 (0x8ef64c00) [pid = 1889] [serial = 2096] [outer = 0x8eed1c00] 02:50:23 INFO - PROCESS | 1889 | 1465120223190 Marionette DEBUG loaded listener.js 02:50:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 143 (0x8fd08400) [pid = 1889] [serial = 2097] [outer = 0x8eed1c00] 02:50:24 INFO - PROCESS | 1889 | 1465120224077 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 02:50:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:50:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1633ms 02:50:24 INFO - PROCESS | 1889 | 1465120224161 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 02:50:24 INFO - PROCESS | 1889 | 1465120224176 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 02:50:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:50:24 INFO - PROCESS | 1889 | 1465120224191 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:50:24 INFO - PROCESS | 1889 | 1465120224197 Marionette TRACE conn4 <- [1,2766,null,{}] 02:50:24 INFO - PROCESS | 1889 | 1465120224203 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:24 INFO - PROCESS | 1889 | 1465120224209 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:24 INFO - PROCESS | 1889 | 1465120224447 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 02:50:24 INFO - PROCESS | 1889 | 1465120224776 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120224787 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:24 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd98c00 == 81 [pid = 1889] [id = 699] 02:50:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 144 (0x918c9400) [pid = 1889] [serial = 2098] [outer = (nil)] 02:50:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 145 (0x9197a000) [pid = 1889] [serial = 2099] [outer = 0x918c9400] 02:50:24 INFO - PROCESS | 1889 | 1465120224897 Marionette DEBUG loaded listener.js 02:50:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 146 (0x91aebc00) [pid = 1889] [serial = 2100] [outer = 0x918c9400] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8cda2400 == 80 [pid = 1889] [id = 613] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x91969000 == 79 [pid = 1889] [id = 677] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8eec8000 == 78 [pid = 1889] [id = 676] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8dcadc00 == 77 [pid = 1889] [id = 675] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8cfa9400 == 76 [pid = 1889] [id = 575] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0xa242f400 == 75 [pid = 1889] [id = 666] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8cfa3800 == 74 [pid = 1889] [id = 586] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd08800 == 73 [pid = 1889] [id = 576] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd05400 == 72 [pid = 1889] [id = 588] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd06800 == 71 [pid = 1889] [id = 577] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb26000 == 70 [pid = 1889] [id = 587] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8e03f800 == 69 [pid = 1889] [id = 580] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8dcb0800 == 68 [pid = 1889] [id = 606] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8cf9c800 == 67 [pid = 1889] [id = 609] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x919c4800 == 66 [pid = 1889] [id = 582] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8cfa2000 == 65 [pid = 1889] [id = 583] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8dbf6c00 == 64 [pid = 1889] [id = 642] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8e03ac00 == 63 [pid = 1889] [id = 638] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x99675800 == 62 [pid = 1889] [id = 641] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x91965400 == 61 [pid = 1889] [id = 581] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0xa116b400 == 60 [pid = 1889] [id = 647] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x919cfc00 == 59 [pid = 1889] [id = 678] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x95348800 == 58 [pid = 1889] [id = 612] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x9ad50400 == 57 [pid = 1889] [id = 644] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8dbf5c00 == 56 [pid = 1889] [id = 614] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x92447800 == 55 [pid = 1889] [id = 679] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd01800 == 54 [pid = 1889] [id = 645] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd06c00 == 53 [pid = 1889] [id = 680] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd07800 == 52 [pid = 1889] [id = 534] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd01400 == 51 [pid = 1889] [id = 610] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9f9000 == 50 [pid = 1889] [id = 585] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x99307c00 == 49 [pid = 1889] [id = 640] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8fa64000 == 48 [pid = 1889] [id = 611] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x919c8000 == 47 [pid = 1889] [id = 646] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8cfa4c00 == 46 [pid = 1889] [id = 650] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x91088000 == 45 [pid = 1889] [id = 649] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd0a400 == 44 [pid = 1889] [id = 643] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x919d0000 == 43 [pid = 1889] [id = 639] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8dbf8800 == 42 [pid = 1889] [id = 578] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x919f5800 == 41 [pid = 1889] [id = 620] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd13400 == 40 [pid = 1889] [id = 658] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd07400 == 39 [pid = 1889] [id = 590] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8e040800 == 38 [pid = 1889] [id = 574] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8cdaa800 == 37 [pid = 1889] [id = 551] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x918c0800 == 36 [pid = 1889] [id = 579] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8cfa6400 == 35 [pid = 1889] [id = 605] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8cda3000 == 34 [pid = 1889] [id = 589] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x9384a800 == 33 [pid = 1889] [id = 608] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x95345000 == 32 [pid = 1889] [id = 629] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x99306c00 == 31 [pid = 1889] [id = 659] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8dbee000 == 30 [pid = 1889] [id = 537] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8dbec000 == 29 [pid = 1889] [id = 637] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd07c00 == 28 [pid = 1889] [id = 584] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9f6c00 == 27 [pid = 1889] [id = 607] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x91089000 == 26 [pid = 1889] [id = 674] 02:50:27 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9fa800 == 25 [pid = 1889] [id = 667] 02:50:27 INFO - PROCESS | 1889 | --DOMWINDOW == 145 (0x94728000) [pid = 1889] [serial = 2024] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1889 | --DOMWINDOW == 144 (0x93848400) [pid = 1889] [serial = 2015] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1889 | --DOMWINDOW == 143 (0x93899c00) [pid = 1889] [serial = 2016] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1889 | --DOMWINDOW == 142 (0x92387c00) [pid = 1889] [serial = 1976] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1889 | --DOMWINDOW == 141 (0x8ef5b000) [pid = 1889] [serial = 2007] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1889 | --DOMWINDOW == 140 (0x8eecb400) [pid = 1889] [serial = 2006] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1889 | --DOMWINDOW == 139 (0x8fd12400) [pid = 1889] [serial = 2012] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1889 | --DOMWINDOW == 138 (0x919f4c00) [pid = 1889] [serial = 2013] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1889 | --DOMWINDOW == 137 (0x9a5f2c00) [pid = 1889] [serial = 1982] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1889 | --DOMWINDOW == 136 (0x953e0800) [pid = 1889] [serial = 2019] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1889 | --DOMWINDOW == 135 (0x91960400) [pid = 1889] [serial = 2010] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1889 | --DOMWINDOW == 134 (0x9108c400) [pid = 1889] [serial = 2009] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1889 | --DOMWINDOW == 133 (0xa504f400) [pid = 1889] [serial = 2000] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1889 | --DOMWINDOW == 132 (0x9ad4a400) [pid = 1889] [serial = 1985] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1889 | --DOMWINDOW == 131 (0xa6746000) [pid = 1889] [serial = 2003] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1889 | --DOMWINDOW == 130 (0xa34a6c00) [pid = 1889] [serial = 1997] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1889 | --DOMWINDOW == 129 (0xa0612400) [pid = 1889] [serial = 1991] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1889 | --DOMWINDOW == 128 (0x9b86b400) [pid = 1889] [serial = 1988] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1889 | --DOMWINDOW == 127 (0xa2609400) [pid = 1889] [serial = 1994] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1889 | --DOMWINDOW == 126 (0x99678400) [pid = 1889] [serial = 1979] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1889 | --DOMWINDOW == 125 (0x8f997c00) [pid = 1889] [serial = 1973] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1889 | --DOMWINDOW == 124 (0x9a2dac00) [pid = 1889] [serial = 2021] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1889 | --DOMWINDOW == 123 (0x9a89fc00) [pid = 1889] [serial = 2022] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1889 | --DOMWINDOW == 122 (0x95180c00) [pid = 1889] [serial = 2018] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1889 | 1465120227997 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 02:50:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:50:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 3845ms 02:50:28 INFO - PROCESS | 1889 | 1465120228037 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 02:50:28 INFO - PROCESS | 1889 | 1465120228044 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 02:50:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:50:28 INFO - PROCESS | 1889 | 1465120228052 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:50:28 INFO - PROCESS | 1889 | 1465120228057 Marionette TRACE conn4 <- [1,2770,null,{}] 02:50:28 INFO - PROCESS | 1889 | 1465120228065 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:28 INFO - PROCESS | 1889 | 1465120228069 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:28 INFO - PROCESS | 1889 | 1465120228253 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 02:50:28 INFO - PROCESS | 1889 | 1465120228488 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120228502 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:28 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cfa3800 == 26 [pid = 1889] [id = 700] 02:50:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 123 (0x8cfa4c00) [pid = 1889] [serial = 2101] [outer = (nil)] 02:50:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 124 (0x8dbec400) [pid = 1889] [serial = 2102] [outer = 0x8cfa4c00] 02:50:28 INFO - PROCESS | 1889 | 1465120228574 Marionette DEBUG loaded listener.js 02:50:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 125 (0x8dbf5000) [pid = 1889] [serial = 2103] [outer = 0x8cfa4c00] 02:50:29 INFO - PROCESS | 1889 | 1465120229336 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 02:50:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:50:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1335ms 02:50:29 INFO - PROCESS | 1889 | 1465120229387 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 02:50:29 INFO - PROCESS | 1889 | 1465120229394 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 02:50:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:50:29 INFO - PROCESS | 1889 | 1465120229404 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:50:29 INFO - PROCESS | 1889 | 1465120229408 Marionette TRACE conn4 <- [1,2774,null,{}] 02:50:29 INFO - PROCESS | 1889 | 1465120229414 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:29 INFO - PROCESS | 1889 | 1465120229420 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:29 INFO - PROCESS | 1889 | 1465120229602 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 02:50:29 INFO - PROCESS | 1889 | 1465120229795 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120229804 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:29 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cda6400 == 27 [pid = 1889] [id = 701] 02:50:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 126 (0x8e03e000) [pid = 1889] [serial = 2104] [outer = (nil)] 02:50:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 127 (0x8eec7800) [pid = 1889] [serial = 2105] [outer = 0x8e03e000] 02:50:29 INFO - PROCESS | 1889 | 1465120229894 Marionette DEBUG loaded listener.js 02:50:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 128 (0x8eed2800) [pid = 1889] [serial = 2106] [outer = 0x8e03e000] 02:50:30 INFO - PROCESS | 1889 | 1465120230862 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 02:50:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:50:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1532ms 02:50:30 INFO - PROCESS | 1889 | 1465120230937 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 02:50:30 INFO - PROCESS | 1889 | 1465120230942 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 02:50:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:50:30 INFO - PROCESS | 1889 | 1465120230948 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:50:30 INFO - PROCESS | 1889 | 1465120230955 Marionette TRACE conn4 <- [1,2778,null,{}] 02:50:30 INFO - PROCESS | 1889 | 1465120230983 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:30 INFO - PROCESS | 1889 | 1465120230993 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:31 INFO - PROCESS | 1889 | 1465120231262 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 02:50:31 INFO - PROCESS | 1889 | 1465120231467 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120231483 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:31 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fa69000 == 28 [pid = 1889] [id = 702] 02:50:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 129 (0x8fa69800) [pid = 1889] [serial = 2107] [outer = (nil)] 02:50:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 130 (0x8fb1c400) [pid = 1889] [serial = 2108] [outer = 0x8fa69800] 02:50:31 INFO - PROCESS | 1889 | 1465120231559 Marionette DEBUG loaded listener.js 02:50:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 131 (0x8fd0a000) [pid = 1889] [serial = 2109] [outer = 0x8fa69800] 02:50:34 INFO - PROCESS | 1889 | --DOMWINDOW == 130 (0x9247e000) [pid = 1889] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:50:34 INFO - PROCESS | 1889 | --DOMWINDOW == 129 (0x8e03a800) [pid = 1889] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:50:34 INFO - PROCESS | 1889 | --DOMWINDOW == 128 (0x91971c00) [pid = 1889] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:50:34 INFO - PROCESS | 1889 | --DOMWINDOW == 127 (0x91aeac00) [pid = 1889] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:50:34 INFO - PROCESS | 1889 | --DOMWINDOW == 126 (0xa33ea400) [pid = 1889] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:50:34 INFO - PROCESS | 1889 | --DOMWINDOW == 125 (0x8cfa6000) [pid = 1889] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:50:34 INFO - PROCESS | 1889 | --DOMWINDOW == 124 (0x8fb1f800) [pid = 1889] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:50:34 INFO - PROCESS | 1889 | --DOMWINDOW == 123 (0x99308c00) [pid = 1889] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:50:34 INFO - PROCESS | 1889 | --DOMWINDOW == 122 (0x9b2a3c00) [pid = 1889] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:50:34 INFO - PROCESS | 1889 | --DOMWINDOW == 121 (0x99309400) [pid = 1889] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:50:34 INFO - PROCESS | 1889 | --DOMWINDOW == 120 (0x8e038000) [pid = 1889] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:50:34 INFO - PROCESS | 1889 | --DOMWINDOW == 119 (0xa2286800) [pid = 1889] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:50:34 INFO - PROCESS | 1889 | --DOMWINDOW == 118 (0x9c10dc00) [pid = 1889] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:50:34 INFO - PROCESS | 1889 | --DOMWINDOW == 117 (0x993a7000) [pid = 1889] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:50:34 INFO - PROCESS | 1889 | --DOMWINDOW == 116 (0xa260f000) [pid = 1889] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:50:34 INFO - PROCESS | 1889 | --DOMWINDOW == 115 (0x91086c00) [pid = 1889] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:50:34 INFO - PROCESS | 1889 | --DOMWINDOW == 114 (0x9108dc00) [pid = 1889] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:50:34 INFO - PROCESS | 1889 | --DOMWINDOW == 113 (0x8dcb6400) [pid = 1889] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:50:34 INFO - PROCESS | 1889 | --DOMWINDOW == 112 (0x99302800) [pid = 1889] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:50:34 INFO - PROCESS | 1889 | --DOMWINDOW == 111 (0x9244b400) [pid = 1889] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:50:34 INFO - PROCESS | 1889 | --DOMWINDOW == 110 (0x8dcb6c00) [pid = 1889] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:50:34 INFO - PROCESS | 1889 | --DOMWINDOW == 109 (0x93b5e800) [pid = 1889] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:50:34 INFO - PROCESS | 1889 | --DOMWINDOW == 108 (0x8f998c00) [pid = 1889] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:50:34 INFO - PROCESS | 1889 | --DOMWINDOW == 107 (0x919f3400) [pid = 1889] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:50:34 INFO - PROCESS | 1889 | --DOMWINDOW == 106 (0x92387400) [pid = 1889] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:50:34 INFO - PROCESS | 1889 | --DOMWINDOW == 105 (0x9c238c00) [pid = 1889] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:50:34 INFO - PROCESS | 1889 | --DOMWINDOW == 104 (0x912a2400) [pid = 1889] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:50:34 INFO - PROCESS | 1889 | --DOMWINDOW == 103 (0x9a477c00) [pid = 1889] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:50:34 INFO - PROCESS | 1889 | 1465120234455 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 02:50:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:50:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 3551ms 02:50:34 INFO - PROCESS | 1889 | 1465120234500 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 02:50:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:50:34 INFO - PROCESS | 1889 | 1465120234505 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 02:50:34 INFO - PROCESS | 1889 | 1465120234512 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:50:34 INFO - PROCESS | 1889 | 1465120234515 Marionette TRACE conn4 <- [1,2782,null,{}] 02:50:34 INFO - PROCESS | 1889 | 1465120234521 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:34 INFO - PROCESS | 1889 | 1465120234526 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:34 INFO - PROCESS | 1889 | 1465120234699 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 02:50:34 INFO - PROCESS | 1889 | 1465120234901 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1889 | 1465120234910 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:34 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cfa6000 == 29 [pid = 1889] [id = 703] 02:50:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 104 (0x8e038000) [pid = 1889] [serial = 2110] [outer = (nil)] 02:50:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 105 (0x8fb25000) [pid = 1889] [serial = 2111] [outer = 0x8e038000] 02:50:34 INFO - PROCESS | 1889 | 1465120234981 Marionette DEBUG loaded listener.js 02:50:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 106 (0x8fd9f400) [pid = 1889] [serial = 2112] [outer = 0x8e038000] 02:50:35 INFO - PROCESS | 1889 | 1465120235804 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 02:50:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:50:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1332ms 02:50:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:50:35 INFO - PROCESS | 1889 | 1465120235855 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 02:50:35 INFO - PROCESS | 1889 | 1465120235858 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 02:50:35 INFO - PROCESS | 1889 | 1465120235865 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:50:35 INFO - PROCESS | 1889 | 1465120235869 Marionette TRACE conn4 <- [1,2786,null,{}] 02:50:35 INFO - PROCESS | 1889 | 1465120235874 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:35 INFO - PROCESS | 1889 | 1465120235879 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:36 INFO - PROCESS | 1889 | 1465120236045 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 02:50:36 INFO - PROCESS | 1889 | 1465120236055 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:36 INFO - PROCESS | 1889 | 1465120236062 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:36 INFO - PROCESS | 1889 | ++DOCSHELL 0x8e034000 == 30 [pid = 1889] [id = 704] 02:50:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 107 (0x8f962400) [pid = 1889] [serial = 2113] [outer = (nil)] 02:50:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 108 (0x9129ec00) [pid = 1889] [serial = 2114] [outer = 0x8f962400] 02:50:36 INFO - PROCESS | 1889 | 1465120236133 Marionette DEBUG loaded listener.js 02:50:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 109 (0x918be800) [pid = 1889] [serial = 2115] [outer = 0x8f962400] 02:50:37 INFO - PROCESS | 1889 | 1465120237362 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 02:50:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:50:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1531ms 02:50:37 INFO - PROCESS | 1889 | 1465120237396 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 02:50:37 INFO - PROCESS | 1889 | 1465120237403 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 02:50:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:50:37 INFO - PROCESS | 1889 | 1465120237412 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:50:37 INFO - PROCESS | 1889 | 1465120237420 Marionette TRACE conn4 <- [1,2790,null,{}] 02:50:37 INFO - PROCESS | 1889 | 1465120237428 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:37 INFO - PROCESS | 1889 | 1465120237434 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:37 INFO - PROCESS | 1889 | 1465120237639 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 02:50:37 INFO - PROCESS | 1889 | 1465120237959 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120237969 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:38 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cf9dc00 == 31 [pid = 1889] [id = 705] 02:50:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 110 (0x8dbecc00) [pid = 1889] [serial = 2116] [outer = (nil)] 02:50:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 111 (0x8e037800) [pid = 1889] [serial = 2117] [outer = 0x8dbecc00] 02:50:38 INFO - PROCESS | 1889 | 1465120238064 Marionette DEBUG loaded listener.js 02:50:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 112 (0x8ef5d400) [pid = 1889] [serial = 2118] [outer = 0x8dbecc00] 02:50:39 INFO - PROCESS | 1889 | 1465120239001 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 02:50:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:50:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1642ms 02:50:39 INFO - PROCESS | 1889 | 1465120239056 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 02:50:39 INFO - PROCESS | 1889 | 1465120239068 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 02:50:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:50:39 INFO - PROCESS | 1889 | 1465120239085 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:50:39 INFO - PROCESS | 1889 | 1465120239091 Marionette TRACE conn4 <- [1,2794,null,{}] 02:50:39 INFO - PROCESS | 1889 | 1465120239101 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:39 INFO - PROCESS | 1889 | 1465120239110 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:39 INFO - PROCESS | 1889 | 1465120239404 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 02:50:39 INFO - PROCESS | 1889 | 1465120239768 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120239776 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:39 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd10800 == 32 [pid = 1889] [id = 706] 02:50:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 113 (0x8fd91400) [pid = 1889] [serial = 2119] [outer = (nil)] 02:50:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 114 (0x9108c800) [pid = 1889] [serial = 2120] [outer = 0x8fd91400] 02:50:39 INFO - PROCESS | 1889 | 1465120239864 Marionette DEBUG loaded listener.js 02:50:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 115 (0x8fa6d000) [pid = 1889] [serial = 2121] [outer = 0x8fd91400] 02:50:40 INFO - PROCESS | 1889 | 1465120240824 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 02:50:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:50:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1790ms 02:50:40 INFO - PROCESS | 1889 | 1465120240874 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 02:50:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:50:40 INFO - PROCESS | 1889 | 1465120240878 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 02:50:40 INFO - PROCESS | 1889 | 1465120240885 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:50:40 INFO - PROCESS | 1889 | 1465120240891 Marionette TRACE conn4 <- [1,2798,null,{}] 02:50:40 INFO - PROCESS | 1889 | 1465120240908 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:40 INFO - PROCESS | 1889 | 1465120240918 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:41 INFO - PROCESS | 1889 | 1465120241115 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 02:50:41 INFO - PROCESS | 1889 | 1465120241429 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120241442 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:41 INFO - PROCESS | 1889 | ++DOCSHELL 0x91974c00 == 33 [pid = 1889] [id = 707] 02:50:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 116 (0x91975800) [pid = 1889] [serial = 2122] [outer = (nil)] 02:50:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 117 (0x919c4800) [pid = 1889] [serial = 2123] [outer = 0x91975800] 02:50:41 INFO - PROCESS | 1889 | 1465120241534 Marionette DEBUG loaded listener.js 02:50:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 118 (0x919cfc00) [pid = 1889] [serial = 2124] [outer = 0x91975800] 02:50:42 INFO - PROCESS | 1889 | 1465120242492 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 02:50:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:50:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1649ms 02:50:42 INFO - PROCESS | 1889 | 1465120242535 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 02:50:42 INFO - PROCESS | 1889 | 1465120242540 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 02:50:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:50:42 INFO - PROCESS | 1889 | 1465120242546 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:50:42 INFO - PROCESS | 1889 | 1465120242550 Marionette TRACE conn4 <- [1,2802,null,{}] 02:50:42 INFO - PROCESS | 1889 | 1465120242556 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:42 INFO - PROCESS | 1889 | 1465120242561 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:42 INFO - PROCESS | 1889 | 1465120242797 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 02:50:43 INFO - PROCESS | 1889 | 1465120243114 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120243122 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:43 INFO - PROCESS | 1889 | ++DOCSHELL 0x8e037400 == 34 [pid = 1889] [id = 708] 02:50:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 119 (0x8fa68800) [pid = 1889] [serial = 2125] [outer = (nil)] 02:50:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 120 (0x92355c00) [pid = 1889] [serial = 2126] [outer = 0x8fa68800] 02:50:43 INFO - PROCESS | 1889 | 1465120243213 Marionette DEBUG loaded listener.js 02:50:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 121 (0x9235b800) [pid = 1889] [serial = 2127] [outer = 0x8fa68800] 02:50:44 INFO - PROCESS | 1889 | 1465120244069 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 02:50:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:50:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1540ms 02:50:44 INFO - PROCESS | 1889 | 1465120244086 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 02:50:44 INFO - PROCESS | 1889 | 1465120244091 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 02:50:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:50:44 INFO - PROCESS | 1889 | 1465120244097 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:50:44 INFO - PROCESS | 1889 | 1465120244101 Marionette TRACE conn4 <- [1,2806,null,{}] 02:50:44 INFO - PROCESS | 1889 | 1465120244107 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:44 INFO - PROCESS | 1889 | 1465120244113 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:44 INFO - PROCESS | 1889 | 1465120244299 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 02:50:44 INFO - PROCESS | 1889 | 1465120244582 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1889 | 1465120244594 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:44 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd03400 == 35 [pid = 1889] [id = 709] 02:50:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 122 (0x8d9f5800) [pid = 1889] [serial = 2128] [outer = (nil)] 02:50:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 123 (0x92447800) [pid = 1889] [serial = 2129] [outer = 0x8d9f5800] 02:50:44 INFO - PROCESS | 1889 | 1465120244729 Marionette DEBUG loaded listener.js 02:50:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 124 (0x92474000) [pid = 1889] [serial = 2130] [outer = 0x8d9f5800] 02:50:45 INFO - PROCESS | 1889 | 1465120245646 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 02:50:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:50:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1585ms 02:50:45 INFO - PROCESS | 1889 | 1465120245683 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 02:50:45 INFO - PROCESS | 1889 | 1465120245687 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 02:50:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:50:45 INFO - PROCESS | 1889 | 1465120245694 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:50:45 INFO - PROCESS | 1889 | 1465120245698 Marionette TRACE conn4 <- [1,2810,null,{}] 02:50:45 INFO - PROCESS | 1889 | 1465120245704 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:45 INFO - PROCESS | 1889 | 1465120245716 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:45 INFO - PROCESS | 1889 | 1465120245974 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 02:50:46 INFO - PROCESS | 1889 | 1465120246290 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1889 | 1465120246299 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:46 INFO - PROCESS | 1889 | ++DOCSHELL 0x8e042c00 == 36 [pid = 1889] [id = 710] 02:50:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 125 (0x8f966800) [pid = 1889] [serial = 2131] [outer = (nil)] 02:50:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 126 (0x9389dc00) [pid = 1889] [serial = 2132] [outer = 0x8f966800] 02:50:46 INFO - PROCESS | 1889 | 1465120246392 Marionette DEBUG loaded listener.js 02:50:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 127 (0x93bc6c00) [pid = 1889] [serial = 2133] [outer = 0x8f966800] 02:50:47 INFO - PROCESS | 1889 | 1465120247297 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 02:50:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:50:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1636ms 02:50:47 INFO - PROCESS | 1889 | 1465120247331 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 02:50:47 INFO - PROCESS | 1889 | 1465120247336 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 02:50:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:50:47 INFO - PROCESS | 1889 | 1465120247342 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:50:47 INFO - PROCESS | 1889 | 1465120247347 Marionette TRACE conn4 <- [1,2814,null,{}] 02:50:47 INFO - PROCESS | 1889 | 1465120247353 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:47 INFO - PROCESS | 1889 | 1465120247359 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:47 INFO - PROCESS | 1889 | 1465120247559 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 02:50:47 INFO - PROCESS | 1889 | 1465120247878 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1889 | 1465120247886 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:47 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dbf8400 == 37 [pid = 1889] [id = 711] 02:50:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 128 (0x93842800) [pid = 1889] [serial = 2134] [outer = (nil)] 02:50:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 129 (0x95349c00) [pid = 1889] [serial = 2135] [outer = 0x93842800] 02:50:47 INFO - PROCESS | 1889 | 1465120247982 Marionette DEBUG loaded listener.js 02:50:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 130 (0x95345c00) [pid = 1889] [serial = 2136] [outer = 0x93842800] 02:50:48 INFO - PROCESS | 1889 | 1465120248892 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 02:50:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:50:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1580ms 02:50:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:50:48 INFO - PROCESS | 1889 | 1465120248925 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 02:50:48 INFO - PROCESS | 1889 | 1465120248928 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 02:50:48 INFO - PROCESS | 1889 | 1465120248936 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:50:48 INFO - PROCESS | 1889 | 1465120248940 Marionette TRACE conn4 <- [1,2818,null,{}] 02:50:48 INFO - PROCESS | 1889 | 1465120248946 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:48 INFO - PROCESS | 1889 | 1465120248951 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:49 INFO - PROCESS | 1889 | 1465120249158 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 02:50:49 INFO - PROCESS | 1889 | 1465120249487 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120249494 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:49 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cfa7000 == 38 [pid = 1889] [id = 712] 02:50:49 INFO - PROCESS | 1889 | ++DOMWINDOW == 131 (0x8e03a400) [pid = 1889] [serial = 2137] [outer = (nil)] 02:50:49 INFO - PROCESS | 1889 | ++DOMWINDOW == 132 (0x99303c00) [pid = 1889] [serial = 2138] [outer = 0x8e03a400] 02:50:49 INFO - PROCESS | 1889 | 1465120249588 Marionette DEBUG loaded listener.js 02:50:49 INFO - PROCESS | 1889 | ++DOMWINDOW == 133 (0x99307000) [pid = 1889] [serial = 2139] [outer = 0x8e03a400] 02:50:50 INFO - PROCESS | 1889 | 1465120250526 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 02:50:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:50:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1635ms 02:50:50 INFO - PROCESS | 1889 | 1465120250571 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 02:50:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:50:50 INFO - PROCESS | 1889 | 1465120250575 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 02:50:50 INFO - PROCESS | 1889 | 1465120250582 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:50:50 INFO - PROCESS | 1889 | 1465120250585 Marionette TRACE conn4 <- [1,2822,null,{}] 02:50:50 INFO - PROCESS | 1889 | 1465120250591 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:50 INFO - PROCESS | 1889 | 1465120250596 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:50 INFO - PROCESS | 1889 | 1465120250794 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 02:50:51 INFO - PROCESS | 1889 | 1465120251112 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:51 INFO - PROCESS | 1889 | 1465120251118 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:51 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd02800 == 39 [pid = 1889] [id = 713] 02:50:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 134 (0x94728000) [pid = 1889] [serial = 2140] [outer = (nil)] 02:50:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 135 (0x99e8a400) [pid = 1889] [serial = 2141] [outer = 0x94728000] 02:50:51 INFO - PROCESS | 1889 | 1465120251214 Marionette DEBUG loaded listener.js 02:50:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 136 (0x99eee000) [pid = 1889] [serial = 2142] [outer = 0x94728000] 02:50:52 INFO - PROCESS | 1889 | 1465120252146 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 02:50:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:50:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1632ms 02:50:52 INFO - PROCESS | 1889 | 1465120252215 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 02:50:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:50:52 INFO - PROCESS | 1889 | 1465120252219 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 02:50:52 INFO - PROCESS | 1889 | 1465120252226 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:50:52 INFO - PROCESS | 1889 | 1465120252230 Marionette TRACE conn4 <- [1,2826,null,{}] 02:50:52 INFO - PROCESS | 1889 | 1465120252236 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:52 INFO - PROCESS | 1889 | 1465120252242 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:52 INFO - PROCESS | 1889 | 1465120252458 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 02:50:52 INFO - PROCESS | 1889 | 1465120252798 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120252807 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:52 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9f9400 == 40 [pid = 1889] [id = 714] 02:50:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 137 (0x9a478c00) [pid = 1889] [serial = 2143] [outer = (nil)] 02:50:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 138 (0x9a5fcc00) [pid = 1889] [serial = 2144] [outer = 0x9a478c00] 02:50:52 INFO - PROCESS | 1889 | 1465120252956 Marionette DEBUG loaded listener.js 02:50:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 139 (0x9a89f400) [pid = 1889] [serial = 2145] [outer = 0x9a478c00] 02:50:53 INFO - PROCESS | 1889 | 1465120253931 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:50:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:50:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1743ms 02:50:53 INFO - PROCESS | 1889 | 1465120253970 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 02:50:53 INFO - PROCESS | 1889 | 1465120253974 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 02:50:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:50:53 INFO - PROCESS | 1889 | 1465120253981 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:50:53 INFO - PROCESS | 1889 | 1465120253986 Marionette TRACE conn4 <- [1,2830,null,{}] 02:50:53 INFO - PROCESS | 1889 | 1465120253992 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:54 INFO - PROCESS | 1889 | 1465120253999 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:54 INFO - PROCESS | 1889 | 1465120254226 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 02:50:54 INFO - PROCESS | 1889 | 1465120254559 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120254571 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:54 INFO - PROCESS | 1889 | ++DOCSHELL 0x9aa42000 == 41 [pid = 1889] [id = 715] 02:50:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 140 (0x9aa4a400) [pid = 1889] [serial = 2146] [outer = (nil)] 02:50:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 141 (0x9b2a7800) [pid = 1889] [serial = 2147] [outer = 0x9aa4a400] 02:50:54 INFO - PROCESS | 1889 | 1465120254665 Marionette DEBUG loaded listener.js 02:50:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 142 (0x9b3a6400) [pid = 1889] [serial = 2148] [outer = 0x9aa4a400] 02:50:55 INFO - PROCESS | 1889 | 1465120255632 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 02:50:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:50:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1731ms 02:50:55 INFO - PROCESS | 1889 | 1465120255713 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 02:50:55 INFO - PROCESS | 1889 | 1465120255717 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 02:50:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:50:55 INFO - PROCESS | 1889 | 1465120255724 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:50:55 INFO - PROCESS | 1889 | 1465120255729 Marionette TRACE conn4 <- [1,2834,null,{}] 02:50:55 INFO - PROCESS | 1889 | 1465120255735 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:55 INFO - PROCESS | 1889 | 1465120255741 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:55 INFO - PROCESS | 1889 | 1465120255979 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 02:50:56 INFO - PROCESS | 1889 | 1465120256308 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:56 INFO - PROCESS | 1889 | 1465120256316 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:56 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9fa800 == 42 [pid = 1889] [id = 716] 02:50:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 143 (0x8d9fb400) [pid = 1889] [serial = 2149] [outer = (nil)] 02:50:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 144 (0x9b3a6000) [pid = 1889] [serial = 2150] [outer = 0x8d9fb400] 02:50:56 INFO - PROCESS | 1889 | 1465120256402 Marionette DEBUG loaded listener.js 02:50:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 145 (0x9bd7d000) [pid = 1889] [serial = 2151] [outer = 0x8d9fb400] 02:50:57 INFO - PROCESS | 1889 | 1465120257339 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:50:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:50:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1686ms 02:50:57 INFO - PROCESS | 1889 | 1465120257411 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 02:50:57 INFO - PROCESS | 1889 | 1465120257415 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 02:50:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:50:57 INFO - PROCESS | 1889 | 1465120257421 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:50:57 INFO - PROCESS | 1889 | 1465120257425 Marionette TRACE conn4 <- [1,2838,null,{}] 02:50:57 INFO - PROCESS | 1889 | 1465120257430 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:57 INFO - PROCESS | 1889 | 1465120257435 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:57 INFO - PROCESS | 1889 | 1465120257628 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 02:50:57 INFO - PROCESS | 1889 | 1465120257961 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120257970 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:58 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9f2800 == 43 [pid = 1889] [id = 717] 02:50:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 146 (0x8dcb7400) [pid = 1889] [serial = 2152] [outer = (nil)] 02:50:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 147 (0x918cb800) [pid = 1889] [serial = 2153] [outer = 0x8dcb7400] 02:50:58 INFO - PROCESS | 1889 | 1465120258057 Marionette DEBUG loaded listener.js 02:50:58 INFO - PROCESS | 1889 | ++DOMWINDOW == 148 (0x919f8800) [pid = 1889] [serial = 2154] [outer = 0x8dcb7400] 02:50:58 INFO - PROCESS | 1889 | 1465120258981 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 02:50:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:50:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1632ms 02:50:59 INFO - PROCESS | 1889 | 1465120259055 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 02:50:59 INFO - PROCESS | 1889 | 1465120259059 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 02:50:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:50:59 INFO - PROCESS | 1889 | 1465120259066 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:50:59 INFO - PROCESS | 1889 | 1465120259069 Marionette TRACE conn4 <- [1,2842,null,{}] 02:50:59 INFO - PROCESS | 1889 | 1465120259075 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:59 INFO - PROCESS | 1889 | 1465120259079 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:59 INFO - PROCESS | 1889 | 1465120259322 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 02:50:59 INFO - PROCESS | 1889 | 1465120259859 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120259871 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:50:59 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd06400 == 44 [pid = 1889] [id = 718] 02:50:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 149 (0x8bd06800) [pid = 1889] [serial = 2155] [outer = (nil)] 02:50:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 150 (0x8bd0c000) [pid = 1889] [serial = 2156] [outer = 0x8bd06800] 02:50:59 INFO - PROCESS | 1889 | 1465120259950 Marionette DEBUG loaded listener.js 02:51:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 151 (0x8cda6c00) [pid = 1889] [serial = 2157] [outer = 0x8bd06800] 02:51:00 INFO - PROCESS | 1889 | 1465120260893 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 02:51:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:51:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1896ms 02:51:00 INFO - PROCESS | 1889 | 1465120260965 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 02:51:00 INFO - PROCESS | 1889 | 1465120260971 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 02:51:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:51:00 INFO - PROCESS | 1889 | 1465120260979 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:51:00 INFO - PROCESS | 1889 | 1465120260983 Marionette TRACE conn4 <- [1,2846,null,{}] 02:51:00 INFO - PROCESS | 1889 | 1465120260992 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:01 INFO - PROCESS | 1889 | 1465120261000 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:01 INFO - PROCESS | 1889 | 1465120261241 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 02:51:01 INFO - PROCESS | 1889 | 1465120261748 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120261759 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:01 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9f9800 == 45 [pid = 1889] [id = 719] 02:51:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 152 (0x8e03d000) [pid = 1889] [serial = 2158] [outer = (nil)] 02:51:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 153 (0x8ef59c00) [pid = 1889] [serial = 2159] [outer = 0x8e03d000] 02:51:01 INFO - PROCESS | 1889 | 1465120261871 Marionette DEBUG loaded listener.js 02:51:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 154 (0x8f96bc00) [pid = 1889] [serial = 2160] [outer = 0x8e03d000] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 153 (0x93bd3c00) [pid = 1889] [serial = 2058] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 152 (0x92450000) [pid = 1889] [serial = 2055] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 151 (0x93bc9800) [pid = 1889] [serial = 2057] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 150 (0x8ef61800) [pid = 1889] [serial = 2028] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 149 (0x92e43400) [pid = 1889] [serial = 2034] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 148 (0x92382800) [pid = 1889] [serial = 2051] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 147 (0xa50ba000) [pid = 1889] [serial = 2001] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 146 (0x92442000) [pid = 1889] [serial = 2052] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 145 (0x91aea400) [pid = 1889] [serial = 1953] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 144 (0x9129f000) [pid = 1889] [serial = 2030] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 143 (0x9b3ab800) [pid = 1889] [serial = 2040] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 142 (0xa263b800) [pid = 1889] [serial = 1995] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 141 (0x9a2dd400) [pid = 1889] [serial = 1980] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 140 (0x9c08d400) [pid = 1889] [serial = 2043] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 139 (0xa2291c00) [pid = 1889] [serial = 1944] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 138 (0xa21c7000) [pid = 1889] [serial = 1992] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 137 (0x9b2ae000) [pid = 1889] [serial = 1986] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 136 (0xa33eb800) [pid = 1889] [serial = 1947] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 135 (0x9244ac00) [pid = 1889] [serial = 2033] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 134 (0x912a4c00) [pid = 1889] [serial = 2048] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 133 (0x99306800) [pid = 1889] [serial = 2025] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 132 (0x8fb19800) [pid = 1889] [serial = 2054] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 131 (0x912ab400) [pid = 1889] [serial = 2031] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 130 (0xa676bc00) [pid = 1889] [serial = 2004] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 129 (0x9a5fc400) [pid = 1889] [serial = 2036] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 128 (0x8fd0d000) [pid = 1889] [serial = 1974] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 127 (0x99301800) [pid = 1889] [serial = 1971] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 126 (0x9b338400) [pid = 1889] [serial = 2039] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 125 (0x8fd0c800) [pid = 1889] [serial = 2046] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 124 (0x92e4d400) [pid = 1889] [serial = 1977] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 123 (0x91ae9000) [pid = 1889] [serial = 2042] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 122 (0x9ad46000) [pid = 1889] [serial = 2037] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 121 (0x91977800) [pid = 1889] [serial = 2049] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 120 (0x9c10f000) [pid = 1889] [serial = 1989] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 119 (0xa34f6400) [pid = 1889] [serial = 1998] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 118 (0x8eed1800) [pid = 1889] [serial = 2027] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 117 (0x9389c800) [pid = 1889] [serial = 1950] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 116 (0x8fa64c00) [pid = 1889] [serial = 2045] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | --DOMWINDOW == 115 (0x9aa3f000) [pid = 1889] [serial = 1983] [outer = (nil)] [url = about:blank] 02:51:02 INFO - PROCESS | 1889 | 1465120262807 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 02:51:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:51:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1886ms 02:51:02 INFO - PROCESS | 1889 | 1465120262868 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 02:51:02 INFO - PROCESS | 1889 | 1465120262875 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 02:51:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:51:02 INFO - PROCESS | 1889 | 1465120262883 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:51:02 INFO - PROCESS | 1889 | 1465120262887 Marionette TRACE conn4 <- [1,2850,null,{}] 02:51:02 INFO - PROCESS | 1889 | 1465120262893 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:02 INFO - PROCESS | 1889 | 1465120262898 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:03 INFO - PROCESS | 1889 | 1465120263093 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 02:51:03 INFO - PROCESS | 1889 | 1465120263300 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120263308 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:03 INFO - PROCESS | 1889 | ++DOCSHELL 0x8e035400 == 46 [pid = 1889] [id = 720] 02:51:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 116 (0x8fb20c00) [pid = 1889] [serial = 2161] [outer = (nil)] 02:51:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 117 (0x8fd13000) [pid = 1889] [serial = 2162] [outer = 0x8fb20c00] 02:51:03 INFO - PROCESS | 1889 | 1465120263383 Marionette DEBUG loaded listener.js 02:51:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 118 (0x91089000) [pid = 1889] [serial = 2163] [outer = 0x8fb20c00] 02:51:04 INFO - PROCESS | 1889 | 1465120264281 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:51:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:51:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1483ms 02:51:04 INFO - PROCESS | 1889 | 1465120264371 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 02:51:04 INFO - PROCESS | 1889 | 1465120264375 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 02:51:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:51:04 INFO - PROCESS | 1889 | 1465120264385 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:51:04 INFO - PROCESS | 1889 | 1465120264394 Marionette TRACE conn4 <- [1,2854,null,{}] 02:51:04 INFO - PROCESS | 1889 | 1465120264414 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:04 INFO - PROCESS | 1889 | 1465120264422 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:04 INFO - PROCESS | 1889 | 1465120264690 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 02:51:04 INFO - PROCESS | 1889 | 1465120264717 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120264724 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:04 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd05400 == 47 [pid = 1889] [id = 721] 02:51:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 119 (0x9108f400) [pid = 1889] [serial = 2164] [outer = (nil)] 02:51:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 120 (0x9197c800) [pid = 1889] [serial = 2165] [outer = 0x9108f400] 02:51:04 INFO - PROCESS | 1889 | 1465120264794 Marionette DEBUG loaded listener.js 02:51:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 121 (0x91ae5000) [pid = 1889] [serial = 2166] [outer = 0x9108f400] 02:51:05 INFO - PROCESS | 1889 | 1465120265758 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 02:51:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:51:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1455ms 02:51:05 INFO - PROCESS | 1889 | 1465120265838 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 02:51:05 INFO - PROCESS | 1889 | 1465120265842 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 02:51:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:51:05 INFO - PROCESS | 1889 | 1465120265848 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:51:05 INFO - PROCESS | 1889 | 1465120265851 Marionette TRACE conn4 <- [1,2858,null,{}] 02:51:05 INFO - PROCESS | 1889 | 1465120265856 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:05 INFO - PROCESS | 1889 | 1465120265862 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:06 INFO - PROCESS | 1889 | 1465120266149 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 02:51:06 INFO - PROCESS | 1889 | 1465120266175 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120266186 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:06 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cda5c00 == 48 [pid = 1889] [id = 722] 02:51:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 122 (0x918c6000) [pid = 1889] [serial = 2167] [outer = (nil)] 02:51:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 123 (0x92445c00) [pid = 1889] [serial = 2168] [outer = 0x918c6000] 02:51:06 INFO - PROCESS | 1889 | 1465120266254 Marionette DEBUG loaded listener.js 02:51:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 124 (0x92474c00) [pid = 1889] [serial = 2169] [outer = 0x918c6000] 02:51:06 INFO - PROCESS | 1889 | --DOMWINDOW == 123 (0x99e94800) [pid = 1889] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:51:06 INFO - PROCESS | 1889 | --DOMWINDOW == 122 (0x8fa69800) [pid = 1889] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:51:06 INFO - PROCESS | 1889 | --DOMWINDOW == 121 (0x8eed1c00) [pid = 1889] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:51:06 INFO - PROCESS | 1889 | --DOMWINDOW == 120 (0xa228f000) [pid = 1889] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:51:06 INFO - PROCESS | 1889 | --DOMWINDOW == 119 (0x8cda1400) [pid = 1889] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:51:06 INFO - PROCESS | 1889 | --DOMWINDOW == 118 (0xa35c5000) [pid = 1889] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:51:06 INFO - PROCESS | 1889 | --DOMWINDOW == 117 (0x918c9400) [pid = 1889] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:51:06 INFO - PROCESS | 1889 | --DOMWINDOW == 116 (0x9d4ccc00) [pid = 1889] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:51:06 INFO - PROCESS | 1889 | --DOMWINDOW == 115 (0x8e038000) [pid = 1889] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:51:06 INFO - PROCESS | 1889 | --DOMWINDOW == 114 (0x8d9fc800) [pid = 1889] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:51:06 INFO - PROCESS | 1889 | --DOMWINDOW == 113 (0x8ef5fc00) [pid = 1889] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:51:06 INFO - PROCESS | 1889 | --DOMWINDOW == 112 (0x8d9fc000) [pid = 1889] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:51:06 INFO - PROCESS | 1889 | --DOMWINDOW == 111 (0x8e03e000) [pid = 1889] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:51:06 INFO - PROCESS | 1889 | --DOMWINDOW == 110 (0x91976800) [pid = 1889] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:51:06 INFO - PROCESS | 1889 | --DOMWINDOW == 109 (0x9a479400) [pid = 1889] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:51:06 INFO - PROCESS | 1889 | --DOMWINDOW == 108 (0x8cfa4c00) [pid = 1889] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:51:06 INFO - PROCESS | 1889 | --DOMWINDOW == 107 (0x912a9800) [pid = 1889] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:51:06 INFO - PROCESS | 1889 | --DOMWINDOW == 106 (0x93850400) [pid = 1889] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:51:07 INFO - PROCESS | 1889 | 1465120267429 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:51:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:51:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1632ms 02:51:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:51:07 INFO - PROCESS | 1889 | 1465120267483 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 02:51:07 INFO - PROCESS | 1889 | 1465120267486 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 02:51:07 INFO - PROCESS | 1889 | 1465120267494 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:51:07 INFO - PROCESS | 1889 | 1465120267497 Marionette TRACE conn4 <- [1,2862,null,{}] 02:51:07 INFO - PROCESS | 1889 | 1465120267502 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:07 INFO - PROCESS | 1889 | 1465120267507 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:07 INFO - PROCESS | 1889 | 1465120267692 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 02:51:07 INFO - PROCESS | 1889 | 1465120267895 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1889 | 1465120267915 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:07 INFO - PROCESS | 1889 | ++DOCSHELL 0x8ef5fc00 == 49 [pid = 1889] [id = 723] 02:51:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 107 (0x8fd98400) [pid = 1889] [serial = 2170] [outer = (nil)] 02:51:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 108 (0x91ae5800) [pid = 1889] [serial = 2171] [outer = 0x8fd98400] 02:51:07 INFO - PROCESS | 1889 | 1465120267993 Marionette DEBUG loaded listener.js 02:51:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 109 (0x9384f000) [pid = 1889] [serial = 2172] [outer = 0x8fd98400] 02:51:08 INFO - PROCESS | 1889 | 1465120268917 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 02:51:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:51:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1485ms 02:51:08 INFO - PROCESS | 1889 | 1465120268979 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 02:51:08 INFO - PROCESS | 1889 | 1465120268987 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 02:51:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:51:09 INFO - PROCESS | 1889 | 1465120268996 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:51:09 INFO - PROCESS | 1889 | 1465120269001 Marionette TRACE conn4 <- [1,2866,null,{}] 02:51:09 INFO - PROCESS | 1889 | 1465120269011 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:09 INFO - PROCESS | 1889 | 1465120269017 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:09 INFO - PROCESS | 1889 | 1465120269291 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 02:51:09 INFO - PROCESS | 1889 | 1465120269640 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1889 | 1465120269654 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:09 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dca8c00 == 50 [pid = 1889] [id = 724] 02:51:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 110 (0x8dca9000) [pid = 1889] [serial = 2173] [outer = (nil)] 02:51:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 111 (0x8dcb7000) [pid = 1889] [serial = 2174] [outer = 0x8dca9000] 02:51:09 INFO - PROCESS | 1889 | 1465120269744 Marionette DEBUG loaded listener.js 02:51:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 112 (0x8ef56000) [pid = 1889] [serial = 2175] [outer = 0x8dca9000] 02:51:10 INFO - PROCESS | 1889 | 1465120270885 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 02:51:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:51:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1935ms 02:51:10 INFO - PROCESS | 1889 | 1465120270931 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 02:51:10 INFO - PROCESS | 1889 | 1465120270938 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 02:51:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:51:10 INFO - PROCESS | 1889 | 1465120270949 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:51:10 INFO - PROCESS | 1889 | 1465120270954 Marionette TRACE conn4 <- [1,2870,null,{}] 02:51:10 INFO - PROCESS | 1889 | 1465120270960 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:10 INFO - PROCESS | 1889 | 1465120270967 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:11 INFO - PROCESS | 1889 | 1465120271192 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 02:51:11 INFO - PROCESS | 1889 | 1465120271527 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120271539 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:11 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fda0400 == 51 [pid = 1889] [id = 725] 02:51:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 113 (0x912a3400) [pid = 1889] [serial = 2176] [outer = (nil)] 02:51:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 114 (0x918c1000) [pid = 1889] [serial = 2177] [outer = 0x912a3400] 02:51:11 INFO - PROCESS | 1889 | 1465120271630 Marionette DEBUG loaded listener.js 02:51:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 115 (0x91964000) [pid = 1889] [serial = 2178] [outer = 0x912a3400] 02:51:12 INFO - PROCESS | 1889 | 1465120272614 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 02:51:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:51:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1735ms 02:51:12 INFO - PROCESS | 1889 | 1465120272685 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 02:51:12 INFO - PROCESS | 1889 | 1465120272690 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 02:51:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:51:12 INFO - PROCESS | 1889 | 1465120272696 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:51:12 INFO - PROCESS | 1889 | 1465120272703 Marionette TRACE conn4 <- [1,2874,null,{}] 02:51:12 INFO - PROCESS | 1889 | 1465120272723 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:12 INFO - PROCESS | 1889 | 1465120272732 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:13 INFO - PROCESS | 1889 | 1465120272995 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 02:51:13 INFO - PROCESS | 1889 | 1465120273376 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120273390 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:13 INFO - PROCESS | 1889 | ++DOCSHELL 0x93848800 == 52 [pid = 1889] [id = 726] 02:51:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 116 (0x9384ac00) [pid = 1889] [serial = 2179] [outer = (nil)] 02:51:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 117 (0x93c55800) [pid = 1889] [serial = 2180] [outer = 0x9384ac00] 02:51:13 INFO - PROCESS | 1889 | 1465120273480 Marionette DEBUG loaded listener.js 02:51:13 INFO - PROCESS | 1889 | ++DOMWINDOW == 118 (0x9561f800) [pid = 1889] [serial = 2181] [outer = 0x9384ac00] 02:51:14 INFO - PROCESS | 1889 | 1465120274451 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 02:51:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:51:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1794ms 02:51:14 INFO - PROCESS | 1889 | 1465120274491 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 02:51:14 INFO - PROCESS | 1889 | 1465120274496 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 02:51:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:51:14 INFO - PROCESS | 1889 | 1465120274503 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:51:14 INFO - PROCESS | 1889 | 1465120274506 Marionette TRACE conn4 <- [1,2878,null,{}] 02:51:14 INFO - PROCESS | 1889 | 1465120274512 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:14 INFO - PROCESS | 1889 | 1465120274517 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:14 INFO - PROCESS | 1889 | 1465120274738 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 02:51:15 INFO - PROCESS | 1889 | 1465120275058 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120275067 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:15 INFO - PROCESS | 1889 | ++DOCSHELL 0x92e50c00 == 53 [pid = 1889] [id = 727] 02:51:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 119 (0x99301800) [pid = 1889] [serial = 2182] [outer = (nil)] 02:51:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 120 (0x9a722800) [pid = 1889] [serial = 2183] [outer = 0x99301800] 02:51:15 INFO - PROCESS | 1889 | 1465120275157 Marionette DEBUG loaded listener.js 02:51:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 121 (0x9aa45c00) [pid = 1889] [serial = 2184] [outer = 0x99301800] 02:51:16 INFO - PROCESS | 1889 | 1465120276103 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 02:51:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:51:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1632ms 02:51:16 INFO - PROCESS | 1889 | 1465120276136 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 02:51:16 INFO - PROCESS | 1889 | 1465120276140 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 02:51:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:51:16 INFO - PROCESS | 1889 | 1465120276147 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:51:16 INFO - PROCESS | 1889 | 1465120276149 Marionette TRACE conn4 <- [1,2882,null,{}] 02:51:16 INFO - PROCESS | 1889 | 1465120276156 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:16 INFO - PROCESS | 1889 | 1465120276161 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:16 INFO - PROCESS | 1889 | 1465120276375 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 02:51:16 INFO - PROCESS | 1889 | 1465120276694 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120276702 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:16 INFO - PROCESS | 1889 | ++DOCSHELL 0x9238b400 == 54 [pid = 1889] [id = 728] 02:51:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 122 (0x9a2df400) [pid = 1889] [serial = 2185] [outer = (nil)] 02:51:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 123 (0x9b2a7c00) [pid = 1889] [serial = 2186] [outer = 0x9a2df400] 02:51:16 INFO - PROCESS | 1889 | 1465120276794 Marionette DEBUG loaded listener.js 02:51:16 INFO - PROCESS | 1889 | ++DOMWINDOW == 124 (0x9b2aac00) [pid = 1889] [serial = 2187] [outer = 0x9a2df400] 02:51:17 INFO - PROCESS | 1889 | 1465120277723 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 02:51:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:51:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1634ms 02:51:17 INFO - PROCESS | 1889 | 1465120277783 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 02:51:17 INFO - PROCESS | 1889 | 1465120277788 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 02:51:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:51:17 INFO - PROCESS | 1889 | 1465120277794 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:51:17 INFO - PROCESS | 1889 | 1465120277798 Marionette TRACE conn4 <- [1,2886,null,{}] 02:51:17 INFO - PROCESS | 1889 | 1465120277804 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:17 INFO - PROCESS | 1889 | 1465120277815 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:18 INFO - PROCESS | 1889 | 1465120278073 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 02:51:18 INFO - PROCESS | 1889 | 1465120278381 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120278390 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:18 INFO - PROCESS | 1889 | ++DOCSHELL 0x92448800 == 55 [pid = 1889] [id = 729] 02:51:18 INFO - PROCESS | 1889 | ++DOMWINDOW == 125 (0x9a898400) [pid = 1889] [serial = 2188] [outer = (nil)] 02:51:18 INFO - PROCESS | 1889 | ++DOMWINDOW == 126 (0x9bdb1800) [pid = 1889] [serial = 2189] [outer = 0x9a898400] 02:51:18 INFO - PROCESS | 1889 | 1465120278474 Marionette DEBUG loaded listener.js 02:51:18 INFO - PROCESS | 1889 | ++DOMWINDOW == 127 (0x9c236c00) [pid = 1889] [serial = 2190] [outer = 0x9a898400] 02:51:19 INFO - PROCESS | 1889 | 1465120279384 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 02:51:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:51:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1633ms 02:51:19 INFO - PROCESS | 1889 | 1465120279428 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 02:51:19 INFO - PROCESS | 1889 | 1465120279432 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 02:51:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:51:19 INFO - PROCESS | 1889 | 1465120279439 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:51:19 INFO - PROCESS | 1889 | 1465120279443 Marionette TRACE conn4 <- [1,2890,null,{}] 02:51:19 INFO - PROCESS | 1889 | 1465120279449 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:19 INFO - PROCESS | 1889 | 1465120279455 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:19 INFO - PROCESS | 1889 | 1465120279677 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 02:51:20 INFO - PROCESS | 1889 | 1465120280003 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1889 | 1465120280012 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:20 INFO - PROCESS | 1889 | ++DOCSHELL 0x9b2a9800 == 56 [pid = 1889] [id = 730] 02:51:20 INFO - PROCESS | 1889 | ++DOMWINDOW == 128 (0x9b64dc00) [pid = 1889] [serial = 2191] [outer = (nil)] 02:51:20 INFO - PROCESS | 1889 | ++DOMWINDOW == 129 (0x9d5fc400) [pid = 1889] [serial = 2192] [outer = 0x9b64dc00] 02:51:20 INFO - PROCESS | 1889 | 1465120280100 Marionette DEBUG loaded listener.js 02:51:20 INFO - PROCESS | 1889 | ++DOMWINDOW == 130 (0xa1163000) [pid = 1889] [serial = 2193] [outer = 0x9b64dc00] 02:51:21 INFO - PROCESS | 1889 | 1465120281028 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:51:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:51:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1633ms 02:51:21 INFO - PROCESS | 1889 | 1465120281073 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 02:51:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:51:21 INFO - PROCESS | 1889 | 1465120281077 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 02:51:21 INFO - PROCESS | 1889 | 1465120281084 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:51:21 INFO - PROCESS | 1889 | 1465120281087 Marionette TRACE conn4 <- [1,2894,null,{}] 02:51:21 INFO - PROCESS | 1889 | 1465120281093 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:21 INFO - PROCESS | 1889 | 1465120281098 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:21 INFO - PROCESS | 1889 | 1465120281316 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 02:51:21 INFO - PROCESS | 1889 | 1465120281636 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120281650 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:21 INFO - PROCESS | 1889 | ++DOCSHELL 0x9d40d000 == 57 [pid = 1889] [id = 731] 02:51:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 131 (0x9d40f000) [pid = 1889] [serial = 2194] [outer = (nil)] 02:51:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 132 (0xa228e000) [pid = 1889] [serial = 2195] [outer = 0x9d40f000] 02:51:21 INFO - PROCESS | 1889 | 1465120281735 Marionette DEBUG loaded listener.js 02:51:21 INFO - PROCESS | 1889 | ++DOMWINDOW == 133 (0xa2294400) [pid = 1889] [serial = 2196] [outer = 0x9d40f000] 02:51:22 INFO - PROCESS | 1889 | 1465120282645 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 02:51:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:51:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1642ms 02:51:22 INFO - PROCESS | 1889 | 1465120282726 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 02:51:22 INFO - PROCESS | 1889 | 1465120282729 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 02:51:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:51:22 INFO - PROCESS | 1889 | 1465120282736 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:51:22 INFO - PROCESS | 1889 | 1465120282740 Marionette TRACE conn4 <- [1,2898,null,{}] 02:51:22 INFO - PROCESS | 1889 | 1465120282746 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:22 INFO - PROCESS | 1889 | 1465120282751 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:23 INFO - PROCESS | 1889 | 1465120283008 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 02:51:23 INFO - PROCESS | 1889 | 1465120283336 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120283344 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:23 INFO - PROCESS | 1889 | ++DOCSHELL 0x8e033800 == 58 [pid = 1889] [id = 732] 02:51:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 134 (0x92354000) [pid = 1889] [serial = 2197] [outer = (nil)] 02:51:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 135 (0xa2636800) [pid = 1889] [serial = 2198] [outer = 0x92354000] 02:51:23 INFO - PROCESS | 1889 | 1465120283426 Marionette DEBUG loaded listener.js 02:51:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 136 (0xa30d6c00) [pid = 1889] [serial = 2199] [outer = 0x92354000] 02:51:24 INFO - PROCESS | 1889 | 1465120284357 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 02:51:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:51:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1688ms 02:51:24 INFO - PROCESS | 1889 | 1465120284426 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 02:51:24 INFO - PROCESS | 1889 | 1465120284430 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 02:51:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:51:24 INFO - PROCESS | 1889 | 1465120284437 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:51:24 INFO - PROCESS | 1889 | 1465120284441 Marionette TRACE conn4 <- [1,2902,null,{}] 02:51:24 INFO - PROCESS | 1889 | 1465120284446 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:24 INFO - PROCESS | 1889 | 1465120284452 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:24 INFO - PROCESS | 1889 | 1465120284700 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 02:51:25 INFO - PROCESS | 1889 | 1465120285032 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1889 | 1465120285043 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:25 INFO - PROCESS | 1889 | ++DOCSHELL 0x9d9b6000 == 59 [pid = 1889] [id = 733] 02:51:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 137 (0xa2294000) [pid = 1889] [serial = 2200] [outer = (nil)] 02:51:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 138 (0xa34f9000) [pid = 1889] [serial = 2201] [outer = 0xa2294000] 02:51:25 INFO - PROCESS | 1889 | 1465120285124 Marionette DEBUG loaded listener.js 02:51:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 139 (0xa355d000) [pid = 1889] [serial = 2202] [outer = 0xa2294000] 02:51:26 INFO - PROCESS | 1889 | 1465120286113 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:51:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:51:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1735ms 02:51:26 INFO - PROCESS | 1889 | 1465120286174 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 02:51:26 INFO - PROCESS | 1889 | 1465120286179 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 02:51:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:51:26 INFO - PROCESS | 1889 | 1465120286185 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:51:26 INFO - PROCESS | 1889 | 1465120286190 Marionette TRACE conn4 <- [1,2906,null,{}] 02:51:26 INFO - PROCESS | 1889 | 1465120286196 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:26 INFO - PROCESS | 1889 | 1465120286202 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:26 INFO - PROCESS | 1889 | 1465120286437 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 02:51:26 INFO - PROCESS | 1889 | 1465120286784 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120286797 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:26 INFO - PROCESS | 1889 | ++DOCSHELL 0xa670a800 == 60 [pid = 1889] [id = 734] 02:51:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 140 (0xa670bc00) [pid = 1889] [serial = 2203] [outer = (nil)] 02:51:26 INFO - PROCESS | 1889 | ++DOMWINDOW == 141 (0xa673f800) [pid = 1889] [serial = 2204] [outer = 0xa670bc00] 02:51:26 INFO - PROCESS | 1889 | 1465120286884 Marionette DEBUG loaded listener.js 02:51:27 INFO - PROCESS | 1889 | ++DOMWINDOW == 142 (0xa6749000) [pid = 1889] [serial = 2205] [outer = 0xa670bc00] 02:51:27 INFO - PROCESS | 1889 | 1465120287822 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 02:51:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:51:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1745ms 02:51:27 INFO - PROCESS | 1889 | 1465120287931 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 02:51:27 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:51:27 INFO - PROCESS | 1889 | 1465120287936 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 02:51:27 INFO - PROCESS | 1889 | 1465120287942 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:51:27 INFO - PROCESS | 1889 | 1465120287946 Marionette TRACE conn4 <- [1,2910,null,{}] 02:51:27 INFO - PROCESS | 1889 | 1465120287952 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:27 INFO - PROCESS | 1889 | 1465120287957 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:28 INFO - PROCESS | 1889 | 1465120288217 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 02:51:28 INFO - PROCESS | 1889 | 1465120288551 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120288562 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:28 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cdac000 == 61 [pid = 1889] [id = 735] 02:51:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 143 (0x8cdac400) [pid = 1889] [serial = 2206] [outer = (nil)] 02:51:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 144 (0x8fb1b400) [pid = 1889] [serial = 2207] [outer = 0x8cdac400] 02:51:28 INFO - PROCESS | 1889 | 1465120288642 Marionette DEBUG loaded listener.js 02:51:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 145 (0x8fd95c00) [pid = 1889] [serial = 2208] [outer = 0x8cdac400] 02:51:29 INFO - PROCESS | 1889 | 1465120289988 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 02:51:30 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:51:30 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:51:30 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 2085ms 02:51:30 INFO - PROCESS | 1889 | 1465120290029 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 02:51:30 INFO - PROCESS | 1889 | 1465120290034 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 02:51:30 INFO - TEST-START | /DOMEvents/constructors.html 02:51:30 INFO - PROCESS | 1889 | 1465120290043 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:51:30 INFO - PROCESS | 1889 | 1465120290050 Marionette TRACE conn4 <- [1,2914,null,{}] 02:51:30 INFO - PROCESS | 1889 | 1465120290078 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:30 INFO - PROCESS | 1889 | 1465120290084 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:30 INFO - PROCESS | 1889 | 1465120290267 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 02:51:30 INFO - PROCESS | 1889 | 1465120290554 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1889 | 1465120290566 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:30 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fa67400 == 62 [pid = 1889] [id = 736] 02:51:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 146 (0x8fa67c00) [pid = 1889] [serial = 2209] [outer = (nil)] 02:51:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 147 (0x8fb23800) [pid = 1889] [serial = 2210] [outer = 0x8fa67c00] 02:51:30 INFO - PROCESS | 1889 | 1465120290692 Marionette DEBUG loaded listener.js 02:51:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 148 (0x91084800) [pid = 1889] [serial = 2211] [outer = 0x8fa67c00] 02:51:31 INFO - PROCESS | 1889 | 1465120291713 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:51:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:51:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:51:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:51:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:51:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:51:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:51:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:51:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:51:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:51:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:51:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:51:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:51:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:51:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:51:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:51:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:51:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:51:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:51:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:51:31 INFO - TEST-OK | /DOMEvents/constructors.html | took 1780ms 02:51:31 INFO - PROCESS | 1889 | 1465120291823 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 02:51:31 INFO - PROCESS | 1889 | 1465120291833 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 02:51:31 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:51:31 INFO - PROCESS | 1889 | 1465120291914 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:51:31 INFO - PROCESS | 1889 | 1465120291919 Marionette TRACE conn4 <- [1,2918,null,{}] 02:51:31 INFO - PROCESS | 1889 | 1465120291929 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:31 INFO - PROCESS | 1889 | 1465120291936 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8cda5c00 == 61 [pid = 1889] [id = 722] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd05400 == 60 [pid = 1889] [id = 721] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8e035400 == 59 [pid = 1889] [id = 720] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9f9800 == 58 [pid = 1889] [id = 719] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd06400 == 57 [pid = 1889] [id = 718] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd98c00 == 56 [pid = 1889] [id = 699] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8cfa3800 == 55 [pid = 1889] [id = 700] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8cda6400 == 54 [pid = 1889] [id = 701] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8fa69000 == 53 [pid = 1889] [id = 702] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8cfa6000 == 52 [pid = 1889] [id = 703] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd10800 == 51 [pid = 1889] [id = 706] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8e034000 == 50 [pid = 1889] [id = 704] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8e042c00 == 49 [pid = 1889] [id = 710] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8e037400 == 48 [pid = 1889] [id = 708] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9f9400 == 47 [pid = 1889] [id = 714] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x91974c00 == 46 [pid = 1889] [id = 707] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8cfa7000 == 45 [pid = 1889] [id = 712] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8cf9dc00 == 44 [pid = 1889] [id = 705] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9fa800 == 43 [pid = 1889] [id = 716] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8dbf8400 == 42 [pid = 1889] [id = 711] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x9aa42000 == 41 [pid = 1889] [id = 715] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9f2800 == 40 [pid = 1889] [id = 717] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd03400 == 39 [pid = 1889] [id = 709] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd02800 == 38 [pid = 1889] [id = 713] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8fa67400 == 37 [pid = 1889] [id = 736] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8cdac000 == 36 [pid = 1889] [id = 735] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0xa670a800 == 35 [pid = 1889] [id = 734] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x9d9b6000 == 34 [pid = 1889] [id = 733] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x9d40d000 == 33 [pid = 1889] [id = 731] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8e033800 == 32 [pid = 1889] [id = 732] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x9b2a9800 == 31 [pid = 1889] [id = 730] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x92448800 == 30 [pid = 1889] [id = 729] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x9238b400 == 29 [pid = 1889] [id = 728] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x93848800 == 28 [pid = 1889] [id = 726] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x92e50c00 == 27 [pid = 1889] [id = 727] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8fda0400 == 26 [pid = 1889] [id = 725] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8ef5fc00 == 25 [pid = 1889] [id = 723] 02:51:33 INFO - PROCESS | 1889 | --DOCSHELL 0x8dca8c00 == 24 [pid = 1889] [id = 724] 02:51:33 INFO - PROCESS | 1889 | 1465120293712 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 147 (0x9a721800) [pid = 1889] [serial = 2067] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 146 (0x8fd0a000) [pid = 1889] [serial = 2109] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 145 (0x8fd08400) [pid = 1889] [serial = 2097] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 144 (0x8fb1c400) [pid = 1889] [serial = 2108] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 143 (0xa2609800) [pid = 1889] [serial = 2087] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 142 (0x8fd95400) [pid = 1889] [serial = 2094] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 141 (0xa26dcc00) [pid = 1889] [serial = 2088] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 140 (0xa500d800) [pid = 1889] [serial = 2090] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 139 (0xa629cc00) [pid = 1889] [serial = 2091] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 138 (0x91aebc00) [pid = 1889] [serial = 2100] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 137 (0x8ef64c00) [pid = 1889] [serial = 2096] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 136 (0xa21c6000) [pid = 1889] [serial = 2085] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 135 (0x8fb25000) [pid = 1889] [serial = 2111] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 134 (0x9197a000) [pid = 1889] [serial = 2099] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 133 (0xa215a000) [pid = 1889] [serial = 2084] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 132 (0x9d5fac00) [pid = 1889] [serial = 2082] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 131 (0x9196a000) [pid = 1889] [serial = 2060] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 130 (0x9c231000) [pid = 1889] [serial = 2079] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 129 (0x8eed2800) [pid = 1889] [serial = 2106] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 128 (0x9c109c00) [pid = 1889] [serial = 2078] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 127 (0x9ad4ac00) [pid = 1889] [serial = 2070] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 126 (0x9b335800) [pid = 1889] [serial = 2072] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 125 (0x8dbf5000) [pid = 1889] [serial = 2103] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 124 (0x919f1c00) [pid = 1889] [serial = 2061] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 123 (0x9a476c00) [pid = 1889] [serial = 2066] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 122 (0x9d4cdc00) [pid = 1889] [serial = 2081] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 121 (0x8eec7800) [pid = 1889] [serial = 2105] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 120 (0x9bdb3400) [pid = 1889] [serial = 2075] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 119 (0x93bce000) [pid = 1889] [serial = 2063] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 118 (0x9aacfc00) [pid = 1889] [serial = 2069] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 117 (0x8dbec400) [pid = 1889] [serial = 2102] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 116 (0x95347c00) [pid = 1889] [serial = 2064] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 115 (0x8ef5ec00) [pid = 1889] [serial = 2093] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 114 (0x9c105800) [pid = 1889] [serial = 2076] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 113 (0x9b33ec00) [pid = 1889] [serial = 2073] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | --DOMWINDOW == 112 (0x8fd9f400) [pid = 1889] [serial = 2112] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 1889 | 1465120294275 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1889 | 1465120294283 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:34 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd0cc00 == 25 [pid = 1889] [id = 737] 02:51:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 113 (0x8bd10800) [pid = 1889] [serial = 2212] [outer = (nil)] 02:51:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 114 (0x8cda2c00) [pid = 1889] [serial = 2213] [outer = 0x8bd10800] 02:51:34 INFO - PROCESS | 1889 | 1465120294357 Marionette DEBUG loaded listener.js 02:51:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 115 (0x8cdabc00) [pid = 1889] [serial = 2214] [outer = 0x8bd10800] 02:51:35 INFO - PROCESS | 1889 | 1465120295111 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:51:35 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:51:35 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 3319ms 02:51:35 INFO - PROCESS | 1889 | 1465120295175 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 02:51:35 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:51:35 INFO - PROCESS | 1889 | 1465120295181 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 02:51:35 INFO - PROCESS | 1889 | 1465120295189 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:51:35 INFO - PROCESS | 1889 | 1465120295193 Marionette TRACE conn4 <- [1,2922,null,{}] 02:51:35 INFO - PROCESS | 1889 | 1465120295200 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:35 INFO - PROCESS | 1889 | 1465120295207 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:35 INFO - PROCESS | 1889 | 1465120295443 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 02:51:35 INFO - PROCESS | 1889 | 1465120295465 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120295473 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:35 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9f9400 == 26 [pid = 1889] [id = 738] 02:51:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 116 (0x8d9f9800) [pid = 1889] [serial = 2215] [outer = (nil)] 02:51:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 117 (0x8d9fe000) [pid = 1889] [serial = 2216] [outer = 0x8d9f9800] 02:51:35 INFO - PROCESS | 1889 | 1465120295544 Marionette DEBUG loaded listener.js 02:51:35 INFO - PROCESS | 1889 | ++DOMWINDOW == 118 (0x8dbedc00) [pid = 1889] [serial = 2217] [outer = 0x8d9f9800] 02:51:36 INFO - PROCESS | 1889 | [1889] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 02:51:36 INFO - PROCESS | 1889 | [1889] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 02:51:36 INFO - PROCESS | 1889 | [1889] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 02:51:36 INFO - PROCESS | 1889 | [1889] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 02:51:36 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:51:36 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:51:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:51:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:51:36 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:51:36 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:51:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:51:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:51:36 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:51:36 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:51:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:51:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:51:36 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:51:36 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:51:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:51:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:51:36 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:51:36 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1288ms 02:51:36 INFO - PROCESS | 1889 | 1465120296438 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 02:51:36 INFO - PROCESS | 1889 | 1465120296522 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 02:51:36 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:51:36 INFO - PROCESS | 1889 | 1465120296527 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 02:51:36 INFO - PROCESS | 1889 | 1465120296534 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:51:36 INFO - PROCESS | 1889 | 1465120296537 Marionette TRACE conn4 <- [1,2926,null,{}] 02:51:36 INFO - PROCESS | 1889 | 1465120296543 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:36 INFO - PROCESS | 1889 | 1465120296548 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:36 INFO - PROCESS | 1889 | 1465120296801 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 02:51:36 INFO - PROCESS | 1889 | 1465120296826 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1889 | 1465120296834 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:36 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd0a000 == 27 [pid = 1889] [id = 739] 02:51:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 119 (0x8e040400) [pid = 1889] [serial = 2218] [outer = (nil)] 02:51:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 120 (0x8eec5800) [pid = 1889] [serial = 2219] [outer = 0x8e040400] 02:51:36 INFO - PROCESS | 1889 | 1465120296905 Marionette DEBUG loaded listener.js 02:51:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 121 (0x8eecc400) [pid = 1889] [serial = 2220] [outer = 0x8e040400] 02:51:37 INFO - PROCESS | 1889 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:51:37 INFO - PROCESS | 1889 | 1465120297929 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 02:51:37 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:51:37 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1437ms 02:51:37 INFO - PROCESS | 1889 | 1465120297971 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 02:51:37 INFO - PROCESS | 1889 | 1465120297977 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 02:51:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:51:38 INFO - PROCESS | 1889 | 1465120298005 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:51:38 INFO - PROCESS | 1889 | 1465120298013 Marionette TRACE conn4 <- [1,2930,null,{}] 02:51:38 INFO - PROCESS | 1889 | 1465120298024 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:38 INFO - PROCESS | 1889 | 1465120298031 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:38 INFO - PROCESS | 1889 | 1465120298287 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 02:51:38 INFO - PROCESS | 1889 | 1465120298315 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1889 | 1465120298321 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:38 INFO - PROCESS | 1889 | ++DOCSHELL 0x8e03e000 == 28 [pid = 1889] [id = 740] 02:51:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 122 (0x8ef64800) [pid = 1889] [serial = 2221] [outer = (nil)] 02:51:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 123 (0x8f96b800) [pid = 1889] [serial = 2222] [outer = 0x8ef64800] 02:51:38 INFO - PROCESS | 1889 | 1465120298392 Marionette DEBUG loaded listener.js 02:51:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 124 (0x8f999800) [pid = 1889] [serial = 2223] [outer = 0x8ef64800] 02:51:39 INFO - PROCESS | 1889 | --DOMWINDOW == 123 (0x8fd98400) [pid = 1889] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:51:39 INFO - PROCESS | 1889 | --DOMWINDOW == 122 (0x9108f400) [pid = 1889] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:51:39 INFO - PROCESS | 1889 | --DOMWINDOW == 121 (0x918c6000) [pid = 1889] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:51:39 INFO - PROCESS | 1889 | --DOMWINDOW == 120 (0x8d9fb400) [pid = 1889] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:51:39 INFO - PROCESS | 1889 | --DOMWINDOW == 119 (0x8e03d000) [pid = 1889] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:51:39 INFO - PROCESS | 1889 | --DOMWINDOW == 118 (0x91975800) [pid = 1889] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:51:39 INFO - PROCESS | 1889 | --DOMWINDOW == 117 (0x8f962400) [pid = 1889] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:51:39 INFO - PROCESS | 1889 | --DOMWINDOW == 116 (0x8e03a400) [pid = 1889] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:51:39 INFO - PROCESS | 1889 | --DOMWINDOW == 115 (0x8fd91400) [pid = 1889] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:51:39 INFO - PROCESS | 1889 | --DOMWINDOW == 114 (0x94728000) [pid = 1889] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:51:39 INFO - PROCESS | 1889 | --DOMWINDOW == 113 (0x9a478c00) [pid = 1889] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:51:39 INFO - PROCESS | 1889 | --DOMWINDOW == 112 (0x8bd06800) [pid = 1889] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:51:39 INFO - PROCESS | 1889 | --DOMWINDOW == 111 (0x93842800) [pid = 1889] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:51:39 INFO - PROCESS | 1889 | --DOMWINDOW == 110 (0x8d9f5800) [pid = 1889] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:51:39 INFO - PROCESS | 1889 | --DOMWINDOW == 109 (0x8fa68800) [pid = 1889] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:51:39 INFO - PROCESS | 1889 | --DOMWINDOW == 108 (0x9aa4a400) [pid = 1889] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:51:39 INFO - PROCESS | 1889 | --DOMWINDOW == 107 (0x8f966800) [pid = 1889] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:51:39 INFO - PROCESS | 1889 | --DOMWINDOW == 106 (0x8dcb7400) [pid = 1889] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:51:39 INFO - PROCESS | 1889 | --DOMWINDOW == 105 (0x8dbecc00) [pid = 1889] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:51:39 INFO - PROCESS | 1889 | --DOMWINDOW == 104 (0x8fb20c00) [pid = 1889] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:51:40 INFO - PROCESS | 1889 | 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:51:40 INFO - PROCESS | 1889 | 1465120300326 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 02:51:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:51:40 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 2370ms 02:51:40 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:51:40 INFO - PROCESS | 1889 | 1465120300358 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 02:51:40 INFO - PROCESS | 1889 | 1465120300361 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 02:51:40 INFO - PROCESS | 1889 | 1465120300367 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:51:40 INFO - PROCESS | 1889 | 1465120300371 Marionette TRACE conn4 <- [1,2934,null,{}] 02:51:40 INFO - PROCESS | 1889 | 1465120300377 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:40 INFO - PROCESS | 1889 | 1465120300382 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:40 INFO - PROCESS | 1889 | 1465120300535 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 02:51:40 INFO - PROCESS | 1889 | 1465120300554 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120300562 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:40 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dcac800 == 29 [pid = 1889] [id = 741] 02:51:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 105 (0x8f967000) [pid = 1889] [serial = 2224] [outer = (nil)] 02:51:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 106 (0x8f99d800) [pid = 1889] [serial = 2225] [outer = 0x8f967000] 02:51:40 INFO - PROCESS | 1889 | 1465120300633 Marionette DEBUG loaded listener.js 02:51:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 107 (0x8f99f800) [pid = 1889] [serial = 2226] [outer = 0x8f967000] 02:51:41 INFO - PROCESS | 1889 | 1465120301543 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 02:51:41 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:51:41 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1239ms 02:51:41 INFO - PROCESS | 1889 | 1465120301607 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 02:51:41 INFO - PROCESS | 1889 | 1465120301612 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 02:51:41 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:51:41 INFO - PROCESS | 1889 | 1465120301618 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:51:41 INFO - PROCESS | 1889 | 1465120301621 Marionette TRACE conn4 <- [1,2938,null,{}] 02:51:41 INFO - PROCESS | 1889 | 1465120301627 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:41 INFO - PROCESS | 1889 | 1465120301632 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:41 INFO - PROCESS | 1889 | 1465120301878 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 02:51:42 INFO - PROCESS | 1889 | 1465120302104 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120302113 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:42 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd06400 == 30 [pid = 1889] [id = 742] 02:51:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 108 (0x8bd07800) [pid = 1889] [serial = 2227] [outer = (nil)] 02:51:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 109 (0x8cda1000) [pid = 1889] [serial = 2228] [outer = 0x8bd07800] 02:51:42 INFO - PROCESS | 1889 | 1465120302249 Marionette DEBUG loaded listener.js 02:51:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 110 (0x8cf9c800) [pid = 1889] [serial = 2229] [outer = 0x8bd07800] 02:51:43 INFO - PROCESS | 1889 | 1465120303195 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 02:51:43 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:51:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1595ms 02:51:43 INFO - PROCESS | 1889 | 1465120303214 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 02:51:43 INFO - PROCESS | 1889 | 1465120303221 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 02:51:43 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:51:43 INFO - PROCESS | 1889 | 1465120303231 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:51:43 INFO - PROCESS | 1889 | 1465120303236 Marionette TRACE conn4 <- [1,2942,null,{}] 02:51:43 INFO - PROCESS | 1889 | 1465120303244 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:43 INFO - PROCESS | 1889 | 1465120303250 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:43 INFO - PROCESS | 1889 | 1465120303469 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 02:51:43 INFO - PROCESS | 1889 | 1465120303654 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1889 | 1465120303664 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:43 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9f7800 == 31 [pid = 1889] [id = 743] 02:51:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 111 (0x8dbf2000) [pid = 1889] [serial = 2230] [outer = (nil)] 02:51:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 112 (0x8e03a800) [pid = 1889] [serial = 2231] [outer = 0x8dbf2000] 02:51:43 INFO - PROCESS | 1889 | 1465120303783 Marionette DEBUG loaded listener.js 02:51:43 INFO - PROCESS | 1889 | ++DOMWINDOW == 113 (0x8e042800) [pid = 1889] [serial = 2232] [outer = 0x8dbf2000] 02:51:44 INFO - PROCESS | 1889 | 1465120304729 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 02:51:44 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:51:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:51:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1533ms 02:51:44 INFO - PROCESS | 1889 | 1465120304764 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 02:51:44 INFO - PROCESS | 1889 | 1465120304771 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 02:51:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:51:44 INFO - PROCESS | 1889 | 1465120304778 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:51:44 INFO - PROCESS | 1889 | 1465120304782 Marionette TRACE conn4 <- [1,2946,null,{}] 02:51:44 INFO - PROCESS | 1889 | 1465120304788 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:44 INFO - PROCESS | 1889 | 1465120304794 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:45 INFO - PROCESS | 1889 | 1465120305014 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 02:51:45 INFO - PROCESS | 1889 | 1465120305233 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1889 | 1465120305242 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:45 INFO - PROCESS | 1889 | ++DOCSHELL 0x8f99ec00 == 32 [pid = 1889] [id = 744] 02:51:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 114 (0x8f9a4800) [pid = 1889] [serial = 2233] [outer = (nil)] 02:51:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 115 (0x8fa63c00) [pid = 1889] [serial = 2234] [outer = 0x8f9a4800] 02:51:45 INFO - PROCESS | 1889 | 1465120305337 Marionette DEBUG loaded listener.js 02:51:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 116 (0x8fa69000) [pid = 1889] [serial = 2235] [outer = 0x8f9a4800] 02:51:46 INFO - PROCESS | 1889 | 1465120306334 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 02:51:46 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:51:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1581ms 02:51:46 INFO - PROCESS | 1889 | 1465120306360 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 02:51:46 INFO - PROCESS | 1889 | 1465120306367 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 02:51:46 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:51:46 INFO - PROCESS | 1889 | 1465120306385 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:51:46 INFO - PROCESS | 1889 | 1465120306393 Marionette TRACE conn4 <- [1,2950,null,{}] 02:51:46 INFO - PROCESS | 1889 | 1465120306400 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:46 INFO - PROCESS | 1889 | 1465120306407 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:46 INFO - PROCESS | 1889 | 1465120306736 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 02:51:46 INFO - PROCESS | 1889 | 1465120306893 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120306903 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:46 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb25c00 == 33 [pid = 1889] [id = 745] 02:51:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 117 (0x8fb26000) [pid = 1889] [serial = 2236] [outer = (nil)] 02:51:46 INFO - PROCESS | 1889 | ++DOMWINDOW == 118 (0x8fd08800) [pid = 1889] [serial = 2237] [outer = 0x8fb26000] 02:51:46 INFO - PROCESS | 1889 | 1465120306993 Marionette DEBUG loaded listener.js 02:51:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 119 (0x8fd09c00) [pid = 1889] [serial = 2238] [outer = 0x8fb26000] 02:51:47 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb24000 == 34 [pid = 1889] [id = 746] 02:51:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 120 (0x8fb24800) [pid = 1889] [serial = 2239] [outer = (nil)] 02:51:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 121 (0x8fd9c400) [pid = 1889] [serial = 2240] [outer = 0x8fb24800] 02:51:48 INFO - PROCESS | 1889 | 1465120308004 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 02:51:48 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:51:48 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1645ms 02:51:48 INFO - PROCESS | 1889 | 1465120308034 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 02:51:48 INFO - PROCESS | 1889 | 1465120308039 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 02:51:48 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:51:48 INFO - PROCESS | 1889 | 1465120308053 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:51:48 INFO - PROCESS | 1889 | 1465120308057 Marionette TRACE conn4 <- [1,2954,null,{}] 02:51:48 INFO - PROCESS | 1889 | 1465120308064 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:48 INFO - PROCESS | 1889 | 1465120308069 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:48 INFO - PROCESS | 1889 | 1465120308265 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 02:51:48 INFO - PROCESS | 1889 | 1465120308468 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1889 | 1465120308480 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:48 INFO - PROCESS | 1889 | ++DOCSHELL 0x8eecdc00 == 35 [pid = 1889] [id = 747] 02:51:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 122 (0x8fd0e000) [pid = 1889] [serial = 2241] [outer = (nil)] 02:51:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 123 (0x8fd99000) [pid = 1889] [serial = 2242] [outer = 0x8fd0e000] 02:51:48 INFO - PROCESS | 1889 | 1465120308597 Marionette DEBUG loaded listener.js 02:51:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 124 (0x91084000) [pid = 1889] [serial = 2243] [outer = 0x8fd0e000] 02:51:49 INFO - PROCESS | 1889 | 1465120309461 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 02:51:49 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:51:49 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:51:49 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1442ms 02:51:49 INFO - PROCESS | 1889 | 1465120309498 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 02:51:49 INFO - PROCESS | 1889 | 1465120309501 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 02:51:49 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:51:49 INFO - PROCESS | 1889 | 1465120309509 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:51:49 INFO - PROCESS | 1889 | 1465120309513 Marionette TRACE conn4 <- [1,2958,null,{}] 02:51:49 INFO - PROCESS | 1889 | 1465120309519 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:49 INFO - PROCESS | 1889 | 1465120309524 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:49 INFO - PROCESS | 1889 | 1465120309725 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 02:51:49 INFO - PROCESS | 1889 | 1465120309966 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120309985 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:50 INFO - PROCESS | 1889 | ++DOCSHELL 0x918bf400 == 36 [pid = 1889] [id = 748] 02:51:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 125 (0x918c0000) [pid = 1889] [serial = 2244] [outer = (nil)] 02:51:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 126 (0x918c7000) [pid = 1889] [serial = 2245] [outer = 0x918c0000] 02:51:50 INFO - PROCESS | 1889 | 1465120310091 Marionette DEBUG loaded listener.js 02:51:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 127 (0x91961800) [pid = 1889] [serial = 2246] [outer = 0x918c0000] 02:51:51 INFO - PROCESS | 1889 | 1465120311011 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 02:51:51 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:51:51 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1530ms 02:51:51 INFO - PROCESS | 1889 | 1465120311041 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 02:51:51 INFO - PROCESS | 1889 | 1465120311044 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 02:51:51 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:51:51 INFO - PROCESS | 1889 | 1465120311051 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:51:51 INFO - PROCESS | 1889 | 1465120311055 Marionette TRACE conn4 <- [1,2962,null,{}] 02:51:51 INFO - PROCESS | 1889 | 1465120311061 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:51 INFO - PROCESS | 1889 | 1465120311066 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:51 INFO - PROCESS | 1889 | 1465120311290 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 02:51:51 INFO - PROCESS | 1889 | 1465120311503 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120311512 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:51 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd05800 == 37 [pid = 1889] [id = 749] 02:51:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 128 (0x8f9a3800) [pid = 1889] [serial = 2247] [outer = (nil)] 02:51:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 129 (0x91974400) [pid = 1889] [serial = 2248] [outer = 0x8f9a3800] 02:51:51 INFO - PROCESS | 1889 | 1465120311632 Marionette DEBUG loaded listener.js 02:51:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 130 (0x91965800) [pid = 1889] [serial = 2249] [outer = 0x8f9a3800] 02:51:52 INFO - PROCESS | 1889 | 1465120312501 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 02:51:52 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:51:52 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1482ms 02:51:52 INFO - PROCESS | 1889 | 1465120312537 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 02:51:52 INFO - PROCESS | 1889 | 1465120312540 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 02:51:52 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:51:52 INFO - PROCESS | 1889 | 1465120312547 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:51:52 INFO - PROCESS | 1889 | 1465120312551 Marionette TRACE conn4 <- [1,2966,null,{}] 02:51:52 INFO - PROCESS | 1889 | 1465120312557 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:52 INFO - PROCESS | 1889 | 1465120312562 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:52 INFO - PROCESS | 1889 | 1465120312732 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 02:51:52 INFO - PROCESS | 1889 | 1465120312958 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120312966 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:52 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cfa3800 == 38 [pid = 1889] [id = 750] 02:51:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 131 (0x8dbf3800) [pid = 1889] [serial = 2250] [outer = (nil)] 02:51:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 132 (0x919c6000) [pid = 1889] [serial = 2251] [outer = 0x8dbf3800] 02:51:53 INFO - PROCESS | 1889 | 1465120313050 Marionette DEBUG loaded listener.js 02:51:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 133 (0x919ca400) [pid = 1889] [serial = 2252] [outer = 0x8dbf3800] 02:51:53 INFO - PROCESS | 1889 | 1465120313911 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 02:51: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:51:53 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1430ms 02:51:53 INFO - PROCESS | 1889 | 1465120313978 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 02:51:53 INFO - PROCESS | 1889 | 1465120313982 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 02:51:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:51:53 INFO - PROCESS | 1889 | 1465120313988 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:51:53 INFO - PROCESS | 1889 | 1465120313992 Marionette TRACE conn4 <- [1,2970,null,{}] 02:51:53 INFO - PROCESS | 1889 | 1465120313997 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:54 INFO - PROCESS | 1889 | 1465120314002 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:54 INFO - PROCESS | 1889 | 1465120314165 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 02:51:54 INFO - PROCESS | 1889 | 1465120314395 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120314407 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:54 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dbed000 == 39 [pid = 1889] [id = 751] 02:51:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 134 (0x8dcb3800) [pid = 1889] [serial = 2253] [outer = (nil)] 02:51:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 135 (0x919f4400) [pid = 1889] [serial = 2254] [outer = 0x8dcb3800] 02:51:54 INFO - PROCESS | 1889 | 1465120314530 Marionette DEBUG loaded listener.js 02:51:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 136 (0x919f8c00) [pid = 1889] [serial = 2255] [outer = 0x8dcb3800] 02:51:55 INFO - PROCESS | 1889 | 1465120315398 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 02:51:55 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:51:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1441ms 02:51:55 INFO - PROCESS | 1889 | 1465120315430 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 02:51:55 INFO - PROCESS | 1889 | 1465120315433 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 02:51:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:51:55 INFO - PROCESS | 1889 | 1465120315439 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:51:55 INFO - PROCESS | 1889 | 1465120315443 Marionette TRACE conn4 <- [1,2974,null,{}] 02:51:55 INFO - PROCESS | 1889 | 1465120315449 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:55 INFO - PROCESS | 1889 | 1465120315454 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:55 INFO - PROCESS | 1889 | 1465120315655 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 02:51:55 INFO - PROCESS | 1889 | 1465120315840 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1889 | 1465120315848 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:55 INFO - PROCESS | 1889 | ++DOCSHELL 0x8f996400 == 40 [pid = 1889] [id = 752] 02:51:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 137 (0x8fa6e000) [pid = 1889] [serial = 2256] [outer = (nil)] 02:51:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 138 (0x919c8800) [pid = 1889] [serial = 2257] [outer = 0x8fa6e000] 02:51:55 INFO - PROCESS | 1889 | 1465120315964 Marionette DEBUG loaded listener.js 02:51:56 INFO - PROCESS | 1889 | ++DOMWINDOW == 139 (0x919f0400) [pid = 1889] [serial = 2258] [outer = 0x8fa6e000] 02:51:57 INFO - PROCESS | 1889 | 1465120317131 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 02:51:57 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:51:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1732ms 02:51:57 INFO - PROCESS | 1889 | 1465120317173 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 02:51:57 INFO - PROCESS | 1889 | 1465120317179 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 02:51:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:51:57 INFO - PROCESS | 1889 | 1465120317188 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:51:57 INFO - PROCESS | 1889 | 1465120317191 Marionette TRACE conn4 <- [1,2978,null,{}] 02:51:57 INFO - PROCESS | 1889 | 1465120317199 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:57 INFO - PROCESS | 1889 | 1465120317205 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:57 INFO - PROCESS | 1889 | 1465120317436 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 02:51:57 INFO - PROCESS | 1889 | 1465120317643 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120317650 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:57 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9f6c00 == 41 [pid = 1889] [id = 753] 02:51:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 140 (0x8d9fa000) [pid = 1889] [serial = 2259] [outer = (nil)] 02:51:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 141 (0x8dbf2c00) [pid = 1889] [serial = 2260] [outer = 0x8d9fa000] 02:51:57 INFO - PROCESS | 1889 | 1465120317728 Marionette DEBUG loaded listener.js 02:51:57 INFO - PROCESS | 1889 | ++DOMWINDOW == 142 (0x8dcb5c00) [pid = 1889] [serial = 2261] [outer = 0x8d9fa000] 02:51:58 INFO - PROCESS | 1889 | 1465120318624 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 02:51:58 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:51:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1495ms 02:51:58 INFO - PROCESS | 1889 | 1465120318683 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 02:51:58 INFO - PROCESS | 1889 | 1465120318690 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 02:51:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:51:58 INFO - PROCESS | 1889 | --DOCSHELL 0x8f99e000 == 40 [pid = 1889] [id = 682] 02:51:58 INFO - PROCESS | 1889 | --DOCSHELL 0x8dcac800 == 39 [pid = 1889] [id = 741] 02:51:58 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd0cc00 == 38 [pid = 1889] [id = 737] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 141 (0x91ae5800) [pid = 1889] [serial = 2171] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 140 (0x91ae5000) [pid = 1889] [serial = 2166] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 139 (0x92445c00) [pid = 1889] [serial = 2168] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 138 (0x9b3a6000) [pid = 1889] [serial = 2150] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 137 (0x9bd7d000) [pid = 1889] [serial = 2151] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 136 (0x8ef59c00) [pid = 1889] [serial = 2159] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 135 (0x8f96bc00) [pid = 1889] [serial = 2160] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 134 (0x919c4800) [pid = 1889] [serial = 2123] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 133 (0x919cfc00) [pid = 1889] [serial = 2124] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 132 (0x918be800) [pid = 1889] [serial = 2115] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 131 (0x9129ec00) [pid = 1889] [serial = 2114] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 130 (0x99303c00) [pid = 1889] [serial = 2138] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 129 (0x99307000) [pid = 1889] [serial = 2139] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 128 (0x9108c800) [pid = 1889] [serial = 2120] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 127 (0x8fa6d000) [pid = 1889] [serial = 2121] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 126 (0x99e8a400) [pid = 1889] [serial = 2141] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 125 (0x99eee000) [pid = 1889] [serial = 2142] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 124 (0x9a5fcc00) [pid = 1889] [serial = 2144] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 123 (0x9a89f400) [pid = 1889] [serial = 2145] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 122 (0x8bd0c000) [pid = 1889] [serial = 2156] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 121 (0x8cda6c00) [pid = 1889] [serial = 2157] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 120 (0x95349c00) [pid = 1889] [serial = 2135] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 119 (0x95345c00) [pid = 1889] [serial = 2136] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 118 (0x92447800) [pid = 1889] [serial = 2129] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 117 (0x92474000) [pid = 1889] [serial = 2130] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 116 (0x92355c00) [pid = 1889] [serial = 2126] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 115 (0x9235b800) [pid = 1889] [serial = 2127] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 114 (0x9b2a7800) [pid = 1889] [serial = 2147] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 113 (0x9b3a6400) [pid = 1889] [serial = 2148] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 112 (0x9389dc00) [pid = 1889] [serial = 2132] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 111 (0x93bc6c00) [pid = 1889] [serial = 2133] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 110 (0x918cb800) [pid = 1889] [serial = 2153] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 109 (0x919f8800) [pid = 1889] [serial = 2154] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 108 (0x8e037800) [pid = 1889] [serial = 2117] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 107 (0x8ef5d400) [pid = 1889] [serial = 2118] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 106 (0x8fd13000) [pid = 1889] [serial = 2162] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 105 (0x9197c800) [pid = 1889] [serial = 2165] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 104 (0x92474c00) [pid = 1889] [serial = 2169] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 103 (0x91089000) [pid = 1889] [serial = 2163] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | --DOMWINDOW == 102 (0x9384f000) [pid = 1889] [serial = 2172] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 1889 | 1465120318821 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:51:58 INFO - PROCESS | 1889 | 1465120318831 Marionette TRACE conn4 <- [1,2982,null,{}] 02:51:58 INFO - PROCESS | 1889 | 1465120318891 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:58 INFO - PROCESS | 1889 | 1465120318897 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:59 INFO - PROCESS | 1889 | 1465120319119 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 02:51:59 INFO - PROCESS | 1889 | 1465120319137 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120319144 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:51:59 INFO - PROCESS | 1889 | ++DOCSHELL 0x8e033c00 == 39 [pid = 1889] [id = 754] 02:51:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 103 (0x8e038c00) [pid = 1889] [serial = 2262] [outer = (nil)] 02:51:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 104 (0x8eec8800) [pid = 1889] [serial = 2263] [outer = 0x8e038c00] 02:51:59 INFO - PROCESS | 1889 | 1465120319224 Marionette DEBUG loaded listener.js 02:51:59 INFO - PROCESS | 1889 | ++DOMWINDOW == 105 (0x8ef5d400) [pid = 1889] [serial = 2264] [outer = 0x8e038c00] 02:52:00 INFO - PROCESS | 1889 | 1465120320126 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 02:52:00 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:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:52:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1390ms 02:52:00 INFO - PROCESS | 1889 | 1465120320144 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 02:52:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:52:00 INFO - PROCESS | 1889 | 1465120320148 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 02:52:00 INFO - PROCESS | 1889 | 1465120320155 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:52:00 INFO - PROCESS | 1889 | 1465120320161 Marionette TRACE conn4 <- [1,2986,null,{}] 02:52:00 INFO - PROCESS | 1889 | 1465120320176 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:00 INFO - PROCESS | 1889 | 1465120320185 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:00 INFO - PROCESS | 1889 | 1465120320374 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 02:52:00 INFO - PROCESS | 1889 | 1465120320549 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1889 | 1465120320560 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:00 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fa6ac00 == 40 [pid = 1889] [id = 755] 02:52:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 106 (0x8fa6c400) [pid = 1889] [serial = 2265] [outer = (nil)] 02:52:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 107 (0x8fb19400) [pid = 1889] [serial = 2266] [outer = 0x8fa6c400] 02:52:00 INFO - PROCESS | 1889 | 1465120320639 Marionette DEBUG loaded listener.js 02:52:00 INFO - PROCESS | 1889 | ++DOMWINDOW == 108 (0x8fb25400) [pid = 1889] [serial = 2267] [outer = 0x8fa6c400] 02:52:01 INFO - PROCESS | 1889 | 1465120321398 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 02:52:01 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:52:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1286ms 02:52:01 INFO - PROCESS | 1889 | 1465120321443 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 02:52:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:52:01 INFO - PROCESS | 1889 | 1465120321448 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 02:52:01 INFO - PROCESS | 1889 | 1465120321454 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:52:01 INFO - PROCESS | 1889 | 1465120321457 Marionette TRACE conn4 <- [1,2990,null,{}] 02:52:01 INFO - PROCESS | 1889 | 1465120321463 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:01 INFO - PROCESS | 1889 | 1465120321468 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:01 INFO - PROCESS | 1889 | 1465120321692 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 02:52:01 INFO - PROCESS | 1889 | 1465120321721 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120321733 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:01 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd09000 == 41 [pid = 1889] [id = 756] 02:52:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 109 (0x9108ac00) [pid = 1889] [serial = 2268] [outer = (nil)] 02:52:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 110 (0x912a5000) [pid = 1889] [serial = 2269] [outer = 0x9108ac00] 02:52:01 INFO - PROCESS | 1889 | 1465120321799 Marionette DEBUG loaded listener.js 02:52:01 INFO - PROCESS | 1889 | ++DOMWINDOW == 111 (0x918c3c00) [pid = 1889] [serial = 2270] [outer = 0x9108ac00] 02:52:02 INFO - PROCESS | 1889 | ++DOCSHELL 0x91962400 == 42 [pid = 1889] [id = 757] 02:52:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 112 (0x91974c00) [pid = 1889] [serial = 2271] [outer = (nil)] 02:52:02 INFO - PROCESS | 1889 | ++DOMWINDOW == 113 (0x91979400) [pid = 1889] [serial = 2272] [outer = 0x91974c00] 02:52:02 INFO - PROCESS | 1889 | 1465120322881 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 02:52: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:52:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1488ms 02:52:02 INFO - PROCESS | 1889 | 1465120322942 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 02:52:02 INFO - PROCESS | 1889 | 1465120322945 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 02:52:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:52:02 INFO - PROCESS | 1889 | 1465120322952 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:52:02 INFO - PROCESS | 1889 | 1465120322955 Marionette TRACE conn4 <- [1,2994,null,{}] 02:52:02 INFO - PROCESS | 1889 | 1465120322960 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:02 INFO - PROCESS | 1889 | 1465120322965 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:03 INFO - PROCESS | 1889 | 1465120323198 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 02:52:03 INFO - PROCESS | 1889 | 1465120323223 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1889 | 1465120323230 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:03 INFO - PROCESS | 1889 | ++DOCSHELL 0x918c8400 == 43 [pid = 1889] [id = 758] 02:52:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 114 (0x91960800) [pid = 1889] [serial = 2273] [outer = (nil)] 02:52:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 115 (0x91980800) [pid = 1889] [serial = 2274] [outer = 0x91960800] 02:52:03 INFO - PROCESS | 1889 | 1465120323301 Marionette DEBUG loaded listener.js 02:52:03 INFO - PROCESS | 1889 | ++DOMWINDOW == 116 (0x919c7400) [pid = 1889] [serial = 2275] [outer = 0x91960800] 02:52:04 INFO - PROCESS | 1889 | --DOMWINDOW == 115 (0xa2294000) [pid = 1889] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:52:04 INFO - PROCESS | 1889 | --DOMWINDOW == 114 (0xa670bc00) [pid = 1889] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:52:04 INFO - PROCESS | 1889 | --DOMWINDOW == 113 (0x9a2df400) [pid = 1889] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:52:04 INFO - PROCESS | 1889 | --DOMWINDOW == 112 (0x8e040400) [pid = 1889] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:52:04 INFO - PROCESS | 1889 | --DOMWINDOW == 111 (0x8cdac400) [pid = 1889] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:52:04 INFO - PROCESS | 1889 | --DOMWINDOW == 110 (0x8d9f9800) [pid = 1889] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:52:04 INFO - PROCESS | 1889 | --DOMWINDOW == 109 (0x99301800) [pid = 1889] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:52:04 INFO - PROCESS | 1889 | --DOMWINDOW == 108 (0x9b64dc00) [pid = 1889] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:52:04 INFO - PROCESS | 1889 | --DOMWINDOW == 107 (0x8ef64800) [pid = 1889] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:52:04 INFO - PROCESS | 1889 | --DOMWINDOW == 106 (0x9a898400) [pid = 1889] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:52:04 INFO - PROCESS | 1889 | --DOMWINDOW == 105 (0x9d40f000) [pid = 1889] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:52:04 INFO - PROCESS | 1889 | --DOMWINDOW == 104 (0x8bd10800) [pid = 1889] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:52:04 INFO - PROCESS | 1889 | --DOMWINDOW == 103 (0x912a3400) [pid = 1889] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:52:04 INFO - PROCESS | 1889 | --DOMWINDOW == 102 (0x8fa67c00) [pid = 1889] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:52:04 INFO - PROCESS | 1889 | --DOMWINDOW == 101 (0x92354000) [pid = 1889] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:52:04 INFO - PROCESS | 1889 | --DOMWINDOW == 100 (0x8dca9000) [pid = 1889] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:52:04 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0x9384ac00) [pid = 1889] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:52:04 INFO - PROCESS | 1889 | 1465120324364 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 02:52: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:52: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:52:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1433ms 02:52:04 INFO - PROCESS | 1889 | 1465120324391 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 02:52:04 INFO - PROCESS | 1889 | 1465120324395 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 02:52:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:52:04 INFO - PROCESS | 1889 | 1465120324402 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:52:04 INFO - PROCESS | 1889 | 1465120324405 Marionette TRACE conn4 <- [1,2998,null,{}] 02:52:04 INFO - PROCESS | 1889 | 1465120324410 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:04 INFO - PROCESS | 1889 | 1465120324420 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:04 INFO - PROCESS | 1889 | 1465120324646 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 02:52:04 INFO - PROCESS | 1889 | 1465120324807 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1889 | 1465120324815 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:04 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cdac400 == 44 [pid = 1889] [id = 759] 02:52:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0x8ef5e400) [pid = 1889] [serial = 2276] [outer = (nil)] 02:52:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 101 (0x91ae5800) [pid = 1889] [serial = 2277] [outer = 0x8ef5e400] 02:52:04 INFO - PROCESS | 1889 | 1465120324887 Marionette DEBUG loaded listener.js 02:52:04 INFO - PROCESS | 1889 | ++DOMWINDOW == 102 (0x92344000) [pid = 1889] [serial = 2278] [outer = 0x8ef5e400] 02:52:05 INFO - PROCESS | 1889 | 1465120325609 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 02:52: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:52:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1230ms 02:52:05 INFO - PROCESS | 1889 | 1465120325633 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 02:52:05 INFO - PROCESS | 1889 | 1465120325636 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 02:52:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:52:05 INFO - PROCESS | 1889 | 1465120325644 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:52:05 INFO - PROCESS | 1889 | 1465120325647 Marionette TRACE conn4 <- [1,3002,null,{}] 02:52:05 INFO - PROCESS | 1889 | 1465120325653 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:05 INFO - PROCESS | 1889 | 1465120325657 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:05 INFO - PROCESS | 1889 | 1465120325883 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 02:52:06 INFO - PROCESS | 1889 | 1465120326136 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1889 | 1465120326146 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:06 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd05400 == 45 [pid = 1889] [id = 760] 02:52:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 103 (0x8bd07c00) [pid = 1889] [serial = 2279] [outer = (nil)] 02:52:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 104 (0x8cda1400) [pid = 1889] [serial = 2280] [outer = 0x8bd07c00] 02:52:06 INFO - PROCESS | 1889 | 1465120326236 Marionette DEBUG loaded listener.js 02:52:06 INFO - PROCESS | 1889 | ++DOMWINDOW == 105 (0x8cdae800) [pid = 1889] [serial = 2281] [outer = 0x8bd07c00] 02:52:07 INFO - PROCESS | 1889 | 1465120327207 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 02:52: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:52:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1584ms 02:52:07 INFO - PROCESS | 1889 | 1465120327231 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 02:52:07 INFO - PROCESS | 1889 | 1465120327237 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 02:52:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:52:07 INFO - PROCESS | 1889 | 1465120327246 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:52:07 INFO - PROCESS | 1889 | 1465120327252 Marionette TRACE conn4 <- [1,3006,null,{}] 02:52:07 INFO - PROCESS | 1889 | 1465120327261 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:07 INFO - PROCESS | 1889 | 1465120327266 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:07 INFO - PROCESS | 1889 | 1465120327511 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 02:52:07 INFO - PROCESS | 1889 | 1465120327739 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120327749 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:07 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cfa2c00 == 46 [pid = 1889] [id = 761] 02:52:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 106 (0x8eecb400) [pid = 1889] [serial = 2282] [outer = (nil)] 02:52:07 INFO - PROCESS | 1889 | ++DOMWINDOW == 107 (0x8f965400) [pid = 1889] [serial = 2283] [outer = 0x8eecb400] 02:52:07 INFO - PROCESS | 1889 | 1465120327875 Marionette DEBUG loaded listener.js 02:52:08 INFO - PROCESS | 1889 | ++DOMWINDOW == 108 (0x8f970800) [pid = 1889] [serial = 2284] [outer = 0x8eecb400] 02:52:08 INFO - PROCESS | 1889 | 1465120328871 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 02:52: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:52:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1685ms 02:52:08 INFO - PROCESS | 1889 | 1465120328936 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 02:52:08 INFO - PROCESS | 1889 | 1465120328944 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 02:52:08 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:52:08 INFO - PROCESS | 1889 | 1465120328973 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:52:08 INFO - PROCESS | 1889 | 1465120328978 Marionette TRACE conn4 <- [1,3010,null,{}] 02:52:08 INFO - PROCESS | 1889 | 1465120328985 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:08 INFO - PROCESS | 1889 | 1465120328990 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:09 INFO - PROCESS | 1889 | 1465120329208 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 02:52:09 INFO - PROCESS | 1889 | 1465120329426 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1889 | 1465120329436 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:09 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cfa1000 == 47 [pid = 1889] [id = 762] 02:52:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 109 (0x8f968400) [pid = 1889] [serial = 2285] [outer = (nil)] 02:52:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 110 (0x918c0800) [pid = 1889] [serial = 2286] [outer = 0x8f968400] 02:52:09 INFO - PROCESS | 1889 | 1465120329559 Marionette DEBUG loaded listener.js 02:52:09 INFO - PROCESS | 1889 | ++DOMWINDOW == 111 (0x919f5000) [pid = 1889] [serial = 2287] [outer = 0x8f968400] 02:52:10 INFO - PROCESS | 1889 | 1465120330525 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 02:52: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:52:10 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1589ms 02:52:10 INFO - PROCESS | 1889 | 1465120330559 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 02:52:10 INFO - PROCESS | 1889 | 1465120330563 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 02:52:10 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:52:10 INFO - PROCESS | 1889 | 1465120330581 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:52:10 INFO - PROCESS | 1889 | 1465120330590 Marionette TRACE conn4 <- [1,3014,null,{}] 02:52:10 INFO - PROCESS | 1889 | 1465120330612 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:10 INFO - PROCESS | 1889 | 1465120330620 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:10 INFO - PROCESS | 1889 | 1465120330875 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 02:52:11 INFO - PROCESS | 1889 | 1465120331022 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1889 | 1465120331033 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:11 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9f4400 == 48 [pid = 1889] [id = 763] 02:52:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 112 (0x919fec00) [pid = 1889] [serial = 2288] [outer = (nil)] 02:52:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 113 (0x92352000) [pid = 1889] [serial = 2289] [outer = 0x919fec00] 02:52:11 INFO - PROCESS | 1889 | 1465120331119 Marionette DEBUG loaded listener.js 02:52:11 INFO - PROCESS | 1889 | ++DOMWINDOW == 114 (0x92355400) [pid = 1889] [serial = 2290] [outer = 0x919fec00] 02:52:11 INFO - PROCESS | 1889 | [1889] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:52:12 INFO - PROCESS | 1889 | 1465120332108 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:52:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:52:12 INFO - {} 02:52:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:52:12 INFO - {} 02:52:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:52:12 INFO - {} 02:52:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:52:12 INFO - {} 02:52:12 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1552ms 02:52:12 INFO - PROCESS | 1889 | 1465120332127 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 02:52:12 INFO - PROCESS | 1889 | 1465120332131 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 02:52:12 INFO - TEST-START | /FileAPI/fileReader.html 02:52:12 INFO - PROCESS | 1889 | 1465120332144 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:52:12 INFO - PROCESS | 1889 | 1465120332147 Marionette TRACE conn4 <- [1,3018,null,{}] 02:52:12 INFO - PROCESS | 1889 | 1465120332207 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:12 INFO - PROCESS | 1889 | 1465120332213 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:12 INFO - PROCESS | 1889 | 1465120332437 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 02:52:12 INFO - PROCESS | 1889 | 1465120332704 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120332710 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:12 INFO - PROCESS | 1889 | ++DOCSHELL 0x919c2c00 == 49 [pid = 1889] [id = 764] 02:52:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 115 (0x91ae1000) [pid = 1889] [serial = 2291] [outer = (nil)] 02:52:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 116 (0x9238b400) [pid = 1889] [serial = 2292] [outer = 0x91ae1000] 02:52:12 INFO - PROCESS | 1889 | 1465120332847 Marionette DEBUG loaded listener.js 02:52:12 INFO - PROCESS | 1889 | ++DOMWINDOW == 117 (0x92442c00) [pid = 1889] [serial = 2293] [outer = 0x91ae1000] 02:52:13 INFO - PROCESS | 1889 | 1465120333646 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 02:52:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:52:13 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:52:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:52:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:52:13 INFO - TEST-OK | /FileAPI/fileReader.html | took 1539ms 02:52:13 INFO - PROCESS | 1889 | 1465120333684 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 02:52:13 INFO - PROCESS | 1889 | 1465120333688 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 02:52:13 INFO - TEST-START | /FileAPI/historical.html 02:52:13 INFO - PROCESS | 1889 | 1465120333695 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:52:13 INFO - PROCESS | 1889 | 1465120333699 Marionette TRACE conn4 <- [1,3022,null,{}] 02:52:13 INFO - PROCESS | 1889 | 1465120333705 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:13 INFO - PROCESS | 1889 | 1465120333711 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:13 INFO - PROCESS | 1889 | 1465120333892 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 02:52:14 INFO - PROCESS | 1889 | 1465120334110 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1889 | 1465120334127 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:14 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fd11400 == 50 [pid = 1889] [id = 765] 02:52:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 118 (0x92449800) [pid = 1889] [serial = 2294] [outer = (nil)] 02:52:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 119 (0x9244c800) [pid = 1889] [serial = 2295] [outer = 0x92449800] 02:52:14 INFO - PROCESS | 1889 | 1465120334262 Marionette DEBUG loaded listener.js 02:52:14 INFO - PROCESS | 1889 | ++DOMWINDOW == 120 (0x92474000) [pid = 1889] [serial = 2296] [outer = 0x92449800] 02:52:15 INFO - PROCESS | 1889 | 1465120335136 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 02:52:15 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:52:15 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:52:15 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:52:15 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:52:15 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:52:15 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:52:15 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:15 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:52:15 INFO - TEST-OK | /FileAPI/historical.html | took 1483ms 02:52:15 INFO - PROCESS | 1889 | 1465120335182 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 02:52:15 INFO - PROCESS | 1889 | 1465120335186 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 02:52:15 INFO - TEST-START | /FileAPI/idlharness.html 02:52:15 INFO - PROCESS | 1889 | 1465120335233 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:52:15 INFO - PROCESS | 1889 | 1465120335238 Marionette TRACE conn4 <- [1,3026,null,{}] 02:52:15 INFO - PROCESS | 1889 | 1465120335254 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:15 INFO - PROCESS | 1889 | 1465120335260 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:15 INFO - PROCESS | 1889 | 1465120335442 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 02:52:15 INFO - PROCESS | 1889 | 1465120335653 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120335661 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:15 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fa65400 == 51 [pid = 1889] [id = 766] 02:52:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 121 (0x91082c00) [pid = 1889] [serial = 2297] [outer = (nil)] 02:52:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 122 (0x92480000) [pid = 1889] [serial = 2298] [outer = 0x91082c00] 02:52:15 INFO - PROCESS | 1889 | 1465120335776 Marionette DEBUG loaded listener.js 02:52:15 INFO - PROCESS | 1889 | ++DOMWINDOW == 123 (0x92e46c00) [pid = 1889] [serial = 2299] [outer = 0x91082c00] 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:52: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:52:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:52:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:52:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:52:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:52:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:52:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:52:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:52:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:52: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:52:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:52:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:52:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:52:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:52:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:52:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:52:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:52:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:52: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:52:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:52:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:52:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:52:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:52:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:52:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:52:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:52:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:52: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:52:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:52:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:52:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:52:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:52:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:52:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:52:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:52:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:52:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:52: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:52: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:52:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:52:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:52:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:52:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:52:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:52:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:52:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:52:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:52:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:52:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:52:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:52:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:52:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:52:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:52:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:52:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:52:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:52: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:52:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:52:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:52:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:52:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:52:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:52:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:52:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:52:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:52:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:52: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:52: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:52:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:52:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:52:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:52:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:52:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:52:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:52:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:52:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:52:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:52: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:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:52:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:52:17 INFO - TEST-OK | /FileAPI/idlharness.html | took 2260ms 02:52:17 INFO - PROCESS | 1889 | 1465120337296 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\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:52:17 INFO - PROCESS | 1889 | 1465120337667 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 02:52:17 INFO - PROCESS | 1889 | 1465120337671 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 02:52:17 INFO - TEST-START | /FileAPI/idlharness.worker 02:52:17 INFO - PROCESS | 1889 | 1465120337680 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:52:17 INFO - PROCESS | 1889 | 1465120337687 Marionette TRACE conn4 <- [1,3030,null,{}] 02:52:17 INFO - PROCESS | 1889 | 1465120337694 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:17 INFO - PROCESS | 1889 | 1465120337699 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:17 INFO - PROCESS | 1889 | 1465120337921 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 02:52:18 INFO - PROCESS | 1889 | 1465120338132 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1889 | 1465120338138 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:18 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cda3400 == 52 [pid = 1889] [id = 767] 02:52:18 INFO - PROCESS | 1889 | ++DOMWINDOW == 124 (0x8f970c00) [pid = 1889] [serial = 2300] [outer = (nil)] 02:52:18 INFO - PROCESS | 1889 | ++DOMWINDOW == 125 (0x92386400) [pid = 1889] [serial = 2301] [outer = 0x8f970c00] 02:52:18 INFO - PROCESS | 1889 | 1465120338269 Marionette DEBUG loaded listener.js 02:52:18 INFO - PROCESS | 1889 | ++DOMWINDOW == 126 (0x953e0800) [pid = 1889] [serial = 2302] [outer = 0x8f970c00] 02:52:18 INFO - PROCESS | 1889 | [1889] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:52:20 INFO - {} 02:52:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:52:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:52:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:52:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:52:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:52:20 INFO - {} 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:52:20 INFO - {} 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:52:20 INFO - {} 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:52:20 INFO - {} 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:52:20 INFO - {} 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:52:20 INFO - {} 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:52:20 INFO - {} 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:52:20 INFO - {} 02:52:20 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:52:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:52:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:52:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:52:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:52:20 INFO - {} 02:52:20 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:52:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:52:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:52:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:52:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:52:20 INFO - {} 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:52:20 INFO - {} 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:52:20 INFO - {} 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:52:20 INFO - {} 02:52:20 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:52:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:52:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:52:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:52:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:52:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:52:20 INFO - {} 02:52:20 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:52:20 INFO - {} 02:52:20 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:52:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:52:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:52:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:52:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:52:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:52:20 INFO - {} 02:52:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:52:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:52:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:52:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:52:20 INFO - {} 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:52:20 INFO - {} 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:52:20 INFO - {} 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:52:20 INFO - {} 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:52:20 INFO - {} 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:52:20 INFO - {} 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:52:20 INFO - {} 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:52:20 INFO - {} 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:52:20 INFO - {} 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:52:20 INFO - {} 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:52:20 INFO - {} 02:52:20 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:52:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:52:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:52:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:52:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:52:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:52:20 INFO - {} 02:52:20 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:52:20 INFO - {} 02:52:20 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:52:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:52:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:52:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:52:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:52:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:20 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:52:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:52:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:52:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:20 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:52:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:52:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:52:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:20 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:52:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:52:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:52:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:20 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:52:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:52:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:52:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:20 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:52:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:52:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:52:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:20 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:52:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:52:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:52:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:52:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:20 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:52:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:52:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:52:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:52:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:52:20 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:52:21 INFO - {} 02:52:21 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3195ms 02:52:21 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:52:21 INFO - PROCESS | 1889 | 1465120340724 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\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:52:21 INFO - PROCESS | 1889 | 1465120340882 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 02:52:21 INFO - PROCESS | 1889 | 1465120340887 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 02:52:21 INFO - PROCESS | 1889 | 1465120340924 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:52:21 INFO - PROCESS | 1889 | 1465120340935 Marionette TRACE conn4 <- [1,3034,null,{}] 02:52:21 INFO - PROCESS | 1889 | 1465120341011 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:21 INFO - PROCESS | 1889 | 1465120341023 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:21 INFO - PROCESS | 1889 | 1465120341458 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x91962400 == 51 [pid = 1889] [id = 757] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb24000 == 50 [pid = 1889] [id = 746] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x8ef55800 == 49 [pid = 1889] [id = 686] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd05c00 == 48 [pid = 1889] [id = 693] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x8cfa0800 == 47 [pid = 1889] [id = 695] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd0a000 == 46 [pid = 1889] [id = 739] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x912a0800 == 45 [pid = 1889] [id = 687] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x919ff000 == 44 [pid = 1889] [id = 683] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9f9400 == 43 [pid = 1889] [id = 738] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x99678800 == 42 [pid = 1889] [id = 688] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x8e03e000 == 41 [pid = 1889] [id = 740] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x8dcb5400 == 40 [pid = 1889] [id = 684] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x91975000 == 39 [pid = 1889] [id = 690] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x918bf400 == 38 [pid = 1889] [id = 748] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd06400 == 37 [pid = 1889] [id = 742] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x8dbf4000 == 36 [pid = 1889] [id = 691] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x8fd0d800 == 35 [pid = 1889] [id = 685] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x8dbed000 == 34 [pid = 1889] [id = 751] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd04c00 == 33 [pid = 1889] [id = 692] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x8fb25c00 == 32 [pid = 1889] [id = 745] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x8eecdc00 == 31 [pid = 1889] [id = 747] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd0a800 == 30 [pid = 1889] [id = 697] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x8bd05800 == 29 [pid = 1889] [id = 749] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0xa3559000 == 28 [pid = 1889] [id = 696] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x8d9f7800 == 27 [pid = 1889] [id = 743] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x91968400 == 26 [pid = 1889] [id = 689] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x8eecf000 == 25 [pid = 1889] [id = 698] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x8cfa3800 == 24 [pid = 1889] [id = 750] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x8f99ec00 == 23 [pid = 1889] [id = 744] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x8ef57400 == 22 [pid = 1889] [id = 681] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x8f996400 == 21 [pid = 1889] [id = 752] 02:52:22 INFO - PROCESS | 1889 | --DOCSHELL 0x9d40c400 == 20 [pid = 1889] [id = 694] 02:52:22 INFO - PROCESS | 1889 | 1465120342887 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120342899 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 125 (0xa355d000) [pid = 1889] [serial = 2202] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 124 (0xa673f800) [pid = 1889] [serial = 2204] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 123 (0x9b2aac00) [pid = 1889] [serial = 2187] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 122 (0x8eec5800) [pid = 1889] [serial = 2219] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 121 (0x8fd95c00) [pid = 1889] [serial = 2208] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 120 (0x8d9fe000) [pid = 1889] [serial = 2216] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 119 (0x9a722800) [pid = 1889] [serial = 2183] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 118 (0xa1163000) [pid = 1889] [serial = 2193] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 117 (0x8f999800) [pid = 1889] [serial = 2223] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 116 (0x9bdb1800) [pid = 1889] [serial = 2189] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 115 (0x9d5fc400) [pid = 1889] [serial = 2192] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 114 (0xa2294400) [pid = 1889] [serial = 2196] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 113 (0x9c236c00) [pid = 1889] [serial = 2190] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 112 (0x8cdabc00) [pid = 1889] [serial = 2214] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 111 (0x91964000) [pid = 1889] [serial = 2178] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 110 (0x8fb23800) [pid = 1889] [serial = 2210] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 109 (0x8dbedc00) [pid = 1889] [serial = 2217] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 108 (0xa30d6c00) [pid = 1889] [serial = 2199] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 107 (0xa2636800) [pid = 1889] [serial = 2198] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 106 (0x9b2a7c00) [pid = 1889] [serial = 2186] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 105 (0x8f96b800) [pid = 1889] [serial = 2222] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 104 (0xa228e000) [pid = 1889] [serial = 2195] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 103 (0x8dcb7000) [pid = 1889] [serial = 2174] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 102 (0x9aa45c00) [pid = 1889] [serial = 2184] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 101 (0xa34f9000) [pid = 1889] [serial = 2201] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 100 (0xa6749000) [pid = 1889] [serial = 2205] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0x8fb1b400) [pid = 1889] [serial = 2207] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x8eecc400) [pid = 1889] [serial = 2220] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0x8cda2c00) [pid = 1889] [serial = 2213] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x8ef56000) [pid = 1889] [serial = 2175] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x918c1000) [pid = 1889] [serial = 2177] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x91084800) [pid = 1889] [serial = 2211] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x9561f800) [pid = 1889] [serial = 2181] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x93c55800) [pid = 1889] [serial = 2180] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x8f99d800) [pid = 1889] [serial = 2225] [outer = (nil)] [url = about:blank] 02:52:23 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd04c00 == 21 [pid = 1889] [id = 768] 02:52:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x8bd06c00) [pid = 1889] [serial = 2303] [outer = (nil)] 02:52:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x8cdabc00) [pid = 1889] [serial = 2304] [outer = 0x8bd06c00] 02:52:23 INFO - PROCESS | 1889 | 1465120343188 Marionette DEBUG loaded listener.js 02:52:23 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0x8d9f4c00) [pid = 1889] [serial = 2305] [outer = 0x8bd06c00] 02:52:23 INFO - PROCESS | 1889 | 1465120343950 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 02:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:52:23 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 3071ms 02:52:23 INFO - PROCESS | 1889 | 1465120343988 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 02:52:23 INFO - PROCESS | 1889 | 1465120343995 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 02:52:23 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:52:24 INFO - PROCESS | 1889 | 1465120344003 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:52:24 INFO - PROCESS | 1889 | 1465120344008 Marionette TRACE conn4 <- [1,3038,null,{}] 02:52:24 INFO - PROCESS | 1889 | 1465120344016 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:24 INFO - PROCESS | 1889 | 1465120344025 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:24 INFO - PROCESS | 1889 | 1465120344253 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 02:52:24 INFO - PROCESS | 1889 | 1465120344271 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120344280 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:24 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dcb7000 == 22 [pid = 1889] [id = 769] 02:52:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0x8e034000) [pid = 1889] [serial = 2306] [outer = (nil)] 02:52:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0x8e039c00) [pid = 1889] [serial = 2307] [outer = 0x8e034000] 02:52:24 INFO - PROCESS | 1889 | 1465120344373 Marionette DEBUG loaded listener.js 02:52:24 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0x8eec5c00) [pid = 1889] [serial = 2308] [outer = 0x8e034000] 02:52:25 INFO - PROCESS | 1889 | 1465120345232 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 02:52:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:52:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:52:25 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1283ms 02:52:25 INFO - PROCESS | 1889 | 1465120345290 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 02:52:25 INFO - PROCESS | 1889 | 1465120345307 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 02:52:25 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:52:25 INFO - PROCESS | 1889 | 1465120345323 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:52:25 INFO - PROCESS | 1889 | 1465120345326 Marionette TRACE conn4 <- [1,3042,null,{}] 02:52:25 INFO - PROCESS | 1889 | 1465120345332 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:25 INFO - PROCESS | 1889 | 1465120345339 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:25 INFO - PROCESS | 1889 | 1465120345598 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 02:52:25 INFO - PROCESS | 1889 | 1465120345635 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1889 | 1465120345645 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:25 INFO - PROCESS | 1889 | ++DOCSHELL 0x8f965000 == 23 [pid = 1889] [id = 770] 02:52:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0x8f96a000) [pid = 1889] [serial = 2309] [outer = (nil)] 02:52:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0x8f99c800) [pid = 1889] [serial = 2310] [outer = 0x8f96a000] 02:52:25 INFO - PROCESS | 1889 | 1465120345724 Marionette DEBUG loaded listener.js 02:52:25 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0x8fa6dc00) [pid = 1889] [serial = 2311] [outer = 0x8f96a000] 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:52:27 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:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:52:27 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:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:52:27 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:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:52:27 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:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:52:27 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:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:52:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:52:27 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:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:52:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:52:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:52:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:52:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:52:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:52:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:52:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:52:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:52:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:52:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:52:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:52:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:52:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:52:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:52:27 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2096ms 02:52:27 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:52:27 INFO - PROCESS | 1889 | 1465120347316 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 02:52:27 INFO - PROCESS | 1889 | 1465120347449 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 02:52:27 INFO - PROCESS | 1889 | 1465120347454 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 02:52:27 INFO - PROCESS | 1889 | 1465120347479 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:52:27 INFO - PROCESS | 1889 | 1465120347511 Marionette TRACE conn4 <- [1,3046,null,{}] 02:52:28 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0x91960800) [pid = 1889] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:52:28 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x91974c00) [pid = 1889] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:52:28 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0x9108ac00) [pid = 1889] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:52:28 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x8f9a3800) [pid = 1889] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:52:28 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x8dbf3800) [pid = 1889] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:52:28 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x8fb26000) [pid = 1889] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:52:28 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x8fb24800) [pid = 1889] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:52:28 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x918c0000) [pid = 1889] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:52:28 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x8f967000) [pid = 1889] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:52:28 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x8f9a4800) [pid = 1889] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:52:28 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x8e038c00) [pid = 1889] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:52:28 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x8dcb3800) [pid = 1889] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:52:28 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x8fd0e000) [pid = 1889] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:52:28 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x8bd07800) [pid = 1889] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:52:28 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x8d9fa000) [pid = 1889] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:52:28 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0x8fa6c400) [pid = 1889] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:52:28 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0x8fa6e000) [pid = 1889] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:52:28 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0x8dbf2000) [pid = 1889] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:52:28 INFO - PROCESS | 1889 | --DOMWINDOW == 81 (0x8ef5e400) [pid = 1889] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:52:28 INFO - PROCESS | 1889 | 1465120348454 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:28 INFO - PROCESS | 1889 | 1465120348463 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:28 INFO - PROCESS | 1889 | 1465120348695 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 02:52:28 INFO - PROCESS | 1889 | 1465120348814 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1889 | 1465120348822 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:28 INFO - PROCESS | 1889 | ++DOCSHELL 0x8fb23800 == 24 [pid = 1889] [id = 771] 02:52:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 82 (0x8fb23c00) [pid = 1889] [serial = 2312] [outer = (nil)] 02:52:28 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x8fd0d800) [pid = 1889] [serial = 2313] [outer = 0x8fb23c00] 02:52:28 INFO - PROCESS | 1889 | 1465120348905 Marionette DEBUG loaded listener.js 02:52:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0x8fd94c00) [pid = 1889] [serial = 2314] [outer = 0x8fb23c00] 02:52:29 INFO - PROCESS | 1889 | [1889] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:52:29 INFO - PROCESS | 1889 | 1465120349703 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:52:29 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:52:29 INFO - {} 02:52:29 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 2259ms 02:52:29 INFO - PROCESS | 1889 | 1465120349734 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 02:52:29 INFO - PROCESS | 1889 | 1465120349738 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 02:52:29 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:52:29 INFO - PROCESS | 1889 | 1465120349745 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:52:29 INFO - PROCESS | 1889 | 1465120349748 Marionette TRACE conn4 <- [1,3050,null,{}] 02:52:29 INFO - PROCESS | 1889 | 1465120349754 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:29 INFO - PROCESS | 1889 | 1465120349760 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:29 INFO - PROCESS | 1889 | 1465120349940 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 02:52:29 INFO - PROCESS | 1889 | 1465120349951 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120349962 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:29 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cfa6000 == 25 [pid = 1889] [id = 772] 02:52:29 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x91083400) [pid = 1889] [serial = 2315] [outer = (nil)] 02:52:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x912a3800) [pid = 1889] [serial = 2316] [outer = 0x91083400] 02:52:30 INFO - PROCESS | 1889 | 1465120350031 Marionette DEBUG loaded listener.js 02:52:30 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x912abc00) [pid = 1889] [serial = 2317] [outer = 0x91083400] 02:52:31 INFO - PROCESS | 1889 | 1465120351108 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 02:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:52:31 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1388ms 02:52:31 INFO - PROCESS | 1889 | 1465120351140 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 02:52:31 INFO - PROCESS | 1889 | 1465120351147 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 02:52:31 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:52:31 INFO - PROCESS | 1889 | 1465120351158 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:52:31 INFO - PROCESS | 1889 | 1465120351163 Marionette TRACE conn4 <- [1,3054,null,{}] 02:52:31 INFO - PROCESS | 1889 | 1465120351174 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:31 INFO - PROCESS | 1889 | 1465120351180 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:31 INFO - PROCESS | 1889 | 1465120351464 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 02:52:31 INFO - PROCESS | 1889 | 1465120351856 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1889 | 1465120351875 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:31 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dcad400 == 26 [pid = 1889] [id = 773] 02:52:31 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x8dcaf400) [pid = 1889] [serial = 2318] [outer = (nil)] 02:52:32 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x8dcb5800) [pid = 1889] [serial = 2319] [outer = 0x8dcaf400] 02:52:32 INFO - PROCESS | 1889 | 1465120352032 Marionette DEBUG loaded listener.js 02:52:32 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x8ef5f000) [pid = 1889] [serial = 2320] [outer = 0x8dcaf400] 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:52:33 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:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:52:33 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:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:52:33 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2600ms 02:52:33 INFO - PROCESS | 1889 | 1465120353583 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 02:52:33 INFO - PROCESS | 1889 | 1465120353760 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 02:52:33 INFO - PROCESS | 1889 | 1465120353782 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 02:52:34 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:52:34 INFO - PROCESS | 1889 | 1465120354042 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:52:34 INFO - PROCESS | 1889 | 1465120354048 Marionette TRACE conn4 <- [1,3058,null,{}] 02:52:34 INFO - PROCESS | 1889 | 1465120354056 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:34 INFO - PROCESS | 1889 | 1465120354062 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:34 INFO - PROCESS | 1889 | 1465120354231 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 02:52:34 INFO - PROCESS | 1889 | 1465120354428 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1889 | 1465120354441 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:34 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cf9fc00 == 27 [pid = 1889] [id = 774] 02:52:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x918c5000) [pid = 1889] [serial = 2321] [outer = (nil)] 02:52:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x91965000) [pid = 1889] [serial = 2322] [outer = 0x918c5000] 02:52:34 INFO - PROCESS | 1889 | 1465120354576 Marionette DEBUG loaded listener.js 02:52:34 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x91976800) [pid = 1889] [serial = 2323] [outer = 0x918c5000] 02:52:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:52:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:52:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:52:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:52:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:52:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:52:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:52:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:52:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:52:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:52:35 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:52:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:35 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:52:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:52:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:52:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:52:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:52:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:52:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:52:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:52:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:52:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:52:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:52:35 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1662ms 02:52:35 INFO - PROCESS | 1889 | 1465120355661 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 02:52:35 INFO - PROCESS | 1889 | 1465120355694 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 02:52:35 INFO - PROCESS | 1889 | 1465120355701 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 02:52:35 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:52:35 INFO - PROCESS | 1889 | 1465120355762 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:52:35 INFO - PROCESS | 1889 | 1465120355771 Marionette TRACE conn4 <- [1,3062,null,{}] 02:52:35 INFO - PROCESS | 1889 | 1465120355795 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:35 INFO - PROCESS | 1889 | 1465120355808 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:36 INFO - PROCESS | 1889 | 1465120356044 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 02:52:36 INFO - PROCESS | 1889 | 1465120356310 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120356324 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:36 INFO - PROCESS | 1889 | ++DOCSHELL 0x919f0c00 == 28 [pid = 1889] [id = 775] 02:52:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0x919f1000) [pid = 1889] [serial = 2324] [outer = (nil)] 02:52:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 95 (0x91ade800) [pid = 1889] [serial = 2325] [outer = 0x919f1000] 02:52:36 INFO - PROCESS | 1889 | 1465120356425 Marionette DEBUG loaded listener.js 02:52:36 INFO - PROCESS | 1889 | ++DOMWINDOW == 96 (0x91ae6800) [pid = 1889] [serial = 2326] [outer = 0x919f1000] 02:52:36 INFO - PROCESS | 1889 | [1889] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:52:37 INFO - PROCESS | 1889 | 1465120357398 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:52:37 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:52:37 INFO - {} 02:52:37 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1656ms 02:52:37 INFO - PROCESS | 1889 | 1465120357410 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 02:52:37 INFO - PROCESS | 1889 | 1465120357414 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 02:52:37 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:52:37 INFO - PROCESS | 1889 | 1465120357422 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:52:37 INFO - PROCESS | 1889 | 1465120357426 Marionette TRACE conn4 <- [1,3066,null,{}] 02:52:37 INFO - PROCESS | 1889 | 1465120357438 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:37 INFO - PROCESS | 1889 | 1465120357442 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:37 INFO - PROCESS | 1889 | 1465120357654 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 02:52:37 INFO - PROCESS | 1889 | 1465120357828 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1889 | 1465120357836 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:37 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cdacc00 == 29 [pid = 1889] [id = 776] 02:52:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 97 (0x919fa000) [pid = 1889] [serial = 2327] [outer = (nil)] 02:52:37 INFO - PROCESS | 1889 | ++DOMWINDOW == 98 (0x92356800) [pid = 1889] [serial = 2328] [outer = 0x919fa000] 02:52:37 INFO - PROCESS | 1889 | 1465120357953 Marionette DEBUG loaded listener.js 02:52:38 INFO - PROCESS | 1889 | ++DOMWINDOW == 99 (0x9235ac00) [pid = 1889] [serial = 2329] [outer = 0x919fa000] 02:52:38 INFO - PROCESS | 1889 | 1465120358814 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 02:52:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:52:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:52:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:52:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:52:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:52:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:52:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:52:38 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1438ms 02:52:38 INFO - PROCESS | 1889 | 1465120358863 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 02:52:38 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:52:38 INFO - PROCESS | 1889 | 1465120358867 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 02:52:38 INFO - PROCESS | 1889 | 1465120358873 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:52:38 INFO - PROCESS | 1889 | 1465120358878 Marionette TRACE conn4 <- [1,3070,null,{}] 02:52:38 INFO - PROCESS | 1889 | 1465120358884 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:38 INFO - PROCESS | 1889 | 1465120358890 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:39 INFO - PROCESS | 1889 | 1465120359066 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 02:52:39 INFO - PROCESS | 1889 | 1465120359281 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120359288 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:39 INFO - PROCESS | 1889 | ++DOCSHELL 0x8dcaa800 == 30 [pid = 1889] [id = 777] 02:52:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 100 (0x8fa5fc00) [pid = 1889] [serial = 2330] [outer = (nil)] 02:52:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 101 (0x9238f400) [pid = 1889] [serial = 2331] [outer = 0x8fa5fc00] 02:52:39 INFO - PROCESS | 1889 | 1465120359415 Marionette DEBUG loaded listener.js 02:52:39 INFO - PROCESS | 1889 | ++DOMWINDOW == 102 (0x92447c00) [pid = 1889] [serial = 2332] [outer = 0x8fa5fc00] 02:52:40 INFO - PROCESS | 1889 | 1465120360330 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 02:52:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:52:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:52:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:52:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:52:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:52:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:52:40 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1502ms 02:52:40 INFO - PROCESS | 1889 | 1465120360406 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 02:52:40 INFO - PROCESS | 1889 | 1465120360410 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 02:52:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:52:40 INFO - PROCESS | 1889 | 1465120360421 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:52:40 INFO - PROCESS | 1889 | 1465120360424 Marionette TRACE conn4 <- [1,3074,null,{}] 02:52:40 INFO - PROCESS | 1889 | 1465120360436 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:40 INFO - PROCESS | 1889 | 1465120360449 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:40 INFO - PROCESS | 1889 | 1465120360675 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 02:52:40 INFO - PROCESS | 1889 | 1465120360902 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1889 | 1465120360915 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:40 INFO - PROCESS | 1889 | ++DOCSHELL 0x9195e400 == 31 [pid = 1889] [id = 778] 02:52:40 INFO - PROCESS | 1889 | ++DOMWINDOW == 103 (0x92358c00) [pid = 1889] [serial = 2333] [outer = (nil)] 02:52:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 104 (0x92e44000) [pid = 1889] [serial = 2334] [outer = 0x92358c00] 02:52:41 INFO - PROCESS | 1889 | 1465120361042 Marionette DEBUG loaded listener.js 02:52:41 INFO - PROCESS | 1889 | ++DOMWINDOW == 105 (0x93848000) [pid = 1889] [serial = 2335] [outer = 0x92358c00] 02:52:41 INFO - PROCESS | 1889 | 1465120361926 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 02:52:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:52:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:52:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:52:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:52:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:52:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:52:41 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1540ms 02:52:41 INFO - PROCESS | 1889 | 1465120361964 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 02:52:41 INFO - PROCESS | 1889 | 1465120361968 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 02:52:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:52:41 INFO - PROCESS | 1889 | 1465120361975 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:52:41 INFO - PROCESS | 1889 | 1465120361979 Marionette TRACE conn4 <- [1,3078,null,{}] 02:52:41 INFO - PROCESS | 1889 | 1465120361985 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:41 INFO - PROCESS | 1889 | 1465120361991 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:42 INFO - PROCESS | 1889 | 1465120362194 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 02:52:42 INFO - PROCESS | 1889 | 1465120362455 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1889 | 1465120362467 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:42 INFO - PROCESS | 1889 | ++DOCSHELL 0x8d9fa400 == 32 [pid = 1889] [id = 779] 02:52:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 106 (0x8dbe9800) [pid = 1889] [serial = 2336] [outer = (nil)] 02:52:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 107 (0x92342400) [pid = 1889] [serial = 2337] [outer = 0x8dbe9800] 02:52:42 INFO - PROCESS | 1889 | 1465120362625 Marionette DEBUG loaded listener.js 02:52:42 INFO - PROCESS | 1889 | ++DOMWINDOW == 108 (0x92349800) [pid = 1889] [serial = 2338] [outer = 0x8dbe9800] 02:52:43 INFO - PROCESS | 1889 | 1465120363551 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 02:52:43 INFO - PROCESS | 1889 | 1465120363642 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 02:52:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:52:43 INFO - PROCESS | 1889 | 1465120363671 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:52:43 INFO - PROCESS | 1889 | 1465120363675 Marionette TRACE conn4 <- [1,3082,null,{}] 02:52:43 INFO - PROCESS | 1889 | 1465120363681 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:43 INFO - PROCESS | 1889 | 1465120363686 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:43 INFO - PROCESS | 1889 | 1465120363864 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 02:52:44 INFO - PROCESS | 1889 | 1465120364083 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1889 | 1465120364093 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:44 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cfaa000 == 33 [pid = 1889] [id = 780] 02:52:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 109 (0x8d9f3000) [pid = 1889] [serial = 2339] [outer = (nil)] 02:52:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 110 (0x95188c00) [pid = 1889] [serial = 2340] [outer = 0x8d9f3000] 02:52:44 INFO - PROCESS | 1889 | 1465120364220 Marionette DEBUG loaded listener.js 02:52:44 INFO - PROCESS | 1889 | ++DOMWINDOW == 111 (0x9534c800) [pid = 1889] [serial = 2341] [outer = 0x8d9f3000] 02:52:45 INFO - PROCESS | 1889 | 1465120365124 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 02:52:45 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:52:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:52:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:52:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1494ms 02:52:45 INFO - PROCESS | 1889 | 1465120365162 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 02:52:45 INFO - PROCESS | 1889 | 1465120365166 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 02:52:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:52:45 INFO - PROCESS | 1889 | 1465120365173 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:52:45 INFO - PROCESS | 1889 | 1465120365177 Marionette TRACE conn4 <- [1,3086,null,{}] 02:52:45 INFO - PROCESS | 1889 | 1465120365183 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:45 INFO - PROCESS | 1889 | 1465120365188 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:45 INFO - PROCESS | 1889 | 1465120365413 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 02:52:45 INFO - PROCESS | 1889 | 1465120365660 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1889 | 1465120365668 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:45 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cda0c00 == 34 [pid = 1889] [id = 781] 02:52:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 112 (0x8cda2400) [pid = 1889] [serial = 2342] [outer = (nil)] 02:52:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 113 (0x8dcb4800) [pid = 1889] [serial = 2343] [outer = 0x8cda2400] 02:52:45 INFO - PROCESS | 1889 | 1465120365771 Marionette DEBUG loaded listener.js 02:52:45 INFO - PROCESS | 1889 | ++DOMWINDOW == 114 (0x8fa67400) [pid = 1889] [serial = 2344] [outer = 0x8cda2400] 02:52:46 INFO - PROCESS | 1889 | 1465120366582 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:52:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:52:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1441ms 02:52:46 INFO - PROCESS | 1889 | 1465120366617 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 02:52:46 INFO - PROCESS | 1889 | 1465120366621 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 02:52:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:52:46 INFO - PROCESS | 1889 | 1465120366627 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:52:46 INFO - PROCESS | 1889 | 1465120366631 Marionette TRACE conn4 <- [1,3090,null,{}] 02:52:46 INFO - PROCESS | 1889 | 1465120366637 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:46 INFO - PROCESS | 1889 | 1465120366643 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:46 INFO - PROCESS | 1889 | 1465120366833 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 02:52:47 INFO - PROCESS | 1889 | 1465120367243 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120367254 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:47 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cda3c00 == 35 [pid = 1889] [id = 782] 02:52:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 115 (0x8cda4800) [pid = 1889] [serial = 2345] [outer = (nil)] 02:52:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 116 (0x8cf9c400) [pid = 1889] [serial = 2346] [outer = 0x8cda4800] 02:52:47 INFO - PROCESS | 1889 | 1465120367424 Marionette DEBUG loaded listener.js 02:52:47 INFO - PROCESS | 1889 | ++DOMWINDOW == 117 (0x8d9fa000) [pid = 1889] [serial = 2347] [outer = 0x8cda4800] 02:52:48 INFO - PROCESS | 1889 | 1465120368259 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:52:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:52:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1689ms 02:52:48 INFO - PROCESS | 1889 | 1465120368320 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 02:52:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:52:48 INFO - PROCESS | 1889 | 1465120368327 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 02:52:48 INFO - PROCESS | 1889 | 1465120368334 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:52:48 INFO - PROCESS | 1889 | 1465120368339 Marionette TRACE conn4 <- [1,3094,null,{}] 02:52:48 INFO - PROCESS | 1889 | 1465120368367 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:48 INFO - PROCESS | 1889 | 1465120368374 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:48 INFO - PROCESS | 1889 | 1465120368569 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 02:52:48 INFO - PROCESS | 1889 | 1465120368875 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120368883 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:48 INFO - PROCESS | 1889 | ++DOCSHELL 0x8cdafc00 == 36 [pid = 1889] [id = 783] 02:52:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 118 (0x8cfa1c00) [pid = 1889] [serial = 2348] [outer = (nil)] 02:52:48 INFO - PROCESS | 1889 | ++DOMWINDOW == 119 (0x8dcaf800) [pid = 1889] [serial = 2349] [outer = 0x8cfa1c00] 02:52:48 INFO - PROCESS | 1889 | 1465120368964 Marionette DEBUG loaded listener.js 02:52:49 INFO - PROCESS | 1889 | ++DOMWINDOW == 120 (0x8eed0c00) [pid = 1889] [serial = 2350] [outer = 0x8cfa1c00] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 119 (0x912a5000) [pid = 1889] [serial = 2269] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 118 (0x919c7400) [pid = 1889] [serial = 2275] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 117 (0x92344000) [pid = 1889] [serial = 2278] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 116 (0x8fb25400) [pid = 1889] [serial = 2267] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 115 (0x91979400) [pid = 1889] [serial = 2272] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 114 (0x918c3c00) [pid = 1889] [serial = 2270] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 113 (0x91980800) [pid = 1889] [serial = 2274] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 112 (0x91974400) [pid = 1889] [serial = 2248] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 111 (0x91965800) [pid = 1889] [serial = 2249] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 110 (0x919c6000) [pid = 1889] [serial = 2251] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 109 (0x919ca400) [pid = 1889] [serial = 2252] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 108 (0x8fd08800) [pid = 1889] [serial = 2237] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 107 (0x8fd9c400) [pid = 1889] [serial = 2240] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 106 (0x8fd09c00) [pid = 1889] [serial = 2238] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 105 (0x918c7000) [pid = 1889] [serial = 2245] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 104 (0x91961800) [pid = 1889] [serial = 2246] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 103 (0x8f99f800) [pid = 1889] [serial = 2226] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 102 (0x8fa63c00) [pid = 1889] [serial = 2234] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 101 (0x8fa69000) [pid = 1889] [serial = 2235] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 100 (0x8eec8800) [pid = 1889] [serial = 2263] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 99 (0x8ef5d400) [pid = 1889] [serial = 2264] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 98 (0x919f4400) [pid = 1889] [serial = 2254] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 97 (0x919f8c00) [pid = 1889] [serial = 2255] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 96 (0x8fd99000) [pid = 1889] [serial = 2242] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 95 (0x91084000) [pid = 1889] [serial = 2243] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 94 (0x8cda1000) [pid = 1889] [serial = 2228] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x8cf9c800) [pid = 1889] [serial = 2229] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x8dbf2c00) [pid = 1889] [serial = 2260] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x8dcb5c00) [pid = 1889] [serial = 2261] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x8fb19400) [pid = 1889] [serial = 2266] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x919c8800) [pid = 1889] [serial = 2257] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x919f0400) [pid = 1889] [serial = 2258] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x8e03a800) [pid = 1889] [serial = 2231] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x8e042800) [pid = 1889] [serial = 2232] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x91ae5800) [pid = 1889] [serial = 2277] [outer = (nil)] [url = about:blank] 02:52:49 INFO - PROCESS | 1889 | 1465120369877 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:52:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:52:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1556ms 02:52:49 INFO - PROCESS | 1889 | 1465120369892 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 02:52:49 INFO - PROCESS | 1889 | 1465120369898 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 02:52:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:52:49 INFO - PROCESS | 1889 | 1465120369907 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:52:49 INFO - PROCESS | 1889 | 1465120369910 Marionette TRACE conn4 <- [1,3098,null,{}] 02:52:49 INFO - PROCESS | 1889 | 1465120369914 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:49 INFO - PROCESS | 1889 | 1465120369921 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:50 INFO - PROCESS | 1889 | 1465120370093 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 02:52:50 INFO - PROCESS | 1889 | 1465120370317 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120370324 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:50 INFO - PROCESS | 1889 | ++DOCSHELL 0x8bd0d800 == 37 [pid = 1889] [id = 784] 02:52:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x8bd10c00) [pid = 1889] [serial = 2351] [outer = (nil)] 02:52:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x8f9a0800) [pid = 1889] [serial = 2352] [outer = 0x8bd10c00] 02:52:50 INFO - PROCESS | 1889 | 1465120370401 Marionette DEBUG loaded listener.js 02:52:50 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x8fa6bc00) [pid = 1889] [serial = 2353] [outer = 0x8bd10c00] 02:52:51 INFO - PROCESS | 1889 | 1465120371229 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 02:52:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:52:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:52:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1335ms 02:52:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:52:51 INFO - PROCESS | 1889 | 1465120371243 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 02:52:51 INFO - PROCESS | 1889 | 1465120371247 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 02:52:51 INFO - PROCESS | 1889 | 1465120371256 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:52:51 INFO - PROCESS | 1889 | 1465120371265 Marionette TRACE conn4 <- [1,3102,null,{}] 02:52:51 INFO - PROCESS | 1889 | 1465120371279 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:51 INFO - PROCESS | 1889 | 1465120371287 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:51 INFO - PROCESS | 1889 | 1465120371464 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 02:52:51 INFO - PROCESS | 1889 | 1465120371660 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120371666 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:51 INFO - PROCESS | 1889 | ++DOCSHELL 0x8f9a2800 == 38 [pid = 1889] [id = 785] 02:52:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 89 (0x8fb22400) [pid = 1889] [serial = 2354] [outer = (nil)] 02:52:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 90 (0x912ab400) [pid = 1889] [serial = 2355] [outer = 0x8fb22400] 02:52:51 INFO - PROCESS | 1889 | 1465120371739 Marionette DEBUG loaded listener.js 02:52:51 INFO - PROCESS | 1889 | ++DOMWINDOW == 91 (0x918c3c00) [pid = 1889] [serial = 2356] [outer = 0x8fb22400] 02:52:52 INFO - PROCESS | 1889 | 1465120372524 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:52:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:52:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1294ms 02:52:52 INFO - PROCESS | 1889 | 1465120372547 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 02:52:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:52:52 INFO - PROCESS | 1889 | 1465120372551 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 02:52:52 INFO - PROCESS | 1889 | 1465120372557 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:52:52 INFO - PROCESS | 1889 | 1465120372560 Marionette TRACE conn4 <- [1,3106,null,{}] 02:52:52 INFO - PROCESS | 1889 | 1465120372566 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:52 INFO - PROCESS | 1889 | 1465120372571 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:52 INFO - PROCESS | 1889 | 1465120372795 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 02:52:52 INFO - PROCESS | 1889 | 1465120372842 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1889 | 1465120372853 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:52 INFO - PROCESS | 1889 | ++DOCSHELL 0x918bdc00 == 39 [pid = 1889] [id = 786] 02:52:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 92 (0x918cc400) [pid = 1889] [serial = 2357] [outer = (nil)] 02:52:52 INFO - PROCESS | 1889 | ++DOMWINDOW == 93 (0x91966c00) [pid = 1889] [serial = 2358] [outer = 0x918cc400] 02:52:52 INFO - PROCESS | 1889 | 1465120372934 Marionette DEBUG loaded listener.js 02:52:53 INFO - PROCESS | 1889 | ++DOMWINDOW == 94 (0x91975c00) [pid = 1889] [serial = 2359] [outer = 0x918cc400] 02:52:53 INFO - PROCESS | 1889 | 1465120373854 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 02:52:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:52:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:52:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:52:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1333ms 02:52:53 INFO - PROCESS | 1889 | 1465120373892 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 02:52:53 INFO - PROCESS | 1889 | 1465120373896 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 02:52:53 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:52:53 INFO - PROCESS | 1889 | 1465120373907 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:52:53 INFO - PROCESS | 1889 | 1465120373910 Marionette TRACE conn4 <- [1,3110,null,{}] 02:52:53 INFO - PROCESS | 1889 | 1465120373916 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:53 INFO - PROCESS | 1889 | 1465120373920 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:54 INFO - PROCESS | 1889 | 1465120374295 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 02:52:54 INFO - PROCESS | 1889 | --DOMWINDOW == 93 (0x8f970c00) [pid = 1889] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 02:52:54 INFO - PROCESS | 1889 | --DOMWINDOW == 92 (0x8fb23c00) [pid = 1889] [serial = 2312] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 02:52:54 INFO - PROCESS | 1889 | --DOMWINDOW == 91 (0x8f968400) [pid = 1889] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 02:52:54 INFO - PROCESS | 1889 | --DOMWINDOW == 90 (0x8eecb400) [pid = 1889] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:52:54 INFO - PROCESS | 1889 | --DOMWINDOW == 89 (0x91082c00) [pid = 1889] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 02:52:54 INFO - PROCESS | 1889 | --DOMWINDOW == 88 (0x92449800) [pid = 1889] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 02:52:54 INFO - PROCESS | 1889 | --DOMWINDOW == 87 (0x8e034000) [pid = 1889] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 02:52:54 INFO - PROCESS | 1889 | --DOMWINDOW == 86 (0x8bd06c00) [pid = 1889] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 02:52:54 INFO - PROCESS | 1889 | --DOMWINDOW == 85 (0x8f96a000) [pid = 1889] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 02:52:54 INFO - PROCESS | 1889 | --DOMWINDOW == 84 (0x91ae1000) [pid = 1889] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 02:52:54 INFO - PROCESS | 1889 | --DOMWINDOW == 83 (0x8bd07c00) [pid = 1889] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:52:54 INFO - PROCESS | 1889 | --DOMWINDOW == 82 (0x919fec00) [pid = 1889] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 02:52:54 INFO - PROCESS | 1889 | 1465120374433 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1889 | 1465120374450 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:54 INFO - PROCESS | 1889 | ++DOCSHELL 0x8ef62800 == 40 [pid = 1889] [id = 787] 02:52:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 83 (0x8f968400) [pid = 1889] [serial = 2360] [outer = (nil)] 02:52:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 84 (0x9196a800) [pid = 1889] [serial = 2361] [outer = 0x8f968400] 02:52:54 INFO - PROCESS | 1889 | 1465120374533 Marionette DEBUG loaded listener.js 02:52:54 INFO - PROCESS | 1889 | ++DOMWINDOW == 85 (0x919cb400) [pid = 1889] [serial = 2362] [outer = 0x8f968400] 02:52:55 INFO - PROCESS | 1889 | 1465120375247 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 02:52:55 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:52:55 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:52:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:52:55 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1389ms 02:52:55 INFO - PROCESS | 1889 | 1465120375293 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 02:52:55 INFO - PROCESS | 1889 | 1465120375298 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 02:52:55 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:52:55 INFO - PROCESS | 1889 | 1465120375314 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:52:55 INFO - PROCESS | 1889 | 1465120375317 Marionette TRACE conn4 <- [1,3114,null,{}] 02:52:55 INFO - PROCESS | 1889 | 1465120375322 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:55 INFO - PROCESS | 1889 | 1465120375328 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:55 INFO - PROCESS | 1889 | 1465120375494 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 02:52:55 INFO - PROCESS | 1889 | 1465120375509 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"af936b09-1789-4846-a2af-b826cc78355d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1889 | 1465120375515 Marionette INFO sendAsync b126c5ac-398c-4484-9912-002feffe01c8 02:52:55 INFO - PROCESS | 1889 | ++DOCSHELL 0x8e041000 == 41 [pid = 1889] [id = 788] 02:52:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 86 (0x9195f400) [pid = 1889] [serial = 2363] [outer = (nil)] 02:52:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 87 (0x919fd000) [pid = 1889] [serial = 2364] [outer = 0x9195f400] 02:52:55 INFO - PROCESS | 1889 | 1465120375593 Marionette DEBUG loaded listener.js 02:52:55 INFO - PROCESS | 1889 | ++DOMWINDOW == 88 (0x91ade000) [pid = 1889] [serial = 2365] [outer = 0x9195f400] 02:52:56 INFO - PROCESS | 1889 | 1465120376605 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 02:52:56 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:52:56 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1345ms 02:52:56 INFO - PROCESS | 1889 | 1465120376659 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 02:52:56 INFO - PROCESS | 1889 | 1465120376666 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 02:52:57 WARNING - u'runner_teardown' () 02:52:57 INFO - No more tests 02:52:57 INFO - Got 0 unexpected results 02:52:57 INFO - SUITE-END | took 1353s 02:52:57 INFO - Closing logging queue 02:52:57 INFO - queue closed 02:52:58 INFO - Return code: 0 02:52:58 WARNING - # TBPL SUCCESS # 02:52:58 INFO - Running post-action listener: _resource_record_post_action 02:52:58 INFO - Running post-run listener: _resource_record_post_run 02:52:59 INFO - Total resource usage - Wall time: 1389s; CPU: 98.0%; Read bytes: 14237696; Write bytes: 926130176; Read time: 580; Write time: 295796 02:52:59 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:52:59 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 135086080; Read time: 0; Write time: 162328 02:52:59 INFO - run-tests - Wall time: 1358s; CPU: 98.0%; Read bytes: 11247616; Write bytes: 780685312; Read time: 388; Write time: 125156 02:52:59 INFO - Running post-run listener: _upload_blobber_files 02:52:59 INFO - Blob upload gear active. 02:52:59 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:52:59 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:52:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 02:52:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 02:52:59 INFO - (blobuploader) - INFO - Open directory for files ... 02:52:59 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:53:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:53:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:53:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:53:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:53:02 INFO - (blobuploader) - INFO - Done attempting. 02:53:02 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:53:02 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:53:02 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:53:04 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:53:04 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:53:04 INFO - (blobuploader) - INFO - Done attempting. 02:53:04 INFO - (blobuploader) - INFO - Iteration through files over. 02:53:04 INFO - Return code: 0 02:53:04 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:53:04 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:53:04 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/871c08dc1b384a108e1cd57ab743fe0fe46da14b9bfd19c6b476f499524090909ad5aad91eebb715fad028325323832f9056869edf34338ab26388fdabe60d26", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c56cd573a508a1b61dc028197f68026ee7e8c856d05767c0b559d02f13c5ba8ac63b99d53bfef65030199f0ed33a10be3bdadab6637127db34eb708376426cbe"} 02:53:04 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:53:04 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:53:04 INFO - Contents: 02:53:04 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/871c08dc1b384a108e1cd57ab743fe0fe46da14b9bfd19c6b476f499524090909ad5aad91eebb715fad028325323832f9056869edf34338ab26388fdabe60d26", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c56cd573a508a1b61dc028197f68026ee7e8c856d05767c0b559d02f13c5ba8ac63b99d53bfef65030199f0ed33a10be3bdadab6637127db34eb708376426cbe"} 02:53:04 INFO - Running post-run listener: copy_logs_to_upload_dir 02:53:04 INFO - Copying logs to upload dir... 02:53:04 INFO - mkdir: /builds/slave/test/build/upload/logs 02:53:04 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1475.922232 ========= master_lag: 5.16 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 41 secs) (at 2016-06-05 02:53:08.926231) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-06-05 02:53:08.929729) ========= 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-1465103886.224830-1699517761 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/871c08dc1b384a108e1cd57ab743fe0fe46da14b9bfd19c6b476f499524090909ad5aad91eebb715fad028325323832f9056869edf34338ab26388fdabe60d26", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c56cd573a508a1b61dc028197f68026ee7e8c856d05767c0b559d02f13c5ba8ac63b99d53bfef65030199f0ed33a10be3bdadab6637127db34eb708376426cbe"} build_url:https://queue.taskcluster.net/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035291 build_url: 'https://queue.taskcluster.net/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/871c08dc1b384a108e1cd57ab743fe0fe46da14b9bfd19c6b476f499524090909ad5aad91eebb715fad028325323832f9056869edf34338ab26388fdabe60d26", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c56cd573a508a1b61dc028197f68026ee7e8c856d05767c0b559d02f13c5ba8ac63b99d53bfef65030199f0ed33a10be3bdadab6637127db34eb708376426cbe"}' symbols_url: 'https://queue.taskcluster.net/v1/task/esKaRATOR9e_togzxlRP0g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 1.59 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-06-05 02:53:10.556119) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-05 02:53:10.556482) ========= 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-1465103886.224830-1699517761 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018668 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-05 02:53:10.620645) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-05 02:53:10.620964) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-05 02:53:10.621390) ========= ========= Total master_lag: 6.96 =========