builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-596 starttime: 1467974602.43 results: success (0) buildid: 20160708021326 builduid: 42396063891c4889bb337833f7f3e65f revision: 75b9cc8259df0aca3d93c4b44155a77875341a14 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 03:43:22.427947) ========= master: http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 03:43:22.428583) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 03:43:22.429020) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 03:43:22.575213) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 03:43:22.575735) ========= 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-1467973807.927467-435673291 _=/tools/buildbot/bin/python using PTY: False --2016-07-08 03:43:22-- 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% 15.8M=0.001s 2016-07-08 03:43:22 (15.8 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.319132 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 03:43:22.930834) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 03:43:22.931315) ========= 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-1467973807.927467-435673291 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.083748 ========= master_lag: 0.10 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 03:43:23.114358) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 03:43:23.114872) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 75b9cc8259df0aca3d93c4b44155a77875341a14 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 75b9cc8259df0aca3d93c4b44155a77875341a14 --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-1467973807.927467-435673291 _=/tools/buildbot/bin/python using PTY: False 2016-07-08 03:43:23,234 truncating revision to first 12 chars 2016-07-08 03:43:23,235 Setting DEBUG logging. 2016-07-08 03:43:23,235 attempt 1/10 2016-07-08 03:43:23,235 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/75b9cc8259df?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-08 03:43:23,607 unpacking tar archive at: mozilla-beta-75b9cc8259df/testing/mozharness/ program finished with exit code 0 elapsedTime=0.660911 ========= master_lag: 0.09 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 03:43:23.865437) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 03:43:23.865854) ========= script_repo_revision: 75b9cc8259df0aca3d93c4b44155a77875341a14 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 03:43:23.866421) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 03:43:23.866816) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 03:43:23.897884) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 10 secs) (at 2016-07-08 03:43:23.898313) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1467973807.927467-435673291 _=/tools/buildbot/bin/python using PTY: False 03:43:24 INFO - MultiFileLogger online at 20160708 03:43:24 in /builds/slave/test 03:43:24 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 03:43:24 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:43:24 INFO - {'append_to_log': False, 03:43:24 INFO - 'base_work_dir': '/builds/slave/test', 03:43:24 INFO - 'blob_upload_branch': 'mozilla-beta', 03:43:24 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:43:24 INFO - 'buildbot_json_path': 'buildprops.json', 03:43:24 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 03:43:24 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:43:24 INFO - 'download_minidump_stackwalk': True, 03:43:24 INFO - 'download_symbols': 'true', 03:43:24 INFO - 'e10s': False, 03:43:24 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:43:24 INFO - 'tooltool.py': '/tools/tooltool.py', 03:43:24 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:43:24 INFO - '/tools/misc-python/virtualenv.py')}, 03:43:24 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:43:24 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:43:24 INFO - 'log_level': 'info', 03:43:24 INFO - 'log_to_console': True, 03:43:24 INFO - 'opt_config_files': (), 03:43:24 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:43:24 INFO - '--processes=1', 03:43:24 INFO - '--config=%(test_path)s/wptrunner.ini', 03:43:24 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:43:24 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:43:24 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:43:24 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:43:24 INFO - 'pip_index': False, 03:43:24 INFO - 'require_test_zip': True, 03:43:24 INFO - 'test_type': ('testharness',), 03:43:24 INFO - 'this_chunk': '1', 03:43:24 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:43:24 INFO - 'total_chunks': '10', 03:43:24 INFO - 'virtualenv_path': 'venv', 03:43:24 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:43:24 INFO - 'work_dir': 'build'} 03:43:24 INFO - ##### 03:43:24 INFO - ##### Running clobber step. 03:43:24 INFO - ##### 03:43:24 INFO - Running pre-action listener: _resource_record_pre_action 03:43:24 INFO - Running main action method: clobber 03:43:24 INFO - rmtree: /builds/slave/test/build 03:43:24 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 03:43:26 INFO - Running post-action listener: _resource_record_post_action 03:43:26 INFO - ##### 03:43:26 INFO - ##### Running read-buildbot-config step. 03:43:26 INFO - ##### 03:43:26 INFO - Running pre-action listener: _resource_record_pre_action 03:43:26 INFO - Running main action method: read_buildbot_config 03:43:26 INFO - Using buildbot properties: 03:43:26 INFO - { 03:43:26 INFO - "project": "", 03:43:26 INFO - "product": "firefox", 03:43:26 INFO - "script_repo_revision": "production", 03:43:26 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 03:43:26 INFO - "repository": "", 03:43:26 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 03:43:26 INFO - "buildid": "20160708021326", 03:43:26 INFO - "pgo_build": "False", 03:43:26 INFO - "basedir": "/builds/slave/test", 03:43:26 INFO - "buildnumber": 22, 03:43:26 INFO - "slavename": "tst-linux32-spot-596", 03:43:26 INFO - "revision": "75b9cc8259df0aca3d93c4b44155a77875341a14", 03:43:26 INFO - "master": "http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/", 03:43:26 INFO - "platform": "linux", 03:43:26 INFO - "branch": "mozilla-beta", 03:43:26 INFO - "repo_path": "releases/mozilla-beta", 03:43:26 INFO - "moz_repo_path": "", 03:43:26 INFO - "stage_platform": "linux", 03:43:26 INFO - "builduid": "42396063891c4889bb337833f7f3e65f", 03:43:26 INFO - "slavebuilddir": "test" 03:43:26 INFO - } 03:43:26 INFO - Found installer url https://queue.taskcluster.net/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 03:43:26 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 03:43:26 INFO - Running post-action listener: _resource_record_post_action 03:43:26 INFO - ##### 03:43:26 INFO - ##### Running download-and-extract step. 03:43:26 INFO - ##### 03:43:26 INFO - Running pre-action listener: _resource_record_pre_action 03:43:26 INFO - Running main action method: download_and_extract 03:43:26 INFO - mkdir: /builds/slave/test/build/tests 03:43:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:43:26 INFO - https://queue.taskcluster.net/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 03:43:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 03:43:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 03:43:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 03:43:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1 03:43:31 INFO - Downloaded 1291 bytes. 03:43:31 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 03:43:31 INFO - Using the following test package requirements: 03:43:31 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 03:43:31 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 03:43:31 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 03:43:31 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 03:43:31 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 03:43:31 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 03:43:31 INFO - u'jsshell-linux-i686.zip'], 03:43:31 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 03:43:31 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 03:43:31 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 03:43:31 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 03:43:31 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 03:43:31 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 03:43:31 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 03:43:31 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 03:43:31 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 03:43:31 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 03:43:31 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 03:43:31 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 03:43: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')]} 03:43:31 INFO - https://queue.taskcluster.net/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 03:43:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 03:43:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 03:43:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip 03:43:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1 03:43:34 INFO - Downloaded 22861023 bytes. 03:43:34 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:43:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:43:35 INFO - caution: filename not matched: web-platform/* 03:43:35 INFO - Return code: 11 03:43:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:43:35 INFO - https://queue.taskcluster.net/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 03:43:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 03:43:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 03:43:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 03:43:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 03:43:38 INFO - Downloaded 36389876 bytes. 03:43:38 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:43:38 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:43:42 INFO - caution: filename not matched: bin/* 03:43:42 INFO - caution: filename not matched: config/* 03:43:42 INFO - caution: filename not matched: mozbase/* 03:43:42 INFO - caution: filename not matched: marionette/* 03:43:42 INFO - caution: filename not matched: tools/wptserve/* 03:43:42 INFO - Return code: 11 03:43: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')]} 03:43:42 INFO - https://queue.taskcluster.net/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 03:43:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 03:43:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 03:43:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 03:43:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1 03:43:49 INFO - Downloaded 69355256 bytes. 03:43:49 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 03:43:49 INFO - mkdir: /builds/slave/test/properties 03:43:49 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:43:49 INFO - Writing to file /builds/slave/test/properties/build_url 03:43:49 INFO - Contents: 03:43:49 INFO - build_url:https://queue.taskcluster.net/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 03:43:49 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 03:43:49 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:43:49 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:43:49 INFO - Contents: 03:43:49 INFO - symbols_url:https://queue.taskcluster.net/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 03:43:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:43:49 INFO - https://queue.taskcluster.net/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:43:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 03:43:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 03:43:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 03:43:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 03:43:57 INFO - Downloaded 92363332 bytes. 03:43:57 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 03:43:57 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 03:44:06 INFO - Return code: 0 03:44:06 INFO - Running post-action listener: _resource_record_post_action 03:44:06 INFO - Running post-action listener: set_extra_try_arguments 03:44:06 INFO - ##### 03:44:06 INFO - ##### Running create-virtualenv step. 03:44:06 INFO - ##### 03:44:06 INFO - Running pre-action listener: _pre_create_virtualenv 03:44:06 INFO - Running pre-action listener: _resource_record_pre_action 03:44:06 INFO - Running main action method: create_virtualenv 03:44:06 INFO - Creating virtualenv /builds/slave/test/build/venv 03:44:06 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 03:44:06 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:44:07 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:44:07 INFO - Using real prefix '/usr' 03:44:07 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:44:08 INFO - Installing distribute.............................................................................................................................................................................................done. 03:44:12 INFO - Installing pip.................done. 03:44:12 INFO - Return code: 0 03:44:12 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:44:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:44:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:44:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:44:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:44:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:44:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:44:12 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x8cbac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d21598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8dd3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ab5e30>, '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 0x8d52c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8dd1470>, '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-1467973807.927467-435673291', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 03:44:12 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 03:44:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 03:44:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:44:12 INFO - 'CCACHE_UMASK': '002', 03:44:12 INFO - 'DISPLAY': ':0', 03:44:12 INFO - 'HOME': '/home/cltbld', 03:44:12 INFO - 'LANG': 'en_US.UTF-8', 03:44:12 INFO - 'LOGNAME': 'cltbld', 03:44:12 INFO - 'MAIL': '/var/mail/cltbld', 03:44:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:44:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:44:12 INFO - 'MOZ_NO_REMOTE': '1', 03:44:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:44:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:44:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:44:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:44:12 INFO - 'PWD': '/builds/slave/test', 03:44:12 INFO - 'SHELL': '/bin/bash', 03:44:12 INFO - 'SHLVL': '1', 03:44:12 INFO - 'TERM': 'linux', 03:44:12 INFO - 'TMOUT': '86400', 03:44:12 INFO - 'USER': 'cltbld', 03:44:12 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467973807.927467-435673291', 03:44:12 INFO - '_': '/tools/buildbot/bin/python'} 03:44:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:44:12 INFO - Downloading/unpacking psutil>=0.7.1 03:44:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:44:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:44:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:44:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:44:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:44:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:44:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:44:17 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:44:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:44:17 INFO - Installing collected packages: psutil 03:44:17 INFO - Running setup.py install for psutil 03:44:17 INFO - building 'psutil._psutil_linux' extension 03:44:17 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 03:44:17 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 03:44:17 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 03:44:17 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 03:44:17 INFO - building 'psutil._psutil_posix' extension 03:44:17 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 03:44:18 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 03:44:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:44:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:44:18 INFO - Successfully installed psutil 03:44:18 INFO - Cleaning up... 03:44:18 INFO - Return code: 0 03:44:18 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:44:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:44:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:44:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:44:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:44:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:44:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:44:18 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 0x8cbac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d21598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8dd3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ab5e30>, '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 0x8d52c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8dd1470>, '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-1467973807.927467-435673291', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 03:44:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 03:44:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 03:44:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:44:18 INFO - 'CCACHE_UMASK': '002', 03:44:18 INFO - 'DISPLAY': ':0', 03:44:18 INFO - 'HOME': '/home/cltbld', 03:44:18 INFO - 'LANG': 'en_US.UTF-8', 03:44:18 INFO - 'LOGNAME': 'cltbld', 03:44:18 INFO - 'MAIL': '/var/mail/cltbld', 03:44:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:44:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:44:18 INFO - 'MOZ_NO_REMOTE': '1', 03:44:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:44:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:44:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:44:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:44:18 INFO - 'PWD': '/builds/slave/test', 03:44:18 INFO - 'SHELL': '/bin/bash', 03:44:18 INFO - 'SHLVL': '1', 03:44:18 INFO - 'TERM': 'linux', 03:44:18 INFO - 'TMOUT': '86400', 03:44:18 INFO - 'USER': 'cltbld', 03:44:18 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467973807.927467-435673291', 03:44:18 INFO - '_': '/tools/buildbot/bin/python'} 03:44:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:44:18 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:44:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:44:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:44:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:44:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:44:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:44:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:44:22 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:44:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:44:22 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 03:44:22 INFO - Installing collected packages: mozsystemmonitor 03:44:22 INFO - Running setup.py install for mozsystemmonitor 03:44:23 INFO - Successfully installed mozsystemmonitor 03:44:23 INFO - Cleaning up... 03:44:23 INFO - Return code: 0 03:44:23 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:44:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:44:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:44:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:44:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:44:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:44:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:44:23 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 0x8cbac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d21598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8dd3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ab5e30>, '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 0x8d52c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8dd1470>, '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-1467973807.927467-435673291', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 03:44:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 03:44:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 03:44:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:44:23 INFO - 'CCACHE_UMASK': '002', 03:44:23 INFO - 'DISPLAY': ':0', 03:44:23 INFO - 'HOME': '/home/cltbld', 03:44:23 INFO - 'LANG': 'en_US.UTF-8', 03:44:23 INFO - 'LOGNAME': 'cltbld', 03:44:23 INFO - 'MAIL': '/var/mail/cltbld', 03:44:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:44:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:44:23 INFO - 'MOZ_NO_REMOTE': '1', 03:44:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:44:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:44:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:44:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:44:23 INFO - 'PWD': '/builds/slave/test', 03:44:23 INFO - 'SHELL': '/bin/bash', 03:44:23 INFO - 'SHLVL': '1', 03:44:23 INFO - 'TERM': 'linux', 03:44:23 INFO - 'TMOUT': '86400', 03:44:23 INFO - 'USER': 'cltbld', 03:44:23 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467973807.927467-435673291', 03:44:23 INFO - '_': '/tools/buildbot/bin/python'} 03:44:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:44:23 INFO - Downloading/unpacking blobuploader==1.2.4 03:44:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:44:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:44:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:44:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:44:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:44:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:44:27 INFO - Downloading blobuploader-1.2.4.tar.gz 03:44:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:44:27 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:44:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:44:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:44:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:44:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:44:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:44:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:44:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:44:28 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:44: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 03:44: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 03:44: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 03:44: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 03:44: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 03:44: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 03:44:28 INFO - Downloading docopt-0.6.1.tar.gz 03:44:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:44:29 INFO - Installing collected packages: blobuploader, requests, docopt 03:44:29 INFO - Running setup.py install for blobuploader 03:44:29 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:44:29 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:44:29 INFO - Running setup.py install for requests 03:44:30 INFO - Running setup.py install for docopt 03:44:30 INFO - Successfully installed blobuploader requests docopt 03:44:30 INFO - Cleaning up... 03:44:30 INFO - Return code: 0 03:44:30 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:44: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')]} 03:44:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:44:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:44: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')]} 03:44:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:44:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:44:30 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 0x8cbac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d21598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8dd3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ab5e30>, '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 0x8d52c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8dd1470>, '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-1467973807.927467-435673291', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 03:44:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 03:44:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:44:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:44:30 INFO - 'CCACHE_UMASK': '002', 03:44:30 INFO - 'DISPLAY': ':0', 03:44:30 INFO - 'HOME': '/home/cltbld', 03:44:30 INFO - 'LANG': 'en_US.UTF-8', 03:44:30 INFO - 'LOGNAME': 'cltbld', 03:44:30 INFO - 'MAIL': '/var/mail/cltbld', 03:44:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:44:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:44:30 INFO - 'MOZ_NO_REMOTE': '1', 03:44:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:44:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:44:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:44:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:44:30 INFO - 'PWD': '/builds/slave/test', 03:44:30 INFO - 'SHELL': '/bin/bash', 03:44:30 INFO - 'SHLVL': '1', 03:44:30 INFO - 'TERM': 'linux', 03:44:30 INFO - 'TMOUT': '86400', 03:44:30 INFO - 'USER': 'cltbld', 03:44:30 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467973807.927467-435673291', 03:44:30 INFO - '_': '/tools/buildbot/bin/python'} 03:44:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:44:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:44:30 INFO - Running setup.py (path:/tmp/pip-WJTlhN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:44:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:44:31 INFO - Running setup.py (path:/tmp/pip-coxLAl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:44:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:44:31 INFO - Running setup.py (path:/tmp/pip-odZ39P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:44:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:44:31 INFO - Running setup.py (path:/tmp/pip-G4POtH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:44:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:44:31 INFO - Running setup.py (path:/tmp/pip-Kn8nrk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:44:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:44:31 INFO - Running setup.py (path:/tmp/pip-2tUPdp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:44:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:44:31 INFO - Running setup.py (path:/tmp/pip-R5Fmpw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:44:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:44:31 INFO - Running setup.py (path:/tmp/pip-U1kjRP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:44:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:44:32 INFO - Running setup.py (path:/tmp/pip-PqnTKV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:44:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:44:32 INFO - Running setup.py (path:/tmp/pip-ZguK_j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:44:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:44:32 INFO - Running setup.py (path:/tmp/pip-gIm7Sy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:44:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:44:32 INFO - Running setup.py (path:/tmp/pip-gHgywJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:44:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:44:32 INFO - Running setup.py (path:/tmp/pip-bjLPse-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:44:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:44:32 INFO - Running setup.py (path:/tmp/pip-5L2Ngm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:44:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:44:32 INFO - Running setup.py (path:/tmp/pip-G2iM8R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:44:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:44:32 INFO - Running setup.py (path:/tmp/pip-XduKQr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:44:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:44:33 INFO - Running setup.py (path:/tmp/pip-y6rgbQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:44:33 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:44:33 INFO - Running setup.py (path:/tmp/pip-lpQSM6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:44:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:44:33 INFO - Running setup.py (path:/tmp/pip-60Idl4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:44:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:44:33 INFO - Running setup.py (path:/tmp/pip-IR8PHB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:44:33 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:44:34 INFO - Running setup.py (path:/tmp/pip-0Rb5Te-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:44:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:44: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 03:44:34 INFO - Running setup.py install for manifestparser 03:44:34 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:44:34 INFO - Running setup.py install for mozcrash 03:44:34 INFO - Running setup.py install for mozdebug 03:44:34 INFO - Running setup.py install for mozdevice 03:44:35 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:44:35 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:44:35 INFO - Running setup.py install for mozfile 03:44:35 INFO - Running setup.py install for mozhttpd 03:44:35 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:44:35 INFO - Running setup.py install for mozinfo 03:44:35 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:44:35 INFO - Running setup.py install for mozInstall 03:44:35 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:44:35 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:44:35 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:44:35 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:44:35 INFO - Running setup.py install for mozleak 03:44:36 INFO - Running setup.py install for mozlog 03:44:36 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:44:36 INFO - Running setup.py install for moznetwork 03:44:36 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:44:36 INFO - Running setup.py install for mozprocess 03:44:36 INFO - Running setup.py install for mozprofile 03:44:37 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:44:37 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:44:37 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:44:37 INFO - Running setup.py install for mozrunner 03:44:37 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:44:37 INFO - Running setup.py install for mozscreenshot 03:44:37 INFO - Running setup.py install for moztest 03:44:37 INFO - Running setup.py install for mozversion 03:44:38 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:44:38 INFO - Running setup.py install for wptserve 03:44:38 INFO - Running setup.py install for marionette-driver 03:44:38 INFO - Running setup.py install for browsermob-proxy 03:44:38 INFO - Running setup.py install for marionette-client 03:44:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:44:39 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:44:39 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 03:44:39 INFO - Cleaning up... 03:44:39 INFO - Return code: 0 03:44:39 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:44:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:44:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:44:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:44:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:44:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:44:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:44:39 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 0x8cbac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d21598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8dd3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ab5e30>, '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 0x8d52c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8dd1470>, '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-1467973807.927467-435673291', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 03:44:39 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 03:44:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:44:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:44:39 INFO - 'CCACHE_UMASK': '002', 03:44:39 INFO - 'DISPLAY': ':0', 03:44:39 INFO - 'HOME': '/home/cltbld', 03:44:39 INFO - 'LANG': 'en_US.UTF-8', 03:44:39 INFO - 'LOGNAME': 'cltbld', 03:44:39 INFO - 'MAIL': '/var/mail/cltbld', 03:44:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:44:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:44:39 INFO - 'MOZ_NO_REMOTE': '1', 03:44:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:44:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:44:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:44:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:44:39 INFO - 'PWD': '/builds/slave/test', 03:44:39 INFO - 'SHELL': '/bin/bash', 03:44:39 INFO - 'SHLVL': '1', 03:44:39 INFO - 'TERM': 'linux', 03:44:39 INFO - 'TMOUT': '86400', 03:44:39 INFO - 'USER': 'cltbld', 03:44:39 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467973807.927467-435673291', 03:44:39 INFO - '_': '/tools/buildbot/bin/python'} 03:44:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:44:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:44:39 INFO - Running setup.py (path:/tmp/pip-50ww_y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:44:39 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 03:44:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:44:39 INFO - Running setup.py (path:/tmp/pip-XLXsIK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:44: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)) 03:44:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:44:40 INFO - Running setup.py (path:/tmp/pip-Qh5LPP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:44: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)) 03:44:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:44:40 INFO - Running setup.py (path:/tmp/pip-gNmFi3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:44:40 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 03:44:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:44:40 INFO - Running setup.py (path:/tmp/pip-kag6dY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:44:40 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 03:44:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:44:40 INFO - Running setup.py (path:/tmp/pip-00ltJF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:44:40 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 03:44:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:44:40 INFO - Running setup.py (path:/tmp/pip-6S260z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:44:40 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 03:44:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:44:40 INFO - Running setup.py (path:/tmp/pip-jmjfnF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:44:40 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 03:44:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:44:40 INFO - Running setup.py (path:/tmp/pip-z6Gb5t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:44: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)) 03:44:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:44:41 INFO - Running setup.py (path:/tmp/pip-TEaPqH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:44: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)) 03:44:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:44:41 INFO - Running setup.py (path:/tmp/pip-e6wxC_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:44:41 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 03:44:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:44:41 INFO - Running setup.py (path:/tmp/pip-TD3i0F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:44:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 03:44:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:44:41 INFO - Running setup.py (path:/tmp/pip-q6teN0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:44:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 03:44:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:44:41 INFO - Running setup.py (path:/tmp/pip-zLaJKH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:44:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 03:44:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:44:41 INFO - Running setup.py (path:/tmp/pip-WTsOBd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:44:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 03:44:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:44:41 INFO - Running setup.py (path:/tmp/pip-4boGTe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:44: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)) 03:44:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:44:42 INFO - Running setup.py (path:/tmp/pip-ncpaVg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:44: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)) 03:44:42 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:44:42 INFO - Running setup.py (path:/tmp/pip-Vbi2JG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:44:42 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 03:44:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:44:42 INFO - Running setup.py (path:/tmp/pip-EBNEXX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:44:42 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 03:44:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:44:42 INFO - Running setup.py (path:/tmp/pip-BC9JNO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:44:42 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 03:44:42 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:44:43 INFO - Running setup.py (path:/tmp/pip-Uywdrc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:44:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:44: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)) 03:44: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)) 03:44: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)) 03:44: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)) 03:44: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)) 03:44: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)) 03:44:43 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:44: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 03:44: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 03:44: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 03:44: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 03:44: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 03:44: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 03:44:46 INFO - Downloading blessings-1.6.tar.gz 03:44:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:44: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)) 03:44:47 INFO - Installing collected packages: blessings 03:44:47 INFO - Running setup.py install for blessings 03:44:47 INFO - Successfully installed blessings 03:44:47 INFO - Cleaning up... 03:44:47 INFO - Return code: 0 03:44:47 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:44:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:44:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:44:47 INFO - Reading from file tmpfile_stdout 03:44:47 INFO - Current package versions: 03:44:47 INFO - argparse == 1.2.1 03:44:47 INFO - blessings == 1.6 03:44:47 INFO - blobuploader == 1.2.4 03:44:47 INFO - browsermob-proxy == 0.6.0 03:44:47 INFO - docopt == 0.6.1 03:44:47 INFO - manifestparser == 1.1 03:44:47 INFO - marionette-client == 2.3.0 03:44:47 INFO - marionette-driver == 1.4.0 03:44:47 INFO - mozInstall == 1.12 03:44:47 INFO - mozcrash == 0.17 03:44:47 INFO - mozdebug == 0.1 03:44:47 INFO - mozdevice == 0.48 03:44:47 INFO - mozfile == 1.2 03:44:47 INFO - mozhttpd == 0.7 03:44:47 INFO - mozinfo == 0.9 03:44:47 INFO - mozleak == 0.1 03:44:47 INFO - mozlog == 3.1 03:44:47 INFO - moznetwork == 0.27 03:44:47 INFO - mozprocess == 0.22 03:44:47 INFO - mozprofile == 0.28 03:44:47 INFO - mozrunner == 6.11 03:44:47 INFO - mozscreenshot == 0.1 03:44:47 INFO - mozsystemmonitor == 0.0 03:44:47 INFO - moztest == 0.7 03:44:47 INFO - mozversion == 1.4 03:44:47 INFO - psutil == 3.1.1 03:44:47 INFO - requests == 1.2.3 03:44:47 INFO - wptserve == 1.4.0 03:44:47 INFO - wsgiref == 0.1.2 03:44:47 INFO - Running post-action listener: _resource_record_post_action 03:44:47 INFO - Running post-action listener: _start_resource_monitoring 03:44:47 INFO - Starting resource monitoring. 03:44:47 INFO - ##### 03:44:47 INFO - ##### Running pull step. 03:44:47 INFO - ##### 03:44:48 INFO - Running pre-action listener: _resource_record_pre_action 03:44:48 INFO - Running main action method: pull 03:44:48 INFO - Pull has nothing to do! 03:44:48 INFO - Running post-action listener: _resource_record_post_action 03:44:48 INFO - ##### 03:44:48 INFO - ##### Running install step. 03:44:48 INFO - ##### 03:44:48 INFO - Running pre-action listener: _resource_record_pre_action 03:44:48 INFO - Running main action method: install 03:44:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:44:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:44:48 INFO - Reading from file tmpfile_stdout 03:44:48 INFO - Detecting whether we're running mozinstall >=1.0... 03:44:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:44:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:44:48 INFO - Reading from file tmpfile_stdout 03:44:48 INFO - Output received: 03:44:48 INFO - Usage: mozinstall [options] installer 03:44:48 INFO - Options: 03:44:48 INFO - -h, --help show this help message and exit 03:44:48 INFO - -d DEST, --destination=DEST 03:44:48 INFO - Directory to install application into. [default: 03:44:48 INFO - "/builds/slave/test"] 03:44:48 INFO - --app=APP Application being installed. [default: firefox] 03:44:48 INFO - mkdir: /builds/slave/test/build/application 03:44:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 03:44:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 03:45:20 INFO - Reading from file tmpfile_stdout 03:45:20 INFO - Output received: 03:45:20 INFO - /builds/slave/test/build/application/firefox/firefox 03:45:20 INFO - Running post-action listener: _resource_record_post_action 03:45:20 INFO - ##### 03:45:20 INFO - ##### Running run-tests step. 03:45:20 INFO - ##### 03:45:20 INFO - Running pre-action listener: _resource_record_pre_action 03:45:20 INFO - Running main action method: run_tests 03:45:20 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:45:20 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:45:20 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:45:20 INFO - grabbing minidump binary from tooltool 03:45:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:45:20 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 0x8ab5e30>, '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 0x8d52c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8dd1470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:45:20 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 03:45: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 03:45:20 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:45:21 INFO - Return code: 0 03:45:21 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 03:45:21 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:45:21 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/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 03:45:21 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/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 03:45:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:45:21 INFO - 'CCACHE_UMASK': '002', 03:45:21 INFO - 'DISPLAY': ':0', 03:45:21 INFO - 'HOME': '/home/cltbld', 03:45:21 INFO - 'LANG': 'en_US.UTF-8', 03:45:21 INFO - 'LOGNAME': 'cltbld', 03:45:21 INFO - 'MAIL': '/var/mail/cltbld', 03:45:21 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:45:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:45:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:45:21 INFO - 'MOZ_NO_REMOTE': '1', 03:45:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:45:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:45:21 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:45:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:45:21 INFO - 'PWD': '/builds/slave/test', 03:45:21 INFO - 'SHELL': '/bin/bash', 03:45:21 INFO - 'SHLVL': '1', 03:45:21 INFO - 'TERM': 'linux', 03:45:21 INFO - 'TMOUT': '86400', 03:45:21 INFO - 'USER': 'cltbld', 03:45:21 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467973807.927467-435673291', 03:45:21 INFO - '_': '/tools/buildbot/bin/python'} 03:45:21 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/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 03:45:21 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 03:45:21 INFO - import pkg_resources 03:45:23 INFO - Using 1 client processes 03:45:23 INFO - wptserve Starting http server on 127.0.0.1:8000 03:45:23 INFO - wptserve Starting http server on 127.0.0.1:8001 03:45:23 INFO - wptserve Starting http server on 127.0.0.1:8443 03:45:25 INFO - SUITE-START | Running 778 tests 03:45:25 INFO - Running testharness tests 03:45:25 INFO - Setting up ssl 03:45:25 INFO - PROCESS | certutil | 03:45:25 INFO - PROCESS | certutil | 03:45:25 INFO - PROCESS | certutil | 03:45:25 INFO - Certificate Nickname Trust Attributes 03:45:25 INFO - SSL,S/MIME,JAR/XPI 03:45:25 INFO - 03:45:25 INFO - web-platform-tests CT,, 03:45:25 INFO - 03:45:25 INFO - Starting runner 03:45:28 INFO - PROCESS | 1754 | 1467974728536 Marionette DEBUG Marionette enabled via build flag and pref 03:45:28 INFO - PROCESS | 1754 | ++DOCSHELL 0xa4d4ec00 == 1 [pid = 1754] [id = 1] 03:45:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 1 (0xa4d4f000) [pid = 1754] [serial = 1] [outer = (nil)] 03:45:28 INFO - PROCESS | 1754 | [1754] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:45:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 2 (0xa4d4f800) [pid = 1754] [serial = 2] [outer = 0xa4d4f000] 03:45:29 INFO - PROCESS | 1754 | 1467974729274 Marionette INFO Listening on port 2828 03:45:29 INFO - PROCESS | 1754 | 1467974729902 Marionette DEBUG Marionette enabled via command-line flag 03:45:29 INFO - PROCESS | 1754 | ++DOCSHELL 0xa23b2400 == 2 [pid = 1754] [id = 2] 03:45:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 3 (0xa23b3800) [pid = 1754] [serial = 3] [outer = (nil)] 03:45:29 INFO - PROCESS | 1754 | [1754] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:45:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 4 (0xa23bcc00) [pid = 1754] [serial = 4] [outer = 0xa23b3800] 03:45:30 INFO - PROCESS | 1754 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20d6180 03:45:30 INFO - PROCESS | 1754 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20d6c60 03:45:30 INFO - PROCESS | 1754 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20dfce0 03:45:30 INFO - PROCESS | 1754 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20e0940 03:45:30 INFO - PROCESS | 1754 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20e6680 03:45:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 5 (0xa1024c00) [pid = 1754] [serial = 5] [outer = 0xa4d4f000] 03:45:30 INFO - PROCESS | 1754 | [1754] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:45:30 INFO - PROCESS | 1754 | 1467974730336 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54261 03:45:30 INFO - PROCESS | 1754 | [1754] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:45:30 INFO - PROCESS | 1754 | 1467974730371 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54262 03:45:30 INFO - PROCESS | 1754 | 1467974730433 Marionette DEBUG Closed connection conn0 03:45:30 INFO - PROCESS | 1754 | [1754] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 03:45:30 INFO - PROCESS | 1754 | 1467974730544 Marionette DEBUG Closed connection conn1 03:45:30 INFO - PROCESS | 1754 | [1754] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:45:30 INFO - PROCESS | 1754 | 1467974730571 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54263 03:45:30 INFO - PROCESS | 1754 | [1754] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:45:30 INFO - PROCESS | 1754 | 1467974730646 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54264 03:45:30 INFO - PROCESS | 1754 | 1467974730660 Marionette DEBUG Closed connection conn2 03:45:30 INFO - PROCESS | 1754 | [1754] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:45:30 INFO - PROCESS | 1754 | 1467974730698 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:54265 03:45:30 INFO - PROCESS | 1754 | 1467974730709 Marionette DEBUG Closed connection conn3 03:45:30 INFO - PROCESS | 1754 | 1467974730753 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:45:30 INFO - PROCESS | 1754 | 1467974730769 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160708021326","device":"desktop","version":"48.0"} 03:45:31 INFO - PROCESS | 1754 | [1754] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:45:32 INFO - PROCESS | 1754 | ++DOCSHELL 0x9b32b800 == 3 [pid = 1754] [id = 3] 03:45:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 6 (0x9b32bc00) [pid = 1754] [serial = 6] [outer = (nil)] 03:45:32 INFO - PROCESS | 1754 | ++DOCSHELL 0x9b32c000 == 4 [pid = 1754] [id = 4] 03:45:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 7 (0x9b32c400) [pid = 1754] [serial = 7] [outer = (nil)] 03:45:32 INFO - PROCESS | 1754 | [1754] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:45:33 INFO - PROCESS | 1754 | ++DOCSHELL 0x9aa40400 == 5 [pid = 1754] [id = 5] 03:45:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 8 (0x9aa40800) [pid = 1754] [serial = 8] [outer = (nil)] 03:45:33 INFO - PROCESS | 1754 | [1754] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:45:33 INFO - PROCESS | 1754 | [1754] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:45:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 9 (0x9a744800) [pid = 1754] [serial = 9] [outer = 0x9aa40800] 03:45:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 10 (0x9a475c00) [pid = 1754] [serial = 10] [outer = 0x9b32bc00] 03:45:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 11 (0x9a477800) [pid = 1754] [serial = 11] [outer = 0x9b32c400] 03:45:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 12 (0x9a33f000) [pid = 1754] [serial = 12] [outer = 0x9aa40800] 03:45:34 INFO - PROCESS | 1754 | 1467974734785 Marionette INFO startBrowser f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:34 INFO - PROCESS | 1754 | 1467974734831 Marionette DEBUG loaded listener.js 03:45:34 INFO - PROCESS | 1754 | 1467974734850 Marionette DEBUG loaded listener.js 03:45:34 INFO - PROCESS | 1754 | 1467974734854 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 13 (0xa2379000) [pid = 1754] [serial = 13] [outer = 0x9aa40800] 03:45:35 INFO - PROCESS | 1754 | 1467974735566 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"f330a213-dc1c-4009-80d3-e260f63fb5c3","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160708021326","device":"desktop","version":"48.0","command_id":1}}] 03:45:35 INFO - PROCESS | 1754 | 1467974735795 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 03:45:35 INFO - PROCESS | 1754 | 1467974735805 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:36 INFO - PROCESS | 1754 | 1467974736005 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 03:45:36 INFO - PROCESS | 1754 | 1467974736361 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:45:36 INFO - PROCESS | 1754 | 1467974736366 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:36 INFO - PROCESS | 1754 | [1754] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:45:36 INFO - PROCESS | 1754 | [1754] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:45:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 14 (0x95207400) [pid = 1754] [serial = 14] [outer = 0x9aa40800] 03:45:36 INFO - PROCESS | 1754 | [1754] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:45:36 INFO - PROCESS | 1754 | [1754] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:45:37 INFO - PROCESS | 1754 | 1467974737030 Marionette TRACE conn4 <- [1,3,null,{}] 03:45:37 INFO - PROCESS | 1754 | 1467974737090 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 03:45:37 INFO - PROCESS | 1754 | 1467974737095 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:37 INFO - PROCESS | 1754 | 1467974737136 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 03:45:37 INFO - PROCESS | 1754 | 1467974737204 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 03:45:37 INFO - PROCESS | 1754 | 1467974737209 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 03:45:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:45:37 INFO - PROCESS | 1754 | 1467974737301 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:45:37 INFO - PROCESS | 1754 | 1467974737306 Marionette TRACE conn4 <- [1,6,null,{}] 03:45:37 INFO - PROCESS | 1754 | 1467974737319 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:37 INFO - PROCESS | 1754 | 1467974737323 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:37 INFO - PROCESS | 1754 | 1467974737351 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 03:45:37 INFO - PROCESS | 1754 | 1467974737358 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:37 INFO - PROCESS | 1754 | 1467974737366 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:37 INFO - PROCESS | 1754 | ++DOCSHELL 0x93b66800 == 6 [pid = 1754] [id = 6] 03:45:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 15 (0x93b66c00) [pid = 1754] [serial = 15] [outer = (nil)] 03:45:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 16 (0x93b68c00) [pid = 1754] [serial = 16] [outer = 0x93b66c00] 03:45:37 INFO - PROCESS | 1754 | 1467974737444 Marionette DEBUG loaded listener.js 03:45:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 17 (0x93b6dc00) [pid = 1754] [serial = 17] [outer = 0x93b66c00] 03:45:37 INFO - PROCESS | 1754 | ++DOCSHELL 0x93960800 == 7 [pid = 1754] [id = 7] 03:45:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 18 (0x93963400) [pid = 1754] [serial = 18] [outer = (nil)] 03:45:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 19 (0x9464d800) [pid = 1754] [serial = 19] [outer = 0x93963400] 03:45:37 INFO - PROCESS | 1754 | 1467974737939 Marionette DEBUG loaded listener.js 03:45:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 20 (0x93882800) [pid = 1754] [serial = 20] [outer = 0x93963400] 03:45:38 INFO - PROCESS | 1754 | [1754] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 03:45:38 INFO - PROCESS | 1754 | 1467974738509 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 03:45:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:45:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1361ms 03:45:38 INFO - PROCESS | 1754 | 1467974738652 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 03:45:38 INFO - PROCESS | 1754 | 1467974738656 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 03:45:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:45:38 INFO - PROCESS | 1754 | 1467974738684 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:45:38 INFO - PROCESS | 1754 | 1467974738688 Marionette TRACE conn4 <- [1,10,null,{}] 03:45:38 INFO - PROCESS | 1754 | 1467974738712 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:38 INFO - PROCESS | 1754 | 1467974738724 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:38 INFO - PROCESS | 1754 | 1467974738908 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 03:45:39 INFO - PROCESS | 1754 | 1467974739213 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:39 INFO - PROCESS | 1754 | 1467974739225 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:39 INFO - PROCESS | 1754 | ++DOCSHELL 0x91e16800 == 8 [pid = 1754] [id = 8] 03:45:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 21 (0x91e16c00) [pid = 1754] [serial = 21] [outer = (nil)] 03:45:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 22 (0x91e18c00) [pid = 1754] [serial = 22] [outer = 0x91e16c00] 03:45:39 INFO - PROCESS | 1754 | 1467974739317 Marionette DEBUG loaded listener.js 03:45:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 23 (0x91e1d000) [pid = 1754] [serial = 23] [outer = 0x91e16c00] 03:45:40 INFO - PROCESS | 1754 | 1467974740216 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 03:45:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:45:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1622ms 03:45:40 INFO - PROCESS | 1754 | ++DOCSHELL 0x937a4800 == 9 [pid = 1754] [id = 9] 03:45:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 24 (0x937ae000) [pid = 1754] [serial = 24] [outer = (nil)] 03:45:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 25 (0x937b3000) [pid = 1754] [serial = 25] [outer = 0x937ae000] 03:45:40 INFO - PROCESS | 1754 | 1467974740318 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 03:45:40 INFO - PROCESS | 1754 | 1467974740324 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 03:45:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:45:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 26 (0x93885000) [pid = 1754] [serial = 26] [outer = 0x937ae000] 03:45:40 INFO - PROCESS | 1754 | ++DOCSHELL 0x9212cc00 == 10 [pid = 1754] [id = 10] 03:45:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 27 (0x937b1000) [pid = 1754] [serial = 27] [outer = (nil)] 03:45:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 28 (0x95043c00) [pid = 1754] [serial = 28] [outer = 0x937b1000] 03:45:40 INFO - PROCESS | 1754 | 1467974740483 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:45:40 INFO - PROCESS | 1754 | 1467974740490 Marionette TRACE conn4 <- [1,14,null,{}] 03:45:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 29 (0x9880cc00) [pid = 1754] [serial = 29] [outer = 0x937b1000] 03:45:40 INFO - PROCESS | 1754 | 1467974740591 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:40 INFO - PROCESS | 1754 | 1467974740598 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:40 INFO - PROCESS | 1754 | 1467974740866 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 03:45:41 INFO - PROCESS | 1754 | 1467974741024 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:41 INFO - PROCESS | 1754 | 1467974741034 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:41 INFO - PROCESS | 1754 | ++DOCSHELL 0x99f9cc00 == 11 [pid = 1754] [id = 11] 03:45:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 30 (0x9a46b800) [pid = 1754] [serial = 30] [outer = (nil)] 03:45:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 31 (0x9a741c00) [pid = 1754] [serial = 31] [outer = 0x9a46b800] 03:45:41 INFO - PROCESS | 1754 | 1467974741163 Marionette DEBUG loaded listener.js 03:45:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 32 (0x9a7c6000) [pid = 1754] [serial = 32] [outer = 0x9a46b800] 03:45:42 INFO - PROCESS | 1754 | 1467974742055 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 03:45:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:45:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1758ms 03:45:42 INFO - PROCESS | 1754 | 1467974742117 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 03:45:42 INFO - PROCESS | 1754 | 1467974742124 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 03:45:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:45:42 INFO - PROCESS | 1754 | 1467974742131 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:45:42 INFO - PROCESS | 1754 | 1467974742136 Marionette TRACE conn4 <- [1,18,null,{}] 03:45:42 INFO - PROCESS | 1754 | 1467974742186 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:42 INFO - PROCESS | 1754 | 1467974742191 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:42 INFO - PROCESS | 1754 | 1467974742464 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 03:45:42 INFO - PROCESS | 1754 | 1467974742593 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:42 INFO - PROCESS | 1754 | 1467974742606 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:42 INFO - PROCESS | 1754 | ++DOCSHELL 0x94646c00 == 12 [pid = 1754] [id = 12] 03:45:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 33 (0x9b01e000) [pid = 1754] [serial = 33] [outer = (nil)] 03:45:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 34 (0x9bba2000) [pid = 1754] [serial = 34] [outer = 0x9b01e000] 03:45:42 INFO - PROCESS | 1754 | 1467974742726 Marionette DEBUG loaded listener.js 03:45:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 35 (0x9d80b000) [pid = 1754] [serial = 35] [outer = 0x9b01e000] 03:45:43 INFO - PROCESS | 1754 | 1467974743625 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 03:45:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:45:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1546ms 03:45:43 INFO - PROCESS | 1754 | 1467974743680 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 03:45:43 INFO - PROCESS | 1754 | 1467974743686 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 03:45:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:45:43 INFO - PROCESS | 1754 | 1467974743703 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:45:43 INFO - PROCESS | 1754 | 1467974743712 Marionette TRACE conn4 <- [1,22,null,{}] 03:45:43 INFO - PROCESS | 1754 | 1467974743762 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:43 INFO - PROCESS | 1754 | 1467974743770 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:44 INFO - PROCESS | 1754 | 1467974744043 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 03:45:44 INFO - PROCESS | 1754 | 1467974744333 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:44 INFO - PROCESS | 1754 | 1467974744343 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:44 INFO - PROCESS | 1754 | ++DOCSHELL 0x9395e000 == 13 [pid = 1754] [id = 13] 03:45:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 36 (0x93b65c00) [pid = 1754] [serial = 36] [outer = (nil)] 03:45:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 37 (0x94644800) [pid = 1754] [serial = 37] [outer = 0x93b65c00] 03:45:44 INFO - PROCESS | 1754 | 1467974744462 Marionette DEBUG loaded listener.js 03:45:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 38 (0x964a5c00) [pid = 1754] [serial = 38] [outer = 0x93b65c00] 03:45:45 INFO - PROCESS | 1754 | 1467974745427 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 03:45:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:45:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1805ms 03:45:45 INFO - PROCESS | 1754 | 1467974745501 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 03:45:45 INFO - PROCESS | 1754 | 1467974745505 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 03:45:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:45:45 INFO - PROCESS | 1754 | 1467974745514 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:45:45 INFO - PROCESS | 1754 | 1467974745519 Marionette TRACE conn4 <- [1,26,null,{}] 03:45:45 INFO - PROCESS | 1754 | 1467974745528 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:45 INFO - PROCESS | 1754 | 1467974745534 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:45 INFO - PROCESS | 1754 | 1467974745791 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 03:45:45 INFO - PROCESS | 1754 | --DOCSHELL 0x93b66800 == 12 [pid = 1754] [id = 6] 03:45:45 INFO - PROCESS | 1754 | 1467974745933 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:45 INFO - PROCESS | 1754 | 1467974745943 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:45 INFO - PROCESS | 1754 | ++DOCSHELL 0x99ec5400 == 13 [pid = 1754] [id = 14] 03:45:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 39 (0x99ec7c00) [pid = 1754] [serial = 39] [outer = (nil)] 03:45:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 40 (0x9a258000) [pid = 1754] [serial = 40] [outer = 0x99ec7c00] 03:45:46 INFO - PROCESS | 1754 | 1467974746033 Marionette DEBUG loaded listener.js 03:45:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 41 (0x9b339800) [pid = 1754] [serial = 41] [outer = 0x99ec7c00] 03:45:46 INFO - PROCESS | 1754 | 1467974746804 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 03:45:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:45:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1331ms 03:45:46 INFO - PROCESS | 1754 | 1467974746867 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 03:45:46 INFO - PROCESS | 1754 | 1467974746874 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 03:45:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:45:46 INFO - PROCESS | 1754 | 1467974746886 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:45:46 INFO - PROCESS | 1754 | 1467974746889 Marionette TRACE conn4 <- [1,30,null,{}] 03:45:46 INFO - PROCESS | 1754 | 1467974746897 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:46 INFO - PROCESS | 1754 | 1467974746902 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:47 INFO - PROCESS | 1754 | 1467974747078 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 03:45:47 INFO - PROCESS | 1754 | 1467974747089 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:47 INFO - PROCESS | 1754 | 1467974747098 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:47 INFO - PROCESS | 1754 | ++DOCSHELL 0x9a341000 == 14 [pid = 1754] [id = 15] 03:45:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 42 (0x9b338800) [pid = 1754] [serial = 42] [outer = (nil)] 03:45:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 43 (0x9bff6400) [pid = 1754] [serial = 43] [outer = 0x9b338800] 03:45:47 INFO - PROCESS | 1754 | 1467974747187 Marionette DEBUG loaded listener.js 03:45:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 44 (0x9cb71800) [pid = 1754] [serial = 44] [outer = 0x9b338800] 03:45:48 INFO - PROCESS | 1754 | 1467974748049 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 03:45:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:45:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1228ms 03:45:48 INFO - PROCESS | 1754 | 1467974748115 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 03:45:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:45:48 INFO - PROCESS | 1754 | 1467974748119 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 03:45:48 INFO - PROCESS | 1754 | 1467974748128 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:45:48 INFO - PROCESS | 1754 | 1467974748138 Marionette TRACE conn4 <- [1,34,null,{}] 03:45:48 INFO - PROCESS | 1754 | 1467974748153 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:48 INFO - PROCESS | 1754 | 1467974748160 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:48 INFO - PROCESS | 1754 | 1467974748337 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 03:45:48 INFO - PROCESS | 1754 | 1467974748436 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:48 INFO - PROCESS | 1754 | 1467974748445 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:48 INFO - PROCESS | 1754 | ++DOCSHELL 0x937b1800 == 15 [pid = 1754] [id = 16] 03:45:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 45 (0x9504d400) [pid = 1754] [serial = 45] [outer = (nil)] 03:45:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 46 (0x9772e800) [pid = 1754] [serial = 46] [outer = 0x9504d400] 03:45:48 INFO - PROCESS | 1754 | 1467974748520 Marionette DEBUG loaded listener.js 03:45:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 47 (0x9bb1c800) [pid = 1754] [serial = 47] [outer = 0x9504d400] 03:45:49 INFO - PROCESS | 1754 | 1467974749271 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 03:45:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:45:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1192ms 03:45:49 INFO - PROCESS | 1754 | 1467974749319 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 03:45:49 INFO - PROCESS | 1754 | 1467974749324 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 03:45:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:45:49 INFO - PROCESS | 1754 | 1467974749345 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:45:49 INFO - PROCESS | 1754 | 1467974749349 Marionette TRACE conn4 <- [1,38,null,{}] 03:45:49 INFO - PROCESS | 1754 | 1467974749355 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:49 INFO - PROCESS | 1754 | 1467974749360 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:49 INFO - PROCESS | 1754 | 1467974749518 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 03:45:49 INFO - PROCESS | 1754 | 1467974749529 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:49 INFO - PROCESS | 1754 | 1467974749538 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:49 INFO - PROCESS | 1754 | ++DOCSHELL 0xa200f400 == 16 [pid = 1754] [id = 17] 03:45:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 48 (0xa20aa800) [pid = 1754] [serial = 48] [outer = (nil)] 03:45:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 49 (0xa2250400) [pid = 1754] [serial = 49] [outer = 0xa20aa800] 03:45:49 INFO - PROCESS | 1754 | 1467974749609 Marionette DEBUG loaded listener.js 03:45:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 50 (0xa232bc00) [pid = 1754] [serial = 50] [outer = 0xa20aa800] 03:45:50 INFO - PROCESS | 1754 | 1467974750443 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 03:45:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:45:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1131ms 03:45:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:45:50 INFO - PROCESS | 1754 | 1467974750475 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 03:45:50 INFO - PROCESS | 1754 | 1467974750478 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 03:45:50 INFO - PROCESS | 1754 | 1467974750486 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:45:50 INFO - PROCESS | 1754 | 1467974750488 Marionette TRACE conn4 <- [1,42,null,{}] 03:45:50 INFO - PROCESS | 1754 | 1467974750495 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:50 INFO - PROCESS | 1754 | 1467974750501 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:50 INFO - PROCESS | 1754 | 1467974750653 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 03:45:50 INFO - PROCESS | 1754 | 1467974750667 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:50 INFO - PROCESS | 1754 | 1467974750685 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:50 INFO - PROCESS | 1754 | ++DOCSHELL 0xa23b5400 == 17 [pid = 1754] [id = 18] 03:45:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 51 (0xa23b7800) [pid = 1754] [serial = 51] [outer = (nil)] 03:45:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 52 (0xa253dc00) [pid = 1754] [serial = 52] [outer = 0xa23b7800] 03:45:50 INFO - PROCESS | 1754 | 1467974750770 Marionette DEBUG loaded listener.js 03:45:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 53 (0xa3103400) [pid = 1754] [serial = 53] [outer = 0xa23b7800] 03:45:51 INFO - PROCESS | 1754 | 1467974751652 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 03:45:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:45:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1233ms 03:45:51 INFO - PROCESS | 1754 | 1467974751719 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 03:45:51 INFO - PROCESS | 1754 | 1467974751723 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 03:45:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:45:51 INFO - PROCESS | 1754 | 1467974751729 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:45:51 INFO - PROCESS | 1754 | 1467974751733 Marionette TRACE conn4 <- [1,46,null,{}] 03:45:51 INFO - PROCESS | 1754 | 1467974751738 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:51 INFO - PROCESS | 1754 | 1467974751744 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:51 INFO - PROCESS | 1754 | 1467974751906 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 03:45:51 INFO - PROCESS | 1754 | 1467974751922 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:51 INFO - PROCESS | 1754 | 1467974751930 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:51 INFO - PROCESS | 1754 | ++DOCSHELL 0xa209e400 == 18 [pid = 1754] [id = 19] 03:45:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 54 (0xa310a400) [pid = 1754] [serial = 54] [outer = (nil)] 03:45:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 55 (0xa4d57c00) [pid = 1754] [serial = 55] [outer = 0xa310a400] 03:45:52 INFO - PROCESS | 1754 | 1467974752002 Marionette DEBUG loaded listener.js 03:45:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 56 (0xa4f1c400) [pid = 1754] [serial = 56] [outer = 0xa310a400] 03:45:52 INFO - PROCESS | 1754 | 1467974752788 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 03:45:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:45:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1080ms 03:45:52 INFO - PROCESS | 1754 | 1467974752811 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 03:45:52 INFO - PROCESS | 1754 | 1467974752815 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 03:45:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:45:52 INFO - PROCESS | 1754 | 1467974752822 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:45:52 INFO - PROCESS | 1754 | 1467974752824 Marionette TRACE conn4 <- [1,50,null,{}] 03:45:52 INFO - PROCESS | 1754 | 1467974752831 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:52 INFO - PROCESS | 1754 | 1467974752836 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:53 INFO - PROCESS | 1754 | 1467974753030 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 03:45:53 INFO - PROCESS | 1754 | 1467974753048 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:53 INFO - PROCESS | 1754 | 1467974753054 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:53 INFO - PROCESS | 1754 | ++DOCSHELL 0x97746800 == 19 [pid = 1754] [id = 20] 03:45:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 57 (0x97747000) [pid = 1754] [serial = 57] [outer = (nil)] 03:45:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 58 (0x9774c800) [pid = 1754] [serial = 58] [outer = 0x97747000] 03:45:53 INFO - PROCESS | 1754 | 1467974753142 Marionette DEBUG loaded listener.js 03:45:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 59 (0x9774e000) [pid = 1754] [serial = 59] [outer = 0x97747000] 03:45:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:45:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1080ms 03:45:53 INFO - PROCESS | 1754 | 1467974753895 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:45:53 INFO - PROCESS | 1754 | 1467974753903 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 03:45:53 INFO - PROCESS | 1754 | 1467974753907 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 03:45:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:45:53 INFO - PROCESS | 1754 | 1467974753915 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:45:53 INFO - PROCESS | 1754 | 1467974753918 Marionette TRACE conn4 <- [1,54,null,{}] 03:45:53 INFO - PROCESS | 1754 | 1467974753924 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:53 INFO - PROCESS | 1754 | 1467974753929 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:54 INFO - PROCESS | 1754 | 1467974754120 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 03:45:54 INFO - PROCESS | 1754 | 1467974754138 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:54 INFO - PROCESS | 1754 | 1467974754146 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:54 INFO - PROCESS | 1754 | ++DOCSHELL 0x9395bc00 == 20 [pid = 1754] [id = 21] 03:45:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 60 (0x93b60c00) [pid = 1754] [serial = 60] [outer = (nil)] 03:45:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 61 (0xa1092000) [pid = 1754] [serial = 61] [outer = 0x93b60c00] 03:45:54 INFO - PROCESS | 1754 | 1467974754220 Marionette DEBUG loaded listener.js 03:45:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 62 (0xa4f12800) [pid = 1754] [serial = 62] [outer = 0x93b60c00] 03:45:55 INFO - PROCESS | 1754 | --DOCSHELL 0x94646c00 == 19 [pid = 1754] [id = 12] 03:45:55 INFO - PROCESS | 1754 | --DOCSHELL 0x91e16800 == 18 [pid = 1754] [id = 8] 03:45:55 INFO - PROCESS | 1754 | --DOCSHELL 0x99f9cc00 == 17 [pid = 1754] [id = 11] 03:45:56 INFO - PROCESS | 1754 | 1467974756032 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:45:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:45:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 2152ms 03:45:56 INFO - PROCESS | 1754 | 1467974756068 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 03:45:56 INFO - PROCESS | 1754 | 1467974756075 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 03:45:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:45:56 INFO - PROCESS | 1754 | 1467974756084 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:45:56 INFO - PROCESS | 1754 | 1467974756089 Marionette TRACE conn4 <- [1,58,null,{}] 03:45:56 INFO - PROCESS | 1754 | 1467974756105 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:56 INFO - PROCESS | 1754 | 1467974756111 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:56 INFO - PROCESS | 1754 | 1467974756325 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 03:45:56 INFO - PROCESS | 1754 | 1467974756352 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:56 INFO - PROCESS | 1754 | 1467974756367 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:56 INFO - PROCESS | 1754 | ++DOCSHELL 0x93b66800 == 18 [pid = 1754] [id = 22] 03:45:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 63 (0x93b68000) [pid = 1754] [serial = 63] [outer = (nil)] 03:45:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 64 (0x97737c00) [pid = 1754] [serial = 64] [outer = 0x93b68000] 03:45:56 INFO - PROCESS | 1754 | 1467974756441 Marionette DEBUG loaded listener.js 03:45:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x97746400) [pid = 1754] [serial = 65] [outer = 0x93b68000] 03:45:57 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x93b66c00) [pid = 1754] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:45:57 INFO - PROCESS | 1754 | --DOMWINDOW == 63 (0x9a46b800) [pid = 1754] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:45:57 INFO - PROCESS | 1754 | --DOMWINDOW == 62 (0x9b01e000) [pid = 1754] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:45:57 INFO - PROCESS | 1754 | --DOMWINDOW == 61 (0x93b65c00) [pid = 1754] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:45:57 INFO - PROCESS | 1754 | --DOMWINDOW == 60 (0x99ec7c00) [pid = 1754] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:45:57 INFO - PROCESS | 1754 | --DOMWINDOW == 59 (0x9b338800) [pid = 1754] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:45:57 INFO - PROCESS | 1754 | --DOMWINDOW == 58 (0x9504d400) [pid = 1754] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:45:57 INFO - PROCESS | 1754 | --DOMWINDOW == 57 (0xa20aa800) [pid = 1754] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:45:57 INFO - PROCESS | 1754 | --DOMWINDOW == 56 (0x91e16c00) [pid = 1754] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:45:57 INFO - PROCESS | 1754 | 1467974757734 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:45:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:45:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1697ms 03:45:57 INFO - PROCESS | 1754 | 1467974757782 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 03:45:57 INFO - PROCESS | 1754 | 1467974757788 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 03:45:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:45:57 INFO - PROCESS | 1754 | 1467974757799 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:45:57 INFO - PROCESS | 1754 | 1467974757803 Marionette TRACE conn4 <- [1,62,null,{}] 03:45:57 INFO - PROCESS | 1754 | 1467974757844 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:57 INFO - PROCESS | 1754 | 1467974757850 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:58 INFO - PROCESS | 1754 | 1467974758006 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 03:45:58 INFO - PROCESS | 1754 | 1467974758102 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:58 INFO - PROCESS | 1754 | 1467974758112 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:58 INFO - PROCESS | 1754 | ++DOCSHELL 0x9520fc00 == 19 [pid = 1754] [id = 23] 03:45:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 57 (0x98175000) [pid = 1754] [serial = 66] [outer = (nil)] 03:45:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 58 (0x9961c800) [pid = 1754] [serial = 67] [outer = 0x98175000] 03:45:58 INFO - PROCESS | 1754 | 1467974758198 Marionette DEBUG loaded listener.js 03:45:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 59 (0x9a33ec00) [pid = 1754] [serial = 68] [outer = 0x98175000] 03:45:58 INFO - PROCESS | 1754 | 1467974758930 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:45:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:45:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1162ms 03:45:58 INFO - PROCESS | 1754 | 1467974758974 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 03:45:58 INFO - PROCESS | 1754 | 1467974758978 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 03:45:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:45:58 INFO - PROCESS | 1754 | 1467974758986 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:45:58 INFO - PROCESS | 1754 | 1467974758992 Marionette TRACE conn4 <- [1,66,null,{}] 03:45:59 INFO - PROCESS | 1754 | 1467974759008 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:59 INFO - PROCESS | 1754 | 1467974759017 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:59 INFO - PROCESS | 1754 | 1467974759185 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 03:45:59 INFO - PROCESS | 1754 | 1467974759197 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:59 INFO - PROCESS | 1754 | 1467974759205 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:45:59 INFO - PROCESS | 1754 | ++DOCSHELL 0x9bf47800 == 20 [pid = 1754] [id = 24] 03:45:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 60 (0x9bf47c00) [pid = 1754] [serial = 69] [outer = (nil)] 03:45:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 61 (0x9bf4d000) [pid = 1754] [serial = 70] [outer = 0x9bf47c00] 03:45:59 INFO - PROCESS | 1754 | 1467974759281 Marionette DEBUG loaded listener.js 03:45:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 62 (0x9cb0e800) [pid = 1754] [serial = 71] [outer = 0x9bf47c00] 03:46:00 INFO - PROCESS | 1754 | 1467974760301 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:46:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:46:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1386ms 03:46:00 INFO - PROCESS | 1754 | 1467974760374 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 03:46:00 INFO - PROCESS | 1754 | 1467974760381 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 03:46:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:46:00 INFO - PROCESS | 1754 | 1467974760389 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:46:00 INFO - PROCESS | 1754 | 1467974760398 Marionette TRACE conn4 <- [1,70,null,{}] 03:46:00 INFO - PROCESS | 1754 | 1467974760408 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:00 INFO - PROCESS | 1754 | 1467974760413 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:00 INFO - PROCESS | 1754 | 1467974760634 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 03:46:00 INFO - PROCESS | 1754 | 1467974760800 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:00 INFO - PROCESS | 1754 | 1467974760809 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:00 INFO - PROCESS | 1754 | ++DOCSHELL 0x97731000 == 21 [pid = 1754] [id = 25] 03:46:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 63 (0x97732400) [pid = 1754] [serial = 72] [outer = (nil)] 03:46:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 64 (0x993ad400) [pid = 1754] [serial = 73] [outer = 0x97732400] 03:46:00 INFO - PROCESS | 1754 | 1467974760902 Marionette DEBUG loaded listener.js 03:46:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x9b339400) [pid = 1754] [serial = 74] [outer = 0x97732400] 03:46:01 INFO - PROCESS | 1754 | 1467974761757 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:46:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:46:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1436ms 03:46:01 INFO - PROCESS | 1754 | 1467974761827 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 03:46:01 INFO - PROCESS | 1754 | 1467974761834 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 03:46:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:46:01 INFO - PROCESS | 1754 | 1467974761847 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:46:01 INFO - PROCESS | 1754 | 1467974761851 Marionette TRACE conn4 <- [1,74,null,{}] 03:46:01 INFO - PROCESS | 1754 | 1467974761858 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:01 INFO - PROCESS | 1754 | 1467974761863 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:02 INFO - PROCESS | 1754 | 1467974762053 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 03:46:02 INFO - PROCESS | 1754 | 1467974762191 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:02 INFO - PROCESS | 1754 | 1467974762199 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:02 INFO - PROCESS | 1754 | ++DOCSHELL 0x9bf4e800 == 22 [pid = 1754] [id = 26] 03:46:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x9cb16400) [pid = 1754] [serial = 75] [outer = (nil)] 03:46:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x9d808800) [pid = 1754] [serial = 76] [outer = 0x9cb16400] 03:46:02 INFO - PROCESS | 1754 | 1467974762292 Marionette DEBUG loaded listener.js 03:46:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0xa1026000) [pid = 1754] [serial = 77] [outer = 0x9cb16400] 03:46:03 INFO - PROCESS | 1754 | 1467974763174 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:46:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:46:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1389ms 03:46:03 INFO - PROCESS | 1754 | 1467974763236 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 03:46:03 INFO - PROCESS | 1754 | 1467974763240 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 03:46:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:46:03 INFO - PROCESS | 1754 | 1467974763247 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:46:03 INFO - PROCESS | 1754 | 1467974763253 Marionette TRACE conn4 <- [1,78,null,{}] 03:46:03 INFO - PROCESS | 1754 | 1467974763270 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:03 INFO - PROCESS | 1754 | 1467974763279 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:03 INFO - PROCESS | 1754 | 1467974763463 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 03:46:03 INFO - PROCESS | 1754 | 1467974763603 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:03 INFO - PROCESS | 1754 | 1467974763614 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:03 INFO - PROCESS | 1754 | ++DOCSHELL 0xa23b9c00 == 23 [pid = 1754] [id = 27] 03:46:03 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0xa23bb800) [pid = 1754] [serial = 78] [outer = (nil)] 03:46:03 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0xa25f1800) [pid = 1754] [serial = 79] [outer = 0xa23bb800] 03:46:03 INFO - PROCESS | 1754 | 1467974763702 Marionette DEBUG loaded listener.js 03:46:03 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0xa3191800) [pid = 1754] [serial = 80] [outer = 0xa23bb800] 03:46:04 INFO - PROCESS | 1754 | 1467974764550 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:46:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:46:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1338ms 03:46:04 INFO - PROCESS | 1754 | 1467974764586 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 03:46:04 INFO - PROCESS | 1754 | 1467974764591 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 03:46:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:46:04 INFO - PROCESS | 1754 | 1467974764598 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:46:04 INFO - PROCESS | 1754 | 1467974764601 Marionette TRACE conn4 <- [1,82,null,{}] 03:46:04 INFO - PROCESS | 1754 | 1467974764626 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:04 INFO - PROCESS | 1754 | 1467974764630 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:04 INFO - PROCESS | 1754 | 1467974764817 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 03:46:04 INFO - PROCESS | 1754 | 1467974764952 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:04 INFO - PROCESS | 1754 | 1467974764961 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:04 INFO - PROCESS | 1754 | ++DOCSHELL 0xa3187400 == 24 [pid = 1754] [id = 28] 03:46:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0xa33c2400) [pid = 1754] [serial = 81] [outer = (nil)] 03:46:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0xa4f7e400) [pid = 1754] [serial = 82] [outer = 0xa33c2400] 03:46:05 INFO - PROCESS | 1754 | 1467974765047 Marionette DEBUG loaded listener.js 03:46:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0xa61d3c00) [pid = 1754] [serial = 83] [outer = 0xa33c2400] 03:46:05 INFO - PROCESS | 1754 | 1467974765840 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:46:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:46:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1283ms 03:46:05 INFO - PROCESS | 1754 | 1467974765882 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 03:46:05 INFO - PROCESS | 1754 | 1467974765887 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 03:46:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:46:05 INFO - PROCESS | 1754 | 1467974765894 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:46:05 INFO - PROCESS | 1754 | 1467974765898 Marionette TRACE conn4 <- [1,86,null,{}] 03:46:05 INFO - PROCESS | 1754 | 1467974765904 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:05 INFO - PROCESS | 1754 | 1467974765910 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:06 INFO - PROCESS | 1754 | 1467974766130 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 03:46:06 INFO - PROCESS | 1754 | 1467974766145 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:06 INFO - PROCESS | 1754 | 1467974766153 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:06 INFO - PROCESS | 1754 | ++DOCSHELL 0x93958400 == 25 [pid = 1754] [id = 29] 03:46:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x93b6a800) [pid = 1754] [serial = 84] [outer = (nil)] 03:46:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0xa672d800) [pid = 1754] [serial = 85] [outer = 0x93b6a800] 03:46:06 INFO - PROCESS | 1754 | 1467974766272 Marionette DEBUG loaded listener.js 03:46:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0xa6795000) [pid = 1754] [serial = 86] [outer = 0x93b6a800] 03:46:07 INFO - PROCESS | 1754 | 1467974767272 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:46:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:46:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1433ms 03:46:07 INFO - PROCESS | 1754 | 1467974767329 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 03:46:07 INFO - PROCESS | 1754 | 1467974767332 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 03:46:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:46:07 INFO - PROCESS | 1754 | 1467974767339 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:46:07 INFO - PROCESS | 1754 | 1467974767342 Marionette TRACE conn4 <- [1,90,null,{}] 03:46:07 INFO - PROCESS | 1754 | 1467974767349 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:07 INFO - PROCESS | 1754 | 1467974767359 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:07 INFO - PROCESS | 1754 | 1467974767597 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 03:46:07 INFO - PROCESS | 1754 | 1467974767769 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:07 INFO - PROCESS | 1754 | 1467974767778 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:07 INFO - PROCESS | 1754 | ++DOCSHELL 0x95202400 == 26 [pid = 1754] [id = 30] 03:46:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x9774fc00) [pid = 1754] [serial = 87] [outer = (nil)] 03:46:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0xa4f1f000) [pid = 1754] [serial = 88] [outer = 0x9774fc00] 03:46:07 INFO - PROCESS | 1754 | 1467974767863 Marionette DEBUG loaded listener.js 03:46:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0xa6eab400) [pid = 1754] [serial = 89] [outer = 0x9774fc00] 03:46:08 INFO - PROCESS | 1754 | 1467974768673 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:46:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:46:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1390ms 03:46:08 INFO - PROCESS | 1754 | 1467974768843 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 03:46:08 INFO - PROCESS | 1754 | 1467974768850 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 03:46:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:46:08 INFO - PROCESS | 1754 | 1467974768859 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:46:08 INFO - PROCESS | 1754 | 1467974768863 Marionette TRACE conn4 <- [1,94,null,{}] 03:46:08 INFO - PROCESS | 1754 | 1467974768872 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:08 INFO - PROCESS | 1754 | 1467974768879 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:09 INFO - PROCESS | 1754 | 1467974769074 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 03:46:09 INFO - PROCESS | 1754 | 1467974769286 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:09 INFO - PROCESS | 1754 | 1467974769298 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:09 INFO - PROCESS | 1754 | ++DOCSHELL 0x95055400 == 27 [pid = 1754] [id = 31] 03:46:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x95055800) [pid = 1754] [serial = 90] [outer = (nil)] 03:46:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x95058400) [pid = 1754] [serial = 91] [outer = 0x95055800] 03:46:09 INFO - PROCESS | 1754 | 1467974769396 Marionette DEBUG loaded listener.js 03:46:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x9505dc00) [pid = 1754] [serial = 92] [outer = 0x95055800] 03:46:10 INFO - PROCESS | 1754 | --DOCSHELL 0x9395e000 == 26 [pid = 1754] [id = 13] 03:46:10 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x9a33f000) [pid = 1754] [serial = 12] [outer = (nil)] [url = about:blank] 03:46:10 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x93b6dc00) [pid = 1754] [serial = 17] [outer = (nil)] [url = about:blank] 03:46:10 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x9a741c00) [pid = 1754] [serial = 31] [outer = (nil)] [url = about:blank] 03:46:10 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x9bba2000) [pid = 1754] [serial = 34] [outer = (nil)] [url = about:blank] 03:46:10 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x94644800) [pid = 1754] [serial = 37] [outer = (nil)] [url = about:blank] 03:46:10 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x964a5c00) [pid = 1754] [serial = 38] [outer = (nil)] [url = about:blank] 03:46:10 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x9a258000) [pid = 1754] [serial = 40] [outer = (nil)] [url = about:blank] 03:46:10 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x9bff6400) [pid = 1754] [serial = 43] [outer = (nil)] [url = about:blank] 03:46:10 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x9cb71800) [pid = 1754] [serial = 44] [outer = (nil)] [url = about:blank] 03:46:10 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x9772e800) [pid = 1754] [serial = 46] [outer = (nil)] [url = about:blank] 03:46:10 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0xa2250400) [pid = 1754] [serial = 49] [outer = (nil)] [url = about:blank] 03:46:10 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0xa253dc00) [pid = 1754] [serial = 52] [outer = (nil)] [url = about:blank] 03:46:10 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0xa4d57c00) [pid = 1754] [serial = 55] [outer = (nil)] [url = about:blank] 03:46:10 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x9774c800) [pid = 1754] [serial = 58] [outer = (nil)] [url = about:blank] 03:46:10 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x9bb1c800) [pid = 1754] [serial = 47] [outer = (nil)] [url = about:blank] 03:46:10 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x91e18c00) [pid = 1754] [serial = 22] [outer = (nil)] [url = about:blank] 03:46:10 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x95043c00) [pid = 1754] [serial = 28] [outer = (nil)] [url = about:blank] 03:46:10 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x937b3000) [pid = 1754] [serial = 25] [outer = (nil)] [url = about:blank] 03:46:10 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0xa232bc00) [pid = 1754] [serial = 50] [outer = (nil)] [url = about:blank] 03:46:10 INFO - PROCESS | 1754 | --DOMWINDOW == 63 (0x9b339800) [pid = 1754] [serial = 41] [outer = (nil)] [url = about:blank] 03:46:10 INFO - PROCESS | 1754 | --DOMWINDOW == 62 (0x9a7c6000) [pid = 1754] [serial = 32] [outer = (nil)] [url = about:blank] 03:46:10 INFO - PROCESS | 1754 | --DOMWINDOW == 61 (0x91e1d000) [pid = 1754] [serial = 23] [outer = (nil)] [url = about:blank] 03:46:10 INFO - PROCESS | 1754 | --DOMWINDOW == 60 (0x9d80b000) [pid = 1754] [serial = 35] [outer = (nil)] [url = about:blank] 03:46:10 INFO - PROCESS | 1754 | --DOMWINDOW == 59 (0x9a744800) [pid = 1754] [serial = 9] [outer = (nil)] [url = about:blank] 03:46:10 INFO - PROCESS | 1754 | --DOMWINDOW == 58 (0xa4d4f800) [pid = 1754] [serial = 2] [outer = (nil)] [url = about:blank] 03:46:10 INFO - PROCESS | 1754 | --DOMWINDOW == 57 (0x9464d800) [pid = 1754] [serial = 19] [outer = (nil)] [url = about:blank] 03:46:10 INFO - PROCESS | 1754 | --DOMWINDOW == 56 (0x93b68c00) [pid = 1754] [serial = 16] [outer = (nil)] [url = about:blank] 03:46:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 57 (0x9387ec00) [pid = 1754] [serial = 93] [outer = 0x937b1000] 03:46:11 INFO - PROCESS | 1754 | 1467974771138 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 03:46:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:46:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 2348ms 03:46:11 INFO - PROCESS | 1754 | 1467974771209 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 03:46:11 INFO - PROCESS | 1754 | 1467974771216 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 03:46:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:46:11 INFO - PROCESS | 1754 | 1467974771225 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:46:11 INFO - PROCESS | 1754 | 1467974771230 Marionette TRACE conn4 <- [1,98,null,{}] 03:46:11 INFO - PROCESS | 1754 | 1467974771238 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:11 INFO - PROCESS | 1754 | 1467974771245 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:11 INFO - PROCESS | 1754 | 1467974771425 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 03:46:11 INFO - PROCESS | 1754 | 1467974771539 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:11 INFO - PROCESS | 1754 | 1467974771555 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:11 INFO - PROCESS | 1754 | ++DOCSHELL 0x93b64400 == 27 [pid = 1754] [id = 32] 03:46:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 58 (0x93b68400) [pid = 1754] [serial = 94] [outer = (nil)] 03:46:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 59 (0x95056400) [pid = 1754] [serial = 95] [outer = 0x93b68400] 03:46:11 INFO - PROCESS | 1754 | 1467974771632 Marionette DEBUG loaded listener.js 03:46:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 60 (0x95059800) [pid = 1754] [serial = 96] [outer = 0x93b68400] 03:46:12 INFO - PROCESS | 1754 | 1467974772319 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 03:46:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:46:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1138ms 03:46:12 INFO - PROCESS | 1754 | 1467974772364 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 03:46:12 INFO - PROCESS | 1754 | 1467974772373 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 03:46:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:46:12 INFO - PROCESS | 1754 | 1467974772393 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:46:12 INFO - PROCESS | 1754 | 1467974772398 Marionette TRACE conn4 <- [1,102,null,{}] 03:46:12 INFO - PROCESS | 1754 | 1467974772405 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:12 INFO - PROCESS | 1754 | 1467974772411 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:12 INFO - PROCESS | 1754 | 1467974772587 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 03:46:12 INFO - PROCESS | 1754 | 1467974772600 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:12 INFO - PROCESS | 1754 | 1467974772606 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:12 INFO - PROCESS | 1754 | ++DOCSHELL 0x97735800 == 28 [pid = 1754] [id = 33] 03:46:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 61 (0x9774dc00) [pid = 1754] [serial = 97] [outer = (nil)] 03:46:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 62 (0x98112c00) [pid = 1754] [serial = 98] [outer = 0x9774dc00] 03:46:12 INFO - PROCESS | 1754 | 1467974772685 Marionette DEBUG loaded listener.js 03:46:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 63 (0x98880400) [pid = 1754] [serial = 99] [outer = 0x9774dc00] 03:46:13 INFO - PROCESS | 1754 | 1467974773553 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 03:46:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:46:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1191ms 03:46:13 INFO - PROCESS | 1754 | 1467974773587 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 03:46:13 INFO - PROCESS | 1754 | 1467974773591 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 03:46:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:46:13 INFO - PROCESS | 1754 | 1467974773600 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:46:13 INFO - PROCESS | 1754 | 1467974773606 Marionette TRACE conn4 <- [1,106,null,{}] 03:46:13 INFO - PROCESS | 1754 | 1467974773632 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:13 INFO - PROCESS | 1754 | 1467974773641 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:13 INFO - PROCESS | 1754 | 1467974773844 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 03:46:13 INFO - PROCESS | 1754 | 1467974773872 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:13 INFO - PROCESS | 1754 | 1467974773888 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:13 INFO - PROCESS | 1754 | ++DOCSHELL 0x9b01a800 == 29 [pid = 1754] [id = 34] 03:46:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 64 (0x9b01d400) [pid = 1754] [serial = 100] [outer = (nil)] 03:46:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x9b32a800) [pid = 1754] [serial = 101] [outer = 0x9b01d400] 03:46:13 INFO - PROCESS | 1754 | 1467974773959 Marionette DEBUG loaded listener.js 03:46:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x9bb17c00) [pid = 1754] [serial = 102] [outer = 0x9b01d400] 03:46:14 INFO - PROCESS | 1754 | 1467974774807 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 03:46:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:46:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1242ms 03:46:14 INFO - PROCESS | 1754 | 1467974774844 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 03:46:14 INFO - PROCESS | 1754 | 1467974774864 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 03:46:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:46:14 INFO - PROCESS | 1754 | 1467974774886 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:46:14 INFO - PROCESS | 1754 | 1467974774890 Marionette TRACE conn4 <- [1,110,null,{}] 03:46:14 INFO - PROCESS | 1754 | 1467974774896 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:14 INFO - PROCESS | 1754 | 1467974774902 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:15 INFO - PROCESS | 1754 | 1467974775098 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 03:46:15 INFO - PROCESS | 1754 | 1467974775123 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:15 INFO - PROCESS | 1754 | 1467974775130 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:15 INFO - PROCESS | 1754 | ++DOCSHELL 0x9395cc00 == 30 [pid = 1754] [id = 35] 03:46:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x9a0e8800) [pid = 1754] [serial = 103] [outer = (nil)] 03:46:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x9bf48800) [pid = 1754] [serial = 104] [outer = 0x9a0e8800] 03:46:15 INFO - PROCESS | 1754 | 1467974775203 Marionette DEBUG loaded listener.js 03:46:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x9bffc000) [pid = 1754] [serial = 105] [outer = 0x9a0e8800] 03:46:15 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x93b60c00) [pid = 1754] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:46:15 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0xa23b7800) [pid = 1754] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:46:15 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x97747000) [pid = 1754] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:46:15 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0xa310a400) [pid = 1754] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:46:15 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x9bf47c00) [pid = 1754] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:46:15 INFO - PROCESS | 1754 | --DOMWINDOW == 63 (0x93b68000) [pid = 1754] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:46:15 INFO - PROCESS | 1754 | --DOMWINDOW == 62 (0x98175000) [pid = 1754] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:46:16 INFO - PROCESS | 1754 | 1467974776130 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 03:46:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:46:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1281ms 03:46:16 INFO - PROCESS | 1754 | 1467974776168 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 03:46:16 INFO - PROCESS | 1754 | 1467974776172 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 03:46:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:46:16 INFO - PROCESS | 1754 | 1467974776179 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:46:16 INFO - PROCESS | 1754 | 1467974776183 Marionette TRACE conn4 <- [1,114,null,{}] 03:46:16 INFO - PROCESS | 1754 | 1467974776189 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:16 INFO - PROCESS | 1754 | 1467974776194 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:16 INFO - PROCESS | 1754 | 1467974776357 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 03:46:16 INFO - PROCESS | 1754 | 1467974776368 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:16 INFO - PROCESS | 1754 | 1467974776374 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:16 INFO - PROCESS | 1754 | ++DOCSHELL 0x9b422000 == 31 [pid = 1754] [id = 36] 03:46:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 63 (0x9bbfcc00) [pid = 1754] [serial = 106] [outer = (nil)] 03:46:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 64 (0x9cb74400) [pid = 1754] [serial = 107] [outer = 0x9bbfcc00] 03:46:16 INFO - PROCESS | 1754 | 1467974776457 Marionette DEBUG loaded listener.js 03:46:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x9cb80800) [pid = 1754] [serial = 108] [outer = 0x9bbfcc00] 03:46:17 INFO - PROCESS | 1754 | 1467974777323 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 03:46:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:46:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1179ms 03:46:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:46:17 INFO - PROCESS | 1754 | 1467974777359 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 03:46:17 INFO - PROCESS | 1754 | 1467974777363 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 03:46:17 INFO - PROCESS | 1754 | 1467974777370 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:46:17 INFO - PROCESS | 1754 | 1467974777373 Marionette TRACE conn4 <- [1,118,null,{}] 03:46:17 INFO - PROCESS | 1754 | 1467974777379 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:17 INFO - PROCESS | 1754 | 1467974777389 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:17 INFO - PROCESS | 1754 | 1467974777588 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 03:46:17 INFO - PROCESS | 1754 | 1467974777732 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:17 INFO - PROCESS | 1754 | 1467974777744 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:17 INFO - PROCESS | 1754 | ++DOCSHELL 0x91e17000 == 32 [pid = 1754] [id = 37] 03:46:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x91e18800) [pid = 1754] [serial = 109] [outer = (nil)] 03:46:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x91e1dc00) [pid = 1754] [serial = 110] [outer = 0x91e18800] 03:46:17 INFO - PROCESS | 1754 | 1467974777867 Marionette DEBUG loaded listener.js 03:46:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x93b61800) [pid = 1754] [serial = 111] [outer = 0x91e18800] 03:46:18 INFO - PROCESS | 1754 | 1467974778836 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 03:46:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:46:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1535ms 03:46:18 INFO - PROCESS | 1754 | 1467974778908 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 03:46:18 INFO - PROCESS | 1754 | 1467974778914 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 03:46:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:46:18 INFO - PROCESS | 1754 | 1467974778923 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:46:18 INFO - PROCESS | 1754 | 1467974778929 Marionette TRACE conn4 <- [1,122,null,{}] 03:46:18 INFO - PROCESS | 1754 | 1467974778938 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:18 INFO - PROCESS | 1754 | 1467974778948 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:19 INFO - PROCESS | 1754 | 1467974779190 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 03:46:19 INFO - PROCESS | 1754 | 1467974779365 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:19 INFO - PROCESS | 1754 | 1467974779375 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:19 INFO - PROCESS | 1754 | ++DOCSHELL 0x937a7000 == 33 [pid = 1754] [id = 38] 03:46:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x95043000) [pid = 1754] [serial = 112] [outer = (nil)] 03:46:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x95056c00) [pid = 1754] [serial = 113] [outer = 0x95043000] 03:46:19 INFO - PROCESS | 1754 | 1467974779507 Marionette DEBUG loaded listener.js 03:46:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x95064c00) [pid = 1754] [serial = 114] [outer = 0x95043000] 03:46:20 INFO - PROCESS | 1754 | 1467974780419 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 03:46:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:46:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1536ms 03:46:20 INFO - PROCESS | 1754 | 1467974780462 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 03:46:20 INFO - PROCESS | 1754 | 1467974780469 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 03:46:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:46:20 INFO - PROCESS | 1754 | 1467974780477 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:46:20 INFO - PROCESS | 1754 | 1467974780481 Marionette TRACE conn4 <- [1,126,null,{}] 03:46:20 INFO - PROCESS | 1754 | 1467974780487 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:20 INFO - PROCESS | 1754 | 1467974780493 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:20 INFO - PROCESS | 1754 | 1467974780689 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 03:46:20 INFO - PROCESS | 1754 | 1467974780831 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:20 INFO - PROCESS | 1754 | 1467974780841 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:20 INFO - PROCESS | 1754 | ++DOCSHELL 0x9212a000 == 34 [pid = 1754] [id = 39] 03:46:20 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x99ecf800) [pid = 1754] [serial = 115] [outer = (nil)] 03:46:20 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x9a340800) [pid = 1754] [serial = 116] [outer = 0x99ecf800] 03:46:20 INFO - PROCESS | 1754 | 1467974780921 Marionette DEBUG loaded listener.js 03:46:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x9afc2000) [pid = 1754] [serial = 117] [outer = 0x99ecf800] 03:46:21 INFO - PROCESS | 1754 | 1467974781994 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 03:46:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:46:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1591ms 03:46:22 INFO - PROCESS | 1754 | 1467974782069 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 03:46:22 INFO - PROCESS | 1754 | 1467974782073 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 03:46:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:46:22 INFO - PROCESS | 1754 | 1467974782091 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:46:22 INFO - PROCESS | 1754 | 1467974782102 Marionette TRACE conn4 <- [1,130,null,{}] 03:46:22 INFO - PROCESS | 1754 | 1467974782164 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:22 INFO - PROCESS | 1754 | 1467974782173 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:22 INFO - PROCESS | 1754 | 1467974782473 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 03:46:22 INFO - PROCESS | 1754 | 1467974782653 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:22 INFO - PROCESS | 1754 | 1467974782659 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:22 INFO - PROCESS | 1754 | ++DOCSHELL 0x91e1a000 == 35 [pid = 1754] [id = 40] 03:46:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x937b3c00) [pid = 1754] [serial = 118] [outer = (nil)] 03:46:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x9395a000) [pid = 1754] [serial = 119] [outer = 0x937b3c00] 03:46:22 INFO - PROCESS | 1754 | 1467974782739 Marionette DEBUG loaded listener.js 03:46:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x9503f800) [pid = 1754] [serial = 120] [outer = 0x937b3c00] 03:46:23 INFO - PROCESS | 1754 | --DOCSHELL 0x97746800 == 34 [pid = 1754] [id = 20] 03:46:23 INFO - PROCESS | 1754 | --DOCSHELL 0xa23b5400 == 33 [pid = 1754] [id = 18] 03:46:23 INFO - PROCESS | 1754 | --DOCSHELL 0x97731000 == 32 [pid = 1754] [id = 25] 03:46:23 INFO - PROCESS | 1754 | --DOCSHELL 0xa209e400 == 31 [pid = 1754] [id = 19] 03:46:23 INFO - PROCESS | 1754 | --DOCSHELL 0xa200f400 == 30 [pid = 1754] [id = 17] 03:46:23 INFO - PROCESS | 1754 | --DOCSHELL 0x9bf47800 == 29 [pid = 1754] [id = 24] 03:46:23 INFO - PROCESS | 1754 | --DOCSHELL 0x9520fc00 == 28 [pid = 1754] [id = 23] 03:46:23 INFO - PROCESS | 1754 | --DOCSHELL 0x93b66800 == 27 [pid = 1754] [id = 22] 03:46:23 INFO - PROCESS | 1754 | --DOCSHELL 0x9b422000 == 26 [pid = 1754] [id = 36] 03:46:23 INFO - PROCESS | 1754 | --DOCSHELL 0x9395cc00 == 25 [pid = 1754] [id = 35] 03:46:23 INFO - PROCESS | 1754 | --DOCSHELL 0x9b01a800 == 24 [pid = 1754] [id = 34] 03:46:23 INFO - PROCESS | 1754 | --DOCSHELL 0x97735800 == 23 [pid = 1754] [id = 33] 03:46:23 INFO - PROCESS | 1754 | --DOCSHELL 0x93b64400 == 22 [pid = 1754] [id = 32] 03:46:23 INFO - PROCESS | 1754 | 1467974783722 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 03:46:23 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0xa1092000) [pid = 1754] [serial = 61] [outer = (nil)] [url = about:blank] 03:46:23 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0xa3103400) [pid = 1754] [serial = 53] [outer = (nil)] [url = about:blank] 03:46:23 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x9774e000) [pid = 1754] [serial = 59] [outer = (nil)] [url = about:blank] 03:46:23 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0xa4f1c400) [pid = 1754] [serial = 56] [outer = (nil)] [url = about:blank] 03:46:23 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x9bf4d000) [pid = 1754] [serial = 70] [outer = (nil)] [url = about:blank] 03:46:23 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x9cb0e800) [pid = 1754] [serial = 71] [outer = (nil)] [url = about:blank] 03:46:23 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x97737c00) [pid = 1754] [serial = 64] [outer = (nil)] [url = about:blank] 03:46:23 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x9961c800) [pid = 1754] [serial = 67] [outer = (nil)] [url = about:blank] 03:46:23 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x97746400) [pid = 1754] [serial = 65] [outer = (nil)] [url = about:blank] 03:46:23 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x9a33ec00) [pid = 1754] [serial = 68] [outer = (nil)] [url = about:blank] 03:46:23 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0xa4f12800) [pid = 1754] [serial = 62] [outer = (nil)] [url = about:blank] 03:46:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:46:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1693ms 03:46:23 INFO - PROCESS | 1754 | 1467974783777 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 03:46:23 INFO - PROCESS | 1754 | 1467974783783 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 03:46:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:46:23 INFO - PROCESS | 1754 | 1467974783792 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:46:23 INFO - PROCESS | 1754 | 1467974783797 Marionette TRACE conn4 <- [1,134,null,{}] 03:46:23 INFO - PROCESS | 1754 | 1467974783805 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:23 INFO - PROCESS | 1754 | 1467974783813 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:23 INFO - PROCESS | 1754 | 1467974783987 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 03:46:24 INFO - PROCESS | 1754 | 1467974784102 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:24 INFO - PROCESS | 1754 | 1467974784113 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:24 INFO - PROCESS | 1754 | ++DOCSHELL 0x950ca000 == 23 [pid = 1754] [id = 41] 03:46:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x9520fc00) [pid = 1754] [serial = 121] [outer = (nil)] 03:46:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x964a7c00) [pid = 1754] [serial = 122] [outer = 0x9520fc00] 03:46:24 INFO - PROCESS | 1754 | 1467974784221 Marionette DEBUG loaded listener.js 03:46:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x97744c00) [pid = 1754] [serial = 123] [outer = 0x9520fc00] 03:46:25 INFO - PROCESS | 1754 | 1467974784991 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 03:46:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:46:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1245ms 03:46:25 INFO - PROCESS | 1754 | 1467974785037 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 03:46:25 INFO - PROCESS | 1754 | 1467974785042 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 03:46:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:46:25 INFO - PROCESS | 1754 | 1467974785048 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:46:25 INFO - PROCESS | 1754 | 1467974785052 Marionette TRACE conn4 <- [1,138,null,{}] 03:46:25 INFO - PROCESS | 1754 | 1467974785058 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:25 INFO - PROCESS | 1754 | 1467974785063 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:25 INFO - PROCESS | 1754 | 1467974785233 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 03:46:25 INFO - PROCESS | 1754 | 1467974785247 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:25 INFO - PROCESS | 1754 | 1467974785257 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:25 INFO - PROCESS | 1754 | ++DOCSHELL 0x9a0dc800 == 24 [pid = 1754] [id = 42] 03:46:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x9a0eac00) [pid = 1754] [serial = 124] [outer = (nil)] 03:46:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x9a46cc00) [pid = 1754] [serial = 125] [outer = 0x9a0eac00] 03:46:25 INFO - PROCESS | 1754 | 1467974785328 Marionette DEBUG loaded listener.js 03:46:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x9b01f400) [pid = 1754] [serial = 126] [outer = 0x9a0eac00] 03:46:26 INFO - PROCESS | 1754 | 1467974786348 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 03:46:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:46:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1386ms 03:46:26 INFO - PROCESS | 1754 | 1467974786443 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 03:46:26 INFO - PROCESS | 1754 | 1467974786454 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 03:46:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:46:26 INFO - PROCESS | 1754 | 1467974786487 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:46:26 INFO - PROCESS | 1754 | 1467974786493 Marionette TRACE conn4 <- [1,142,null,{}] 03:46:26 INFO - PROCESS | 1754 | 1467974786508 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:26 INFO - PROCESS | 1754 | 1467974786515 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:26 INFO - PROCESS | 1754 | 1467974786715 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 03:46:26 INFO - PROCESS | 1754 | 1467974786745 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:26 INFO - PROCESS | 1754 | 1467974786752 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:26 INFO - PROCESS | 1754 | ++DOCSHELL 0x9bf4a000 == 25 [pid = 1754] [id = 43] 03:46:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x9cb73000) [pid = 1754] [serial = 127] [outer = (nil)] 03:46:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0xa1094000) [pid = 1754] [serial = 128] [outer = 0x9cb73000] 03:46:26 INFO - PROCESS | 1754 | 1467974786829 Marionette DEBUG loaded listener.js 03:46:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0xa2009c00) [pid = 1754] [serial = 129] [outer = 0x9cb73000] 03:46:27 INFO - PROCESS | 1754 | 1467974787712 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 03:46:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:46:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1259ms 03:46:27 INFO - PROCESS | 1754 | 1467974787731 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 03:46:27 INFO - PROCESS | 1754 | 1467974787735 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 03:46:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:46:27 INFO - PROCESS | 1754 | 1467974787753 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:46:27 INFO - PROCESS | 1754 | 1467974787756 Marionette TRACE conn4 <- [1,146,null,{}] 03:46:27 INFO - PROCESS | 1754 | 1467974787763 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:27 INFO - PROCESS | 1754 | 1467974787769 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:27 INFO - PROCESS | 1754 | 1467974787966 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 03:46:28 INFO - PROCESS | 1754 | 1467974787987 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:28 INFO - PROCESS | 1754 | 1467974787994 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:28 INFO - PROCESS | 1754 | ++DOCSHELL 0xa2251800 == 26 [pid = 1754] [id = 44] 03:46:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0xa2252000) [pid = 1754] [serial = 130] [outer = (nil)] 03:46:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0xa2372000) [pid = 1754] [serial = 131] [outer = 0xa2252000] 03:46:28 INFO - PROCESS | 1754 | 1467974788064 Marionette DEBUG loaded listener.js 03:46:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0xa2375800) [pid = 1754] [serial = 132] [outer = 0xa2252000] 03:46:28 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x9b01d400) [pid = 1754] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:46:28 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x9a0e8800) [pid = 1754] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:46:28 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x95055800) [pid = 1754] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:46:28 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x9774dc00) [pid = 1754] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:46:28 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x97732400) [pid = 1754] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:46:28 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x93b68400) [pid = 1754] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:46:28 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x9cb16400) [pid = 1754] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:46:28 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0xa23bb800) [pid = 1754] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:46:28 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0xa33c2400) [pid = 1754] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:46:28 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x93b6a800) [pid = 1754] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:46:28 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x9774fc00) [pid = 1754] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:46:29 INFO - PROCESS | 1754 | 1467974789115 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 03:46:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:46:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1488ms 03:46:29 INFO - PROCESS | 1754 | 1467974789249 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 03:46:29 INFO - PROCESS | 1754 | 1467974789252 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 03:46:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:46:29 INFO - PROCESS | 1754 | 1467974789287 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:46:29 INFO - PROCESS | 1754 | 1467974789291 Marionette TRACE conn4 <- [1,150,null,{}] 03:46:29 INFO - PROCESS | 1754 | 1467974789305 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:29 INFO - PROCESS | 1754 | 1467974789310 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:29 INFO - PROCESS | 1754 | 1467974789495 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 03:46:29 INFO - PROCESS | 1754 | 1467974789523 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:29 INFO - PROCESS | 1754 | 1467974789542 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:29 INFO - PROCESS | 1754 | ++DOCSHELL 0xa23b7800 == 27 [pid = 1754] [id = 45] 03:46:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0xa23b8000) [pid = 1754] [serial = 133] [outer = (nil)] 03:46:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0xa2557800) [pid = 1754] [serial = 134] [outer = 0xa23b8000] 03:46:29 INFO - PROCESS | 1754 | 1467974789622 Marionette DEBUG loaded listener.js 03:46:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0xa3187c00) [pid = 1754] [serial = 135] [outer = 0xa23b8000] 03:46:30 INFO - PROCESS | 1754 | 1467974790491 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 03:46:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:46:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1267ms 03:46:30 INFO - PROCESS | 1754 | 1467974790541 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 03:46:30 INFO - PROCESS | 1754 | 1467974790545 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 03:46:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:46:30 INFO - PROCESS | 1754 | 1467974790552 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:46:30 INFO - PROCESS | 1754 | 1467974790556 Marionette TRACE conn4 <- [1,154,null,{}] 03:46:30 INFO - PROCESS | 1754 | 1467974790616 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:30 INFO - PROCESS | 1754 | 1467974790623 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:30 INFO - PROCESS | 1754 | 1467974790845 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 03:46:31 INFO - PROCESS | 1754 | 1467974790991 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:31 INFO - PROCESS | 1754 | 1467974791004 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:31 INFO - PROCESS | 1754 | ++DOCSHELL 0x91e0fc00 == 28 [pid = 1754] [id = 46] 03:46:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x93b67000) [pid = 1754] [serial = 136] [outer = (nil)] 03:46:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x95044400) [pid = 1754] [serial = 137] [outer = 0x93b67000] 03:46:31 INFO - PROCESS | 1754 | 1467974791091 Marionette DEBUG loaded listener.js 03:46:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x9505a400) [pid = 1754] [serial = 138] [outer = 0x93b67000] 03:46:32 INFO - PROCESS | 1754 | 1467974792053 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 03:46:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:46:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1540ms 03:46:32 INFO - PROCESS | 1754 | 1467974792095 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 03:46:32 INFO - PROCESS | 1754 | 1467974792102 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 03:46:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:46:32 INFO - PROCESS | 1754 | 1467974792113 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:46:32 INFO - PROCESS | 1754 | 1467974792119 Marionette TRACE conn4 <- [1,158,null,{}] 03:46:32 INFO - PROCESS | 1754 | 1467974792129 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:32 INFO - PROCESS | 1754 | 1467974792136 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:32 INFO - PROCESS | 1754 | 1467974792345 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 03:46:32 INFO - PROCESS | 1754 | 1467974792493 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:32 INFO - PROCESS | 1754 | 1467974792507 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:32 INFO - PROCESS | 1754 | ++DOCSHELL 0x97749c00 == 29 [pid = 1754] [id = 47] 03:46:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x9961c800) [pid = 1754] [serial = 139] [outer = (nil)] 03:46:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x9b333400) [pid = 1754] [serial = 140] [outer = 0x9961c800] 03:46:32 INFO - PROCESS | 1754 | 1467974792596 Marionette DEBUG loaded listener.js 03:46:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x9bb1ec00) [pid = 1754] [serial = 141] [outer = 0x9961c800] 03:46:33 INFO - PROCESS | 1754 | 1467974793610 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 03:46:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:46:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1539ms 03:46:33 INFO - PROCESS | 1754 | 1467974793650 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 03:46:33 INFO - PROCESS | 1754 | 1467974793656 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 03:46:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:46:33 INFO - PROCESS | 1754 | 1467974793663 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:46:33 INFO - PROCESS | 1754 | 1467974793667 Marionette TRACE conn4 <- [1,162,null,{}] 03:46:33 INFO - PROCESS | 1754 | 1467974793673 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:33 INFO - PROCESS | 1754 | 1467974793679 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:33 INFO - PROCESS | 1754 | 1467974793904 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 03:46:34 INFO - PROCESS | 1754 | 1467974794086 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:34 INFO - PROCESS | 1754 | 1467974794098 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:34 INFO - PROCESS | 1754 | ++DOCSHELL 0x97748c00 == 30 [pid = 1754] [id = 48] 03:46:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x9bf42000) [pid = 1754] [serial = 142] [outer = (nil)] 03:46:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0xa2246400) [pid = 1754] [serial = 143] [outer = 0x9bf42000] 03:46:34 INFO - PROCESS | 1754 | 1467974794231 Marionette DEBUG loaded listener.js 03:46:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x9bf4e400) [pid = 1754] [serial = 144] [outer = 0x9bf42000] 03:46:34 INFO - PROCESS | 1754 | 1467974794910 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:46:35 INFO - PROCESS | 1754 | 1467974795199 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 03:46:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:46:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1583ms 03:46:35 INFO - PROCESS | 1754 | 1467974795254 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 03:46:35 INFO - PROCESS | 1754 | 1467974795264 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 03:46:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:46:35 INFO - PROCESS | 1754 | 1467974795274 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:46:35 INFO - PROCESS | 1754 | 1467974795278 Marionette TRACE conn4 <- [1,166,null,{}] 03:46:35 INFO - PROCESS | 1754 | 1467974795284 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:35 INFO - PROCESS | 1754 | 1467974795289 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:35 INFO - PROCESS | 1754 | 1467974795513 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 03:46:35 INFO - PROCESS | 1754 | 1467974795695 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:35 INFO - PROCESS | 1754 | 1467974795703 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:35 INFO - PROCESS | 1754 | ++DOCSHELL 0x9212c400 == 31 [pid = 1754] [id = 49] 03:46:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0xa33c8c00) [pid = 1754] [serial = 145] [outer = (nil)] 03:46:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0xa69a0800) [pid = 1754] [serial = 146] [outer = 0xa33c8c00] 03:46:35 INFO - PROCESS | 1754 | 1467974795800 Marionette DEBUG loaded listener.js 03:46:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0xa6ea8400) [pid = 1754] [serial = 147] [outer = 0xa33c8c00] 03:46:36 INFO - PROCESS | 1754 | 1467974796648 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 03:46:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:46:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1438ms 03:46:36 INFO - PROCESS | 1754 | 1467974796711 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 03:46:36 INFO - PROCESS | 1754 | 1467974796715 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 03:46:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:46:36 INFO - PROCESS | 1754 | 1467974796722 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:46:36 INFO - PROCESS | 1754 | 1467974796725 Marionette TRACE conn4 <- [1,170,null,{}] 03:46:36 INFO - PROCESS | 1754 | 1467974796731 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:36 INFO - PROCESS | 1754 | 1467974796737 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:36 INFO - PROCESS | 1754 | 1467974796914 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 03:46:37 INFO - PROCESS | 1754 | 1467974797060 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:37 INFO - PROCESS | 1754 | 1467974797077 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:37 INFO - PROCESS | 1754 | ++DOCSHELL 0x99fc2800 == 32 [pid = 1754] [id = 50] 03:46:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x99fc3000) [pid = 1754] [serial = 148] [outer = (nil)] 03:46:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x99fc7800) [pid = 1754] [serial = 149] [outer = 0x99fc3000] 03:46:37 INFO - PROCESS | 1754 | 1467974797330 Marionette DEBUG loaded listener.js 03:46:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x9bf4f400) [pid = 1754] [serial = 150] [outer = 0x99fc3000] 03:46:38 INFO - PROCESS | 1754 | 1467974798391 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 03:46:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:46:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1690ms 03:46:38 INFO - PROCESS | 1754 | 1467974798413 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 03:46:38 INFO - PROCESS | 1754 | 1467974798417 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 03:46:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:46:38 INFO - PROCESS | 1754 | 1467974798423 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:46:38 INFO - PROCESS | 1754 | 1467974798427 Marionette TRACE conn4 <- [1,174,null,{}] 03:46:38 INFO - PROCESS | 1754 | 1467974798433 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:38 INFO - PROCESS | 1754 | 1467974798443 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:38 INFO - PROCESS | 1754 | 1467974798671 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 03:46:39 INFO - PROCESS | 1754 | 1467974799020 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:39 INFO - PROCESS | 1754 | 1467974799027 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:39 INFO - PROCESS | 1754 | ++DOCSHELL 0x9395c800 == 33 [pid = 1754] [id = 51] 03:46:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x93961c00) [pid = 1754] [serial = 151] [outer = (nil)] 03:46:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x94644c00) [pid = 1754] [serial = 152] [outer = 0x93961c00] 03:46:39 INFO - PROCESS | 1754 | 1467974799154 Marionette DEBUG loaded listener.js 03:46:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x9504c400) [pid = 1754] [serial = 153] [outer = 0x93961c00] 03:46:40 INFO - PROCESS | 1754 | 1467974800070 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 03:46:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:46:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1681ms 03:46:40 INFO - PROCESS | 1754 | 1467974800108 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 03:46:40 INFO - PROCESS | 1754 | 1467974800114 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 03:46:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:46:40 INFO - PROCESS | 1754 | 1467974800123 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:46:40 INFO - PROCESS | 1754 | 1467974800128 Marionette TRACE conn4 <- [1,178,null,{}] 03:46:40 INFO - PROCESS | 1754 | 1467974800136 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:40 INFO - PROCESS | 1754 | 1467974800144 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:40 INFO - PROCESS | 1754 | 1467974800321 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 03:46:40 INFO - PROCESS | 1754 | 1467974800471 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:40 INFO - PROCESS | 1754 | 1467974800479 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:40 INFO - PROCESS | 1754 | --DOCSHELL 0x937b1800 == 32 [pid = 1754] [id = 16] 03:46:40 INFO - PROCESS | 1754 | --DOCSHELL 0x9a341000 == 31 [pid = 1754] [id = 15] 03:46:40 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x9cb74400) [pid = 1754] [serial = 107] [outer = (nil)] [url = about:blank] 03:46:40 INFO - PROCESS | 1754 | ++DOCSHELL 0x93b6c800 == 32 [pid = 1754] [id = 52] 03:46:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x95057800) [pid = 1754] [serial = 154] [outer = (nil)] 03:46:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x95060000) [pid = 1754] [serial = 155] [outer = 0x95057800] 03:46:40 INFO - PROCESS | 1754 | 1467974800626 Marionette DEBUG loaded listener.js 03:46:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x9880e000) [pid = 1754] [serial = 156] [outer = 0x95057800] 03:46:40 INFO - PROCESS | 1754 | --DOCSHELL 0x9212a000 == 31 [pid = 1754] [id = 39] 03:46:40 INFO - PROCESS | 1754 | --DOCSHELL 0x937a7000 == 30 [pid = 1754] [id = 38] 03:46:40 INFO - PROCESS | 1754 | --DOCSHELL 0x91e17000 == 29 [pid = 1754] [id = 37] 03:46:40 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x9bb17c00) [pid = 1754] [serial = 102] [outer = (nil)] [url = about:blank] 03:46:40 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x9b32a800) [pid = 1754] [serial = 101] [outer = (nil)] [url = about:blank] 03:46:40 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x9bf48800) [pid = 1754] [serial = 104] [outer = (nil)] [url = about:blank] 03:46:40 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x9505dc00) [pid = 1754] [serial = 92] [outer = (nil)] [url = about:blank] 03:46:40 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x95058400) [pid = 1754] [serial = 91] [outer = (nil)] [url = about:blank] 03:46:40 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x98112c00) [pid = 1754] [serial = 98] [outer = (nil)] [url = about:blank] 03:46:40 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x993ad400) [pid = 1754] [serial = 73] [outer = (nil)] [url = about:blank] 03:46:40 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x95059800) [pid = 1754] [serial = 96] [outer = (nil)] [url = about:blank] 03:46:40 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0xa1026000) [pid = 1754] [serial = 77] [outer = (nil)] [url = about:blank] 03:46:40 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x9d808800) [pid = 1754] [serial = 76] [outer = (nil)] [url = about:blank] 03:46:40 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0xa3191800) [pid = 1754] [serial = 80] [outer = (nil)] [url = about:blank] 03:46:40 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0xa25f1800) [pid = 1754] [serial = 79] [outer = (nil)] [url = about:blank] 03:46:40 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0xa61d3c00) [pid = 1754] [serial = 83] [outer = (nil)] [url = about:blank] 03:46:40 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x95056400) [pid = 1754] [serial = 95] [outer = (nil)] [url = about:blank] 03:46:40 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0xa4f7e400) [pid = 1754] [serial = 82] [outer = (nil)] [url = about:blank] 03:46:40 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0xa6795000) [pid = 1754] [serial = 86] [outer = (nil)] [url = about:blank] 03:46:40 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0xa672d800) [pid = 1754] [serial = 85] [outer = (nil)] [url = about:blank] 03:46:40 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x9bffc000) [pid = 1754] [serial = 105] [outer = (nil)] [url = about:blank] 03:46:40 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0xa6eab400) [pid = 1754] [serial = 89] [outer = (nil)] [url = about:blank] 03:46:40 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0xa4f1f000) [pid = 1754] [serial = 88] [outer = (nil)] [url = about:blank] 03:46:40 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x9880cc00) [pid = 1754] [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.] 03:46:40 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x98880400) [pid = 1754] [serial = 99] [outer = (nil)] [url = about:blank] 03:46:40 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x9b339400) [pid = 1754] [serial = 74] [outer = (nil)] [url = about:blank] 03:46:41 INFO - PROCESS | 1754 | 1467974801372 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 03:46:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:46:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1286ms 03:46:41 INFO - PROCESS | 1754 | 1467974801426 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 03:46:41 INFO - PROCESS | 1754 | 1467974801431 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 03:46:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:46:41 INFO - PROCESS | 1754 | 1467974801441 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:46:41 INFO - PROCESS | 1754 | 1467974801444 Marionette TRACE conn4 <- [1,182,null,{}] 03:46:41 INFO - PROCESS | 1754 | 1467974801451 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:41 INFO - PROCESS | 1754 | 1467974801456 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:41 INFO - PROCESS | 1754 | 1467974801638 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 03:46:41 INFO - PROCESS | 1754 | 1467974801648 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:41 INFO - PROCESS | 1754 | 1467974801658 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:41 INFO - PROCESS | 1754 | ++DOCSHELL 0x9880bc00 == 30 [pid = 1754] [id = 53] 03:46:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x99627800) [pid = 1754] [serial = 157] [outer = (nil)] 03:46:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x99fc9400) [pid = 1754] [serial = 158] [outer = 0x99627800] 03:46:41 INFO - PROCESS | 1754 | 1467974801728 Marionette DEBUG loaded listener.js 03:46:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x9a8a2000) [pid = 1754] [serial = 159] [outer = 0x99627800] 03:46:42 INFO - PROCESS | 1754 | 1467974802553 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 03:46:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:46:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1126ms 03:46:42 INFO - PROCESS | 1754 | 1467974802569 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 03:46:42 INFO - PROCESS | 1754 | 1467974802572 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 03:46:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:46:42 INFO - PROCESS | 1754 | 1467974802591 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:46:42 INFO - PROCESS | 1754 | 1467974802601 Marionette TRACE conn4 <- [1,186,null,{}] 03:46:42 INFO - PROCESS | 1754 | 1467974802610 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:42 INFO - PROCESS | 1754 | 1467974802618 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:42 INFO - PROCESS | 1754 | 1467974802790 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 03:46:42 INFO - PROCESS | 1754 | 1467974802904 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:42 INFO - PROCESS | 1754 | 1467974802910 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:42 INFO - PROCESS | 1754 | ++DOCSHELL 0x99fc7c00 == 31 [pid = 1754] [id = 54] 03:46:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x9a8a4000) [pid = 1754] [serial = 160] [outer = (nil)] 03:46:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x9b416c00) [pid = 1754] [serial = 161] [outer = 0x9a8a4000] 03:46:42 INFO - PROCESS | 1754 | 1467974802984 Marionette DEBUG loaded listener.js 03:46:43 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x9bb1e400) [pid = 1754] [serial = 162] [outer = 0x9a8a4000] 03:46:43 INFO - PROCESS | 1754 | 1467974803753 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 03:46:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:46:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1201ms 03:46:43 INFO - PROCESS | 1754 | 1467974803780 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 03:46:43 INFO - PROCESS | 1754 | 1467974803786 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 03:46:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:46:43 INFO - PROCESS | 1754 | 1467974803797 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:46:43 INFO - PROCESS | 1754 | 1467974803801 Marionette TRACE conn4 <- [1,190,null,{}] 03:46:43 INFO - PROCESS | 1754 | 1467974803814 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:43 INFO - PROCESS | 1754 | 1467974803818 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:44 INFO - PROCESS | 1754 | 1467974804044 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 03:46:44 INFO - PROCESS | 1754 | 1467974804069 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:44 INFO - PROCESS | 1754 | 1467974804079 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:44 INFO - PROCESS | 1754 | ++DOCSHELL 0x91e12c00 == 32 [pid = 1754] [id = 55] 03:46:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x97751800) [pid = 1754] [serial = 163] [outer = (nil)] 03:46:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x9bff6c00) [pid = 1754] [serial = 164] [outer = 0x97751800] 03:46:44 INFO - PROCESS | 1754 | 1467974804149 Marionette DEBUG loaded listener.js 03:46:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x9cb0dc00) [pid = 1754] [serial = 165] [outer = 0x97751800] 03:46:45 INFO - PROCESS | 1754 | 1467974805045 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 03:46:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:46:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1287ms 03:46:45 INFO - PROCESS | 1754 | 1467974805085 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 03:46:45 INFO - PROCESS | 1754 | 1467974805089 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 03:46:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:46:45 INFO - PROCESS | 1754 | 1467974805105 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:46:45 INFO - PROCESS | 1754 | 1467974805109 Marionette TRACE conn4 <- [1,194,null,{}] 03:46:45 INFO - PROCESS | 1754 | 1467974805115 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:45 INFO - PROCESS | 1754 | 1467974805121 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:45 INFO - PROCESS | 1754 | 1467974805322 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 03:46:45 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0xa2252000) [pid = 1754] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:46:45 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x9a0eac00) [pid = 1754] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:46:45 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x9520fc00) [pid = 1754] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:46:45 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x9cb73000) [pid = 1754] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:46:45 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x937b3c00) [pid = 1754] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:46:45 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x9bbfcc00) [pid = 1754] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:46:45 INFO - PROCESS | 1754 | 1467974805487 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:45 INFO - PROCESS | 1754 | 1467974805505 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:45 INFO - PROCESS | 1754 | ++DOCSHELL 0x94644800 == 33 [pid = 1754] [id = 56] 03:46:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x9520fc00) [pid = 1754] [serial = 166] [outer = (nil)] 03:46:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x9bf48800) [pid = 1754] [serial = 167] [outer = 0x9520fc00] 03:46:45 INFO - PROCESS | 1754 | 1467974805585 Marionette DEBUG loaded listener.js 03:46:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0xa102ac00) [pid = 1754] [serial = 168] [outer = 0x9520fc00] 03:46:46 INFO - PROCESS | 1754 | 1467974806331 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 03:46:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:46:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1291ms 03:46:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:46:46 INFO - PROCESS | 1754 | 1467974806388 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 03:46:46 INFO - PROCESS | 1754 | 1467974806391 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 03:46:46 INFO - PROCESS | 1754 | 1467974806398 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:46:46 INFO - PROCESS | 1754 | 1467974806401 Marionette TRACE conn4 <- [1,198,null,{}] 03:46:46 INFO - PROCESS | 1754 | 1467974806408 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:46 INFO - PROCESS | 1754 | 1467974806414 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:46 INFO - PROCESS | 1754 | 1467974806593 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 03:46:46 INFO - PROCESS | 1754 | 1467974806604 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:46 INFO - PROCESS | 1754 | 1467974806610 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:46 INFO - PROCESS | 1754 | ++DOCSHELL 0x937a7400 == 34 [pid = 1754] [id = 57] 03:46:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x9774b800) [pid = 1754] [serial = 169] [outer = (nil)] 03:46:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0xa255d800) [pid = 1754] [serial = 170] [outer = 0x9774b800] 03:46:46 INFO - PROCESS | 1754 | 1467974806775 Marionette DEBUG loaded listener.js 03:46:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0xa2377400) [pid = 1754] [serial = 171] [outer = 0x9774b800] 03:46:47 INFO - PROCESS | 1754 | 1467974807538 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 03:46:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:46:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1181ms 03:46:47 INFO - PROCESS | 1754 | 1467974807580 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 03:46:47 INFO - PROCESS | 1754 | 1467974807587 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 03:46:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:46:47 INFO - PROCESS | 1754 | 1467974807596 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:46:47 INFO - PROCESS | 1754 | 1467974807603 Marionette TRACE conn4 <- [1,202,null,{}] 03:46:47 INFO - PROCESS | 1754 | 1467974807667 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:47 INFO - PROCESS | 1754 | 1467974807674 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:47 INFO - PROCESS | 1754 | 1467974807914 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 03:46:48 INFO - PROCESS | 1754 | 1467974808030 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:48 INFO - PROCESS | 1754 | 1467974808048 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:48 INFO - PROCESS | 1754 | ++DOCSHELL 0x9212b000 == 35 [pid = 1754] [id = 58] 03:46:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x95044000) [pid = 1754] [serial = 172] [outer = (nil)] 03:46:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x9505c800) [pid = 1754] [serial = 173] [outer = 0x95044000] 03:46:48 INFO - PROCESS | 1754 | 1467974808133 Marionette DEBUG loaded listener.js 03:46:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x9649bc00) [pid = 1754] [serial = 174] [outer = 0x95044000] 03:46:49 INFO - PROCESS | 1754 | 1467974809050 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 03:46:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:46:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1489ms 03:46:49 INFO - PROCESS | 1754 | 1467974809086 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 03:46:49 INFO - PROCESS | 1754 | 1467974809093 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 03:46:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:46:49 INFO - PROCESS | 1754 | 1467974809105 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:46:49 INFO - PROCESS | 1754 | 1467974809109 Marionette TRACE conn4 <- [1,206,null,{}] 03:46:49 INFO - PROCESS | 1754 | 1467974809117 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:49 INFO - PROCESS | 1754 | 1467974809124 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:49 INFO - PROCESS | 1754 | 1467974809320 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 03:46:49 INFO - PROCESS | 1754 | 1467974809482 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:49 INFO - PROCESS | 1754 | 1467974809493 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:49 INFO - PROCESS | 1754 | ++DOCSHELL 0x98112c00 == 36 [pid = 1754] [id = 59] 03:46:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x99fbe800) [pid = 1754] [serial = 175] [outer = (nil)] 03:46:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x9a89f000) [pid = 1754] [serial = 176] [outer = 0x99fbe800] 03:46:49 INFO - PROCESS | 1754 | 1467974809583 Marionette DEBUG loaded listener.js 03:46:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x9a8a6c00) [pid = 1754] [serial = 177] [outer = 0x99fbe800] 03:46:50 INFO - PROCESS | 1754 | 1467974810455 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 03:46:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:46:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1393ms 03:46:50 INFO - PROCESS | 1754 | 1467974810499 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 03:46:50 INFO - PROCESS | 1754 | 1467974810504 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 03:46:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:46:50 INFO - PROCESS | 1754 | 1467974810531 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:46:50 INFO - PROCESS | 1754 | 1467974810538 Marionette TRACE conn4 <- [1,210,null,{}] 03:46:50 INFO - PROCESS | 1754 | 1467974810557 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:50 INFO - PROCESS | 1754 | 1467974810566 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:50 INFO - PROCESS | 1754 | 1467974810763 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 03:46:50 INFO - PROCESS | 1754 | 1467974810915 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:50 INFO - PROCESS | 1754 | 1467974810928 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:50 INFO - PROCESS | 1754 | ++DOCSHELL 0x9b01f000 == 37 [pid = 1754] [id = 60] 03:46:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x9bf41400) [pid = 1754] [serial = 178] [outer = (nil)] 03:46:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0xa224f000) [pid = 1754] [serial = 179] [outer = 0x9bf41400] 03:46:51 INFO - PROCESS | 1754 | 1467974811015 Marionette DEBUG loaded listener.js 03:46:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0xa253dc00) [pid = 1754] [serial = 180] [outer = 0x9bf41400] 03:46:51 INFO - PROCESS | 1754 | 1467974811898 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 03:46:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:46:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1390ms 03:46:51 INFO - PROCESS | 1754 | 1467974811919 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 03:46:51 INFO - PROCESS | 1754 | 1467974811923 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 03:46:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:46:51 INFO - PROCESS | 1754 | 1467974811931 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:46:51 INFO - PROCESS | 1754 | 1467974811935 Marionette TRACE conn4 <- [1,214,null,{}] 03:46:51 INFO - PROCESS | 1754 | 1467974811961 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:51 INFO - PROCESS | 1754 | 1467974811967 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:52 INFO - PROCESS | 1754 | 1467974812159 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 03:46:52 INFO - PROCESS | 1754 | 1467974812353 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:52 INFO - PROCESS | 1754 | 1467974812362 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:52 INFO - PROCESS | 1754 | ++DOCSHELL 0xa4f21400 == 38 [pid = 1754] [id = 61] 03:46:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0xa4f76800) [pid = 1754] [serial = 181] [outer = (nil)] 03:46:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0xa61dd000) [pid = 1754] [serial = 182] [outer = 0xa4f76800] 03:46:52 INFO - PROCESS | 1754 | 1467974812447 Marionette DEBUG loaded listener.js 03:46:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0xa6795800) [pid = 1754] [serial = 183] [outer = 0xa4f76800] 03:46:53 INFO - PROCESS | 1754 | 1467974813373 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 03:46:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:46:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1499ms 03:46:53 INFO - PROCESS | 1754 | 1467974813432 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 03:46:53 INFO - PROCESS | 1754 | 1467974813436 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 03:46:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:46:53 INFO - PROCESS | 1754 | 1467974813443 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:46:53 INFO - PROCESS | 1754 | 1467974813447 Marionette TRACE conn4 <- [1,218,null,{}] 03:46:53 INFO - PROCESS | 1754 | 1467974813454 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:53 INFO - PROCESS | 1754 | 1467974813459 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:53 INFO - PROCESS | 1754 | 1467974813642 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 03:46:53 INFO - PROCESS | 1754 | 1467974813790 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:53 INFO - PROCESS | 1754 | 1467974813802 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:53 INFO - PROCESS | 1754 | ++DOCSHELL 0x9a54e400 == 39 [pid = 1754] [id = 62] 03:46:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x9a54ec00) [pid = 1754] [serial = 184] [outer = (nil)] 03:46:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x9a556c00) [pid = 1754] [serial = 185] [outer = 0x9a54ec00] 03:46:53 INFO - PROCESS | 1754 | 1467974813880 Marionette DEBUG loaded listener.js 03:46:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x9a559800) [pid = 1754] [serial = 186] [outer = 0x9a54ec00] 03:46:54 INFO - PROCESS | 1754 | 1467974814769 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 03:46:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:46:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1383ms 03:46:54 INFO - PROCESS | 1754 | 1467974814827 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 03:46:54 INFO - PROCESS | 1754 | 1467974814831 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 03:46:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:46:54 INFO - PROCESS | 1754 | 1467974814838 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:46:54 INFO - PROCESS | 1754 | 1467974814841 Marionette TRACE conn4 <- [1,222,null,{}] 03:46:54 INFO - PROCESS | 1754 | 1467974814848 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:54 INFO - PROCESS | 1754 | 1467974814859 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:55 INFO - PROCESS | 1754 | 1467974815118 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 03:46:55 INFO - PROCESS | 1754 | 1467974815308 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:55 INFO - PROCESS | 1754 | 1467974815315 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:55 INFO - PROCESS | 1754 | ++DOCSHELL 0x99f01800 == 40 [pid = 1754] [id = 63] 03:46:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x9a555c00) [pid = 1754] [serial = 187] [outer = (nil)] 03:46:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0xa6f48400) [pid = 1754] [serial = 188] [outer = 0x9a555c00] 03:46:55 INFO - PROCESS | 1754 | 1467974815444 Marionette DEBUG loaded listener.js 03:46:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0xa6f7b400) [pid = 1754] [serial = 189] [outer = 0x9a555c00] 03:46:56 INFO - PROCESS | 1754 | 1467974816286 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 03:46:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:46:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1482ms 03:46:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:46:56 INFO - PROCESS | 1754 | 1467974816320 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 03:46:56 INFO - PROCESS | 1754 | 1467974816324 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 03:46:56 INFO - PROCESS | 1754 | 1467974816331 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:46:56 INFO - PROCESS | 1754 | 1467974816334 Marionette TRACE conn4 <- [1,226,null,{}] 03:46:56 INFO - PROCESS | 1754 | 1467974816340 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:56 INFO - PROCESS | 1754 | 1467974816346 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:56 INFO - PROCESS | 1754 | 1467974816527 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 03:46:56 INFO - PROCESS | 1754 | 1467974816679 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:56 INFO - PROCESS | 1754 | 1467974816686 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:56 INFO - PROCESS | 1754 | ++DOCSHELL 0x9395ec00 == 41 [pid = 1754] [id = 64] 03:46:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x95042400) [pid = 1754] [serial = 190] [outer = (nil)] 03:46:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0xa8244400) [pid = 1754] [serial = 191] [outer = 0x95042400] 03:46:56 INFO - PROCESS | 1754 | 1467974816766 Marionette DEBUG loaded listener.js 03:46:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 97 (0xa8245000) [pid = 1754] [serial = 192] [outer = 0x95042400] 03:46:57 INFO - PROCESS | 1754 | 1467974817667 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 03:46:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:46:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1384ms 03:46:57 INFO - PROCESS | 1754 | 1467974817715 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 03:46:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:46:57 INFO - PROCESS | 1754 | 1467974817719 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 03:46:57 INFO - PROCESS | 1754 | 1467974817726 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:46:57 INFO - PROCESS | 1754 | 1467974817730 Marionette TRACE conn4 <- [1,230,null,{}] 03:46:57 INFO - PROCESS | 1754 | 1467974817736 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:57 INFO - PROCESS | 1754 | 1467974817741 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:57 INFO - PROCESS | 1754 | 1467974817926 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 03:46:58 INFO - PROCESS | 1754 | 1467974818275 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:58 INFO - PROCESS | 1754 | 1467974818284 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:58 INFO - PROCESS | 1754 | ++DOCSHELL 0x9464b800 == 42 [pid = 1754] [id = 65] 03:46:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 98 (0x95040400) [pid = 1754] [serial = 193] [outer = (nil)] 03:46:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 99 (0x9505bc00) [pid = 1754] [serial = 194] [outer = 0x95040400] 03:46:58 INFO - PROCESS | 1754 | 1467974818405 Marionette DEBUG loaded listener.js 03:46:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 100 (0x97739800) [pid = 1754] [serial = 195] [outer = 0x95040400] 03:46:59 INFO - PROCESS | 1754 | 1467974819332 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 03:46:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:46:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1632ms 03:46:59 INFO - PROCESS | 1754 | 1467974819361 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 03:46:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:46:59 INFO - PROCESS | 1754 | 1467974819367 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 03:46:59 INFO - PROCESS | 1754 | 1467974819375 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:46:59 INFO - PROCESS | 1754 | 1467974819379 Marionette TRACE conn4 <- [1,234,null,{}] 03:46:59 INFO - PROCESS | 1754 | 1467974819387 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:59 INFO - PROCESS | 1754 | 1467974819395 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:59 INFO - PROCESS | 1754 | 1467974819586 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 03:46:59 INFO - PROCESS | 1754 | 1467974819743 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:59 INFO - PROCESS | 1754 | 1467974819754 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:46:59 INFO - PROCESS | 1754 | ++DOCSHELL 0x9880f800 == 43 [pid = 1754] [id = 66] 03:46:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 101 (0x99f07c00) [pid = 1754] [serial = 196] [outer = (nil)] 03:46:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 102 (0x9a557000) [pid = 1754] [serial = 197] [outer = 0x99f07c00] 03:46:59 INFO - PROCESS | 1754 | 1467974819836 Marionette DEBUG loaded listener.js 03:46:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 103 (0x9a8a1000) [pid = 1754] [serial = 198] [outer = 0x99f07c00] 03:47:00 INFO - PROCESS | 1754 | --DOCSHELL 0x95055400 == 42 [pid = 1754] [id = 31] 03:47:00 INFO - PROCESS | 1754 | --DOCSHELL 0x9395bc00 == 41 [pid = 1754] [id = 21] 03:47:00 INFO - PROCESS | 1754 | --DOCSHELL 0xa23b9c00 == 40 [pid = 1754] [id = 27] 03:47:00 INFO - PROCESS | 1754 | --DOMWINDOW == 102 (0x9a340800) [pid = 1754] [serial = 116] [outer = (nil)] [url = about:blank] 03:47:00 INFO - PROCESS | 1754 | --DOMWINDOW == 101 (0xa2557800) [pid = 1754] [serial = 134] [outer = (nil)] [url = about:blank] 03:47:00 INFO - PROCESS | 1754 | --DOMWINDOW == 100 (0x9cb80800) [pid = 1754] [serial = 108] [outer = (nil)] [url = about:blank] 03:47:00 INFO - PROCESS | 1754 | --DOMWINDOW == 99 (0xa2372000) [pid = 1754] [serial = 131] [outer = (nil)] [url = about:blank] 03:47:00 INFO - PROCESS | 1754 | --DOMWINDOW == 98 (0x9a46cc00) [pid = 1754] [serial = 125] [outer = (nil)] [url = about:blank] 03:47:00 INFO - PROCESS | 1754 | --DOMWINDOW == 97 (0x95056c00) [pid = 1754] [serial = 113] [outer = (nil)] [url = about:blank] 03:47:00 INFO - PROCESS | 1754 | --DOMWINDOW == 96 (0x964a7c00) [pid = 1754] [serial = 122] [outer = (nil)] [url = about:blank] 03:47:00 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0xa1094000) [pid = 1754] [serial = 128] [outer = (nil)] [url = about:blank] 03:47:00 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x97744c00) [pid = 1754] [serial = 123] [outer = (nil)] [url = about:blank] 03:47:00 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x91e1dc00) [pid = 1754] [serial = 110] [outer = (nil)] [url = about:blank] 03:47:00 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x9503f800) [pid = 1754] [serial = 120] [outer = (nil)] [url = about:blank] 03:47:00 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x9395a000) [pid = 1754] [serial = 119] [outer = (nil)] [url = about:blank] 03:47:00 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0xa2375800) [pid = 1754] [serial = 132] [outer = (nil)] [url = about:blank] 03:47:00 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0xa2009c00) [pid = 1754] [serial = 129] [outer = (nil)] [url = about:blank] 03:47:00 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x9b01f400) [pid = 1754] [serial = 126] [outer = (nil)] [url = about:blank] 03:47:00 INFO - PROCESS | 1754 | 1467974820767 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 03:47:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:47:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1440ms 03:47:00 INFO - PROCESS | 1754 | 1467974820822 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 03:47:00 INFO - PROCESS | 1754 | 1467974820833 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 03:47:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:47:00 INFO - PROCESS | 1754 | 1467974820845 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:47:00 INFO - PROCESS | 1754 | 1467974820849 Marionette TRACE conn4 <- [1,238,null,{}] 03:47:00 INFO - PROCESS | 1754 | 1467974820862 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:00 INFO - PROCESS | 1754 | 1467974820868 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:01 INFO - PROCESS | 1754 | 1467974821155 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 03:47:01 INFO - PROCESS | 1754 | 1467974821313 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:01 INFO - PROCESS | 1754 | 1467974821321 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:01 INFO - PROCESS | 1754 | ++DOCSHELL 0x93b6e000 == 41 [pid = 1754] [id = 67] 03:47:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x97733c00) [pid = 1754] [serial = 199] [outer = (nil)] 03:47:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x9a35c800) [pid = 1754] [serial = 200] [outer = 0x97733c00] 03:47:01 INFO - PROCESS | 1754 | 1467974821403 Marionette DEBUG loaded listener.js 03:47:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x9a362400) [pid = 1754] [serial = 201] [outer = 0x97733c00] 03:47:02 INFO - PROCESS | 1754 | 1467974822137 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 03:47:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:47:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1343ms 03:47:02 INFO - PROCESS | 1754 | 1467974822195 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 03:47:02 INFO - PROCESS | 1754 | 1467974822200 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 03:47:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:47:02 INFO - PROCESS | 1754 | 1467974822218 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:47:02 INFO - PROCESS | 1754 | 1467974822228 Marionette TRACE conn4 <- [1,242,null,{}] 03:47:02 INFO - PROCESS | 1754 | 1467974822237 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:02 INFO - PROCESS | 1754 | 1467974822244 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:02 INFO - PROCESS | 1754 | 1467974822442 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 03:47:02 INFO - PROCESS | 1754 | 1467974822563 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:02 INFO - PROCESS | 1754 | 1467974822574 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:02 INFO - PROCESS | 1754 | ++DOCSHELL 0x91e17000 == 42 [pid = 1754] [id = 68] 03:47:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x9a357c00) [pid = 1754] [serial = 202] [outer = (nil)] 03:47:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x9bbaa000) [pid = 1754] [serial = 203] [outer = 0x9a357c00] 03:47:02 INFO - PROCESS | 1754 | 1467974822645 Marionette DEBUG loaded listener.js 03:47:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x9bf4f000) [pid = 1754] [serial = 204] [outer = 0x9a357c00] 03:47:03 INFO - PROCESS | 1754 | 1467974823462 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 03:47:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:47:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1309ms 03:47:03 INFO - PROCESS | 1754 | 1467974823522 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 03:47:03 INFO - PROCESS | 1754 | 1467974823526 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 03:47:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:47:03 INFO - PROCESS | 1754 | 1467974823538 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:47:03 INFO - PROCESS | 1754 | 1467974823541 Marionette TRACE conn4 <- [1,246,null,{}] 03:47:03 INFO - PROCESS | 1754 | 1467974823547 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:03 INFO - PROCESS | 1754 | 1467974823552 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:03 INFO - PROCESS | 1754 | 1467974823776 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 03:47:03 INFO - PROCESS | 1754 | 1467974823796 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:03 INFO - PROCESS | 1754 | 1467974823803 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:03 INFO - PROCESS | 1754 | ++DOCSHELL 0x9bb1c800 == 43 [pid = 1754] [id = 69] 03:47:03 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x9bf43800) [pid = 1754] [serial = 205] [outer = (nil)] 03:47:03 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0xa102cc00) [pid = 1754] [serial = 206] [outer = 0x9bf43800] 03:47:03 INFO - PROCESS | 1754 | 1467974823885 Marionette DEBUG loaded listener.js 03:47:03 INFO - PROCESS | 1754 | ++DOMWINDOW == 97 (0xa2008800) [pid = 1754] [serial = 207] [outer = 0x9bf43800] 03:47:04 INFO - PROCESS | 1754 | 1467974824715 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 03:47:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:47:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1241ms 03:47:04 INFO - PROCESS | 1754 | 1467974824780 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 03:47:04 INFO - PROCESS | 1754 | 1467974824783 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 03:47:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:47:04 INFO - PROCESS | 1754 | 1467974824932 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:47:04 INFO - PROCESS | 1754 | 1467974824934 Marionette TRACE conn4 <- [1,250,null,{}] 03:47:04 INFO - PROCESS | 1754 | 1467974824941 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:04 INFO - PROCESS | 1754 | 1467974824945 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:05 INFO - PROCESS | 1754 | 1467974825227 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 03:47:05 INFO - PROCESS | 1754 | --DOMWINDOW == 96 (0x95057800) [pid = 1754] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:47:05 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0x9520fc00) [pid = 1754] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:47:05 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x97751800) [pid = 1754] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:47:05 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x9a8a4000) [pid = 1754] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:47:05 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x93961c00) [pid = 1754] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:47:05 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x99627800) [pid = 1754] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:47:05 INFO - PROCESS | 1754 | 1467974825359 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:05 INFO - PROCESS | 1754 | 1467974825376 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:05 INFO - PROCESS | 1754 | ++DOCSHELL 0x99fc6000 == 44 [pid = 1754] [id = 70] 03:47:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x9a557400) [pid = 1754] [serial = 208] [outer = (nil)] 03:47:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0xa2370800) [pid = 1754] [serial = 209] [outer = 0x9a557400] 03:47:05 INFO - PROCESS | 1754 | 1467974825463 Marionette DEBUG loaded listener.js 03:47:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0xa4d50c00) [pid = 1754] [serial = 210] [outer = 0x9a557400] 03:47:06 INFO - PROCESS | 1754 | 1467974826165 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 03:47:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:47:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1310ms 03:47:06 INFO - PROCESS | 1754 | 1467974826214 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 03:47:06 INFO - PROCESS | 1754 | 1467974826217 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 03:47:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:47:06 INFO - PROCESS | 1754 | 1467974826231 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:47:06 INFO - PROCESS | 1754 | 1467974826234 Marionette TRACE conn4 <- [1,254,null,{}] 03:47:06 INFO - PROCESS | 1754 | 1467974826242 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:06 INFO - PROCESS | 1754 | 1467974826247 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:06 INFO - PROCESS | 1754 | 1467974826407 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 03:47:06 INFO - PROCESS | 1754 | 1467974826416 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:06 INFO - PROCESS | 1754 | 1467974826426 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:06 INFO - PROCESS | 1754 | ++DOCSHELL 0x93b60c00 == 45 [pid = 1754] [id = 71] 03:47:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x93b61c00) [pid = 1754] [serial = 211] [outer = (nil)] 03:47:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0xa6f46400) [pid = 1754] [serial = 212] [outer = 0x93b61c00] 03:47:06 INFO - PROCESS | 1754 | 1467974826496 Marionette DEBUG loaded listener.js 03:47:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 97 (0xa6f84400) [pid = 1754] [serial = 213] [outer = 0x93b61c00] 03:47:07 INFO - PROCESS | 1754 | 1467974827549 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 03:47:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:47:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1388ms 03:47:07 INFO - PROCESS | 1754 | 1467974827628 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 03:47:07 INFO - PROCESS | 1754 | 1467974827636 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 03:47:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:47:07 INFO - PROCESS | 1754 | 1467974827646 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:47:07 INFO - PROCESS | 1754 | 1467974827651 Marionette TRACE conn4 <- [1,258,null,{}] 03:47:07 INFO - PROCESS | 1754 | 1467974827669 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:07 INFO - PROCESS | 1754 | 1467974827675 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:07 INFO - PROCESS | 1754 | 1467974827866 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 03:47:08 INFO - PROCESS | 1754 | 1467974828075 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:08 INFO - PROCESS | 1754 | 1467974828087 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:08 INFO - PROCESS | 1754 | ++DOCSHELL 0x91e1dc00 == 46 [pid = 1754] [id = 72] 03:47:08 INFO - PROCESS | 1754 | ++DOMWINDOW == 98 (0x9520a400) [pid = 1754] [serial = 214] [outer = (nil)] 03:47:08 INFO - PROCESS | 1754 | ++DOMWINDOW == 99 (0x9775e000) [pid = 1754] [serial = 215] [outer = 0x9520a400] 03:47:08 INFO - PROCESS | 1754 | 1467974828197 Marionette DEBUG loaded listener.js 03:47:08 INFO - PROCESS | 1754 | ++DOMWINDOW == 100 (0x9775b800) [pid = 1754] [serial = 216] [outer = 0x9520a400] 03:47:09 INFO - PROCESS | 1754 | 1467974829063 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 03:47:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:47:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1493ms 03:47:09 INFO - PROCESS | 1754 | 1467974829138 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 03:47:09 INFO - PROCESS | 1754 | 1467974829147 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 03:47:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:47:09 INFO - PROCESS | 1754 | 1467974829161 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:47:09 INFO - PROCESS | 1754 | 1467974829165 Marionette TRACE conn4 <- [1,262,null,{}] 03:47:09 INFO - PROCESS | 1754 | 1467974829173 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:09 INFO - PROCESS | 1754 | 1467974829180 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:09 INFO - PROCESS | 1754 | 1467974829427 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 03:47:09 INFO - PROCESS | 1754 | 1467974829641 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:09 INFO - PROCESS | 1754 | 1467974829649 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:09 INFO - PROCESS | 1754 | ++DOCSHELL 0x99fc8000 == 47 [pid = 1754] [id = 73] 03:47:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 101 (0x9a34dc00) [pid = 1754] [serial = 217] [outer = (nil)] 03:47:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 102 (0x9a35b800) [pid = 1754] [serial = 218] [outer = 0x9a34dc00] 03:47:09 INFO - PROCESS | 1754 | 1467974829783 Marionette DEBUG loaded listener.js 03:47:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 103 (0x9a361c00) [pid = 1754] [serial = 219] [outer = 0x9a34dc00] 03:47:10 INFO - PROCESS | 1754 | 1467974830675 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 03:47:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:47:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1592ms 03:47:10 INFO - PROCESS | 1754 | 1467974830753 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 03:47:10 INFO - PROCESS | 1754 | 1467974830757 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 03:47:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:47:10 INFO - PROCESS | 1754 | 1467974830765 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:47:10 INFO - PROCESS | 1754 | 1467974830772 Marionette TRACE conn4 <- [1,266,null,{}] 03:47:10 INFO - PROCESS | 1754 | 1467974830788 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:10 INFO - PROCESS | 1754 | 1467974830798 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:11 INFO - PROCESS | 1754 | 1467974831026 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 03:47:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 104 (0x917cd000) [pid = 1754] [serial = 220] [outer = 0x937b1000] 03:47:11 INFO - PROCESS | 1754 | 1467974831276 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:11 INFO - PROCESS | 1754 | 1467974831288 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:11 INFO - PROCESS | 1754 | ++DOCSHELL 0x9a357400 == 48 [pid = 1754] [id = 74] 03:47:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 105 (0x9a364400) [pid = 1754] [serial = 221] [outer = (nil)] 03:47:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 106 (0x9a490c00) [pid = 1754] [serial = 222] [outer = 0x9a364400] 03:47:11 INFO - PROCESS | 1754 | 1467974831401 Marionette DEBUG loaded listener.js 03:47:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 107 (0x9a495400) [pid = 1754] [serial = 223] [outer = 0x9a364400] 03:47:12 INFO - PROCESS | 1754 | 1467974832369 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 03:47:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:47:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1642ms 03:47:12 INFO - PROCESS | 1754 | 1467974832408 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 03:47:12 INFO - PROCESS | 1754 | 1467974832412 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 03:47:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:47:12 INFO - PROCESS | 1754 | 1467974832420 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:47:12 INFO - PROCESS | 1754 | 1467974832424 Marionette TRACE conn4 <- [1,270,null,{}] 03:47:12 INFO - PROCESS | 1754 | 1467974832430 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:12 INFO - PROCESS | 1754 | 1467974832437 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:12 INFO - PROCESS | 1754 | 1467974832650 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 03:47:12 INFO - PROCESS | 1754 | 1467974832843 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:12 INFO - PROCESS | 1754 | 1467974832853 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:12 INFO - PROCESS | 1754 | ++DOCSHELL 0x9a491400 == 49 [pid = 1754] [id = 75] 03:47:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 108 (0x9a497400) [pid = 1754] [serial = 224] [outer = (nil)] 03:47:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 109 (0x9a49cc00) [pid = 1754] [serial = 225] [outer = 0x9a497400] 03:47:12 INFO - PROCESS | 1754 | 1467974832980 Marionette DEBUG loaded listener.js 03:47:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 110 (0x9a54b400) [pid = 1754] [serial = 226] [outer = 0x9a497400] 03:47:13 INFO - PROCESS | 1754 | 1467974833813 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 03:47:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:47:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1436ms 03:47:13 INFO - PROCESS | 1754 | 1467974833857 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 03:47:13 INFO - PROCESS | 1754 | 1467974833860 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 03:47:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:47:13 INFO - PROCESS | 1754 | 1467974833868 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:47:13 INFO - PROCESS | 1754 | 1467974833872 Marionette TRACE conn4 <- [1,274,null,{}] 03:47:13 INFO - PROCESS | 1754 | 1467974833897 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:13 INFO - PROCESS | 1754 | 1467974833903 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:14 INFO - PROCESS | 1754 | 1467974834081 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 03:47:14 INFO - PROCESS | 1754 | 1467974834238 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:14 INFO - PROCESS | 1754 | 1467974834244 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:14 INFO - PROCESS | 1754 | ++DOCSHELL 0x9387e800 == 50 [pid = 1754] [id = 76] 03:47:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 111 (0x97759c00) [pid = 1754] [serial = 227] [outer = (nil)] 03:47:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 112 (0x9a8ac000) [pid = 1754] [serial = 228] [outer = 0x97759c00] 03:47:14 INFO - PROCESS | 1754 | 1467974834329 Marionette DEBUG loaded listener.js 03:47:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 113 (0x9b021000) [pid = 1754] [serial = 229] [outer = 0x97759c00] 03:47:15 INFO - PROCESS | 1754 | 1467974835254 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 03:47:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:47:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1455ms 03:47:15 INFO - PROCESS | 1754 | 1467974835324 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 03:47:15 INFO - PROCESS | 1754 | 1467974835329 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 03:47:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:47:15 INFO - PROCESS | 1754 | 1467974835335 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:47:15 INFO - PROCESS | 1754 | 1467974835339 Marionette TRACE conn4 <- [1,278,null,{}] 03:47:15 INFO - PROCESS | 1754 | 1467974835345 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:15 INFO - PROCESS | 1754 | 1467974835355 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:15 INFO - PROCESS | 1754 | 1467974835613 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 03:47:15 INFO - PROCESS | 1754 | 1467974835822 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:15 INFO - PROCESS | 1754 | 1467974835828 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:15 INFO - PROCESS | 1754 | ++DOCSHELL 0x928e8c00 == 51 [pid = 1754] [id = 77] 03:47:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 114 (0x928eb000) [pid = 1754] [serial = 230] [outer = (nil)] 03:47:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 115 (0x928f2000) [pid = 1754] [serial = 231] [outer = 0x928eb000] 03:47:15 INFO - PROCESS | 1754 | 1467974835929 Marionette DEBUG loaded listener.js 03:47:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 116 (0x9a8a5c00) [pid = 1754] [serial = 232] [outer = 0x928eb000] 03:47:16 INFO - PROCESS | 1754 | 1467974836781 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 03:47:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:47:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1488ms 03:47:16 INFO - PROCESS | 1754 | 1467974836824 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 03:47:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:47:16 INFO - PROCESS | 1754 | 1467974836829 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 03:47:16 INFO - PROCESS | 1754 | 1467974836836 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:47:16 INFO - PROCESS | 1754 | 1467974836839 Marionette TRACE conn4 <- [1,282,null,{}] 03:47:16 INFO - PROCESS | 1754 | 1467974836865 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:16 INFO - PROCESS | 1754 | 1467974836871 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:17 INFO - PROCESS | 1754 | 1467974837058 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 03:47:17 INFO - PROCESS | 1754 | 1467974837219 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:17 INFO - PROCESS | 1754 | 1467974837229 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:17 INFO - PROCESS | 1754 | ++DOCSHELL 0x937aec00 == 52 [pid = 1754] [id = 78] 03:47:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 117 (0x9d860000) [pid = 1754] [serial = 233] [outer = (nil)] 03:47:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 118 (0xa2375000) [pid = 1754] [serial = 234] [outer = 0x9d860000] 03:47:17 INFO - PROCESS | 1754 | 1467974837307 Marionette DEBUG loaded listener.js 03:47:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 119 (0xa3105800) [pid = 1754] [serial = 235] [outer = 0x9d860000] 03:47:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:47:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1383ms 03:47:18 INFO - PROCESS | 1754 | 1467974838209 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 03:47:18 INFO - PROCESS | 1754 | 1467974838221 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 03:47:18 INFO - PROCESS | 1754 | 1467974838224 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 03:47:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:47:18 INFO - PROCESS | 1754 | 1467974838251 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:47:18 INFO - PROCESS | 1754 | 1467974838255 Marionette TRACE conn4 <- [1,286,null,{}] 03:47:18 INFO - PROCESS | 1754 | 1467974838263 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:18 INFO - PROCESS | 1754 | 1467974838268 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:18 INFO - PROCESS | 1754 | 1467974838460 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 03:47:18 INFO - PROCESS | 1754 | 1467974838930 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:18 INFO - PROCESS | 1754 | 1467974838939 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:19 INFO - PROCESS | 1754 | ++DOCSHELL 0x928e9800 == 53 [pid = 1754] [id = 79] 03:47:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 120 (0x928e9c00) [pid = 1754] [serial = 236] [outer = (nil)] 03:47:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 121 (0x928f0000) [pid = 1754] [serial = 237] [outer = 0x928e9c00] 03:47:19 INFO - PROCESS | 1754 | 1467974839059 Marionette DEBUG loaded listener.js 03:47:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 122 (0x928f5c00) [pid = 1754] [serial = 238] [outer = 0x928e9c00] 03:47:19 INFO - PROCESS | 1754 | 1467974839883 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 03:47:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:47:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1712ms 03:47:19 INFO - PROCESS | 1754 | 1467974839947 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 03:47:19 INFO - PROCESS | 1754 | 1467974839953 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 03:47:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:47:19 INFO - PROCESS | 1754 | 1467974839962 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:47:19 INFO - PROCESS | 1754 | 1467974839967 Marionette TRACE conn4 <- [1,290,null,{}] 03:47:19 INFO - PROCESS | 1754 | 1467974839975 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:19 INFO - PROCESS | 1754 | 1467974839982 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:20 INFO - PROCESS | 1754 | 1467974840163 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 03:47:20 INFO - PROCESS | 1754 | 1467974840420 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:20 INFO - PROCESS | 1754 | 1467974840432 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:20 INFO - PROCESS | 1754 | ++DOCSHELL 0x9775b400 == 54 [pid = 1754] [id = 80] 03:47:20 INFO - PROCESS | 1754 | ++DOMWINDOW == 123 (0x9775cc00) [pid = 1754] [serial = 239] [outer = (nil)] 03:47:20 INFO - PROCESS | 1754 | ++DOMWINDOW == 124 (0x97762400) [pid = 1754] [serial = 240] [outer = 0x9775cc00] 03:47:20 INFO - PROCESS | 1754 | 1467974840550 Marionette DEBUG loaded listener.js 03:47:20 INFO - PROCESS | 1754 | ++DOMWINDOW == 125 (0x98169400) [pid = 1754] [serial = 241] [outer = 0x9775cc00] 03:47:21 INFO - PROCESS | 1754 | --DOCSHELL 0x99fc6000 == 53 [pid = 1754] [id = 70] 03:47:21 INFO - PROCESS | 1754 | --DOMWINDOW == 124 (0x99fc7800) [pid = 1754] [serial = 149] [outer = (nil)] [url = about:blank] 03:47:21 INFO - PROCESS | 1754 | --DOMWINDOW == 123 (0xa255d800) [pid = 1754] [serial = 170] [outer = (nil)] [url = about:blank] 03:47:21 INFO - PROCESS | 1754 | --DOCSHELL 0x9bb1c800 == 52 [pid = 1754] [id = 69] 03:47:21 INFO - PROCESS | 1754 | --DOCSHELL 0x91e17000 == 51 [pid = 1754] [id = 68] 03:47:21 INFO - PROCESS | 1754 | --DOCSHELL 0x93b6e000 == 50 [pid = 1754] [id = 67] 03:47:21 INFO - PROCESS | 1754 | --DOCSHELL 0x9880f800 == 49 [pid = 1754] [id = 66] 03:47:21 INFO - PROCESS | 1754 | --DOCSHELL 0x9464b800 == 48 [pid = 1754] [id = 65] 03:47:21 INFO - PROCESS | 1754 | --DOCSHELL 0x9212b000 == 47 [pid = 1754] [id = 58] 03:47:21 INFO - PROCESS | 1754 | 1467974841443 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 03:47:21 INFO - PROCESS | 1754 | --DOMWINDOW == 122 (0x9880e000) [pid = 1754] [serial = 156] [outer = (nil)] [url = about:blank] 03:47:21 INFO - PROCESS | 1754 | --DOMWINDOW == 121 (0x95060000) [pid = 1754] [serial = 155] [outer = (nil)] [url = about:blank] 03:47:21 INFO - PROCESS | 1754 | --DOMWINDOW == 120 (0xa102ac00) [pid = 1754] [serial = 168] [outer = (nil)] [url = about:blank] 03:47:21 INFO - PROCESS | 1754 | --DOMWINDOW == 119 (0x9b333400) [pid = 1754] [serial = 140] [outer = (nil)] [url = about:blank] 03:47:21 INFO - PROCESS | 1754 | --DOMWINDOW == 118 (0x9bff6c00) [pid = 1754] [serial = 164] [outer = (nil)] [url = about:blank] 03:47:21 INFO - PROCESS | 1754 | --DOMWINDOW == 117 (0x9bf48800) [pid = 1754] [serial = 167] [outer = (nil)] [url = about:blank] 03:47:21 INFO - PROCESS | 1754 | --DOMWINDOW == 116 (0xa2246400) [pid = 1754] [serial = 143] [outer = (nil)] [url = about:blank] 03:47:21 INFO - PROCESS | 1754 | --DOMWINDOW == 115 (0x9b416c00) [pid = 1754] [serial = 161] [outer = (nil)] [url = about:blank] 03:47:21 INFO - PROCESS | 1754 | --DOMWINDOW == 114 (0x9bb1e400) [pid = 1754] [serial = 162] [outer = (nil)] [url = about:blank] 03:47:21 INFO - PROCESS | 1754 | --DOMWINDOW == 113 (0x9cb0dc00) [pid = 1754] [serial = 165] [outer = (nil)] [url = about:blank] 03:47:21 INFO - PROCESS | 1754 | --DOMWINDOW == 112 (0x94644c00) [pid = 1754] [serial = 152] [outer = (nil)] [url = about:blank] 03:47:21 INFO - PROCESS | 1754 | --DOMWINDOW == 111 (0xa69a0800) [pid = 1754] [serial = 146] [outer = (nil)] [url = about:blank] 03:47:21 INFO - PROCESS | 1754 | --DOMWINDOW == 110 (0x95044400) [pid = 1754] [serial = 137] [outer = (nil)] [url = about:blank] 03:47:21 INFO - PROCESS | 1754 | --DOMWINDOW == 109 (0x9504c400) [pid = 1754] [serial = 153] [outer = (nil)] [url = about:blank] 03:47:21 INFO - PROCESS | 1754 | --DOMWINDOW == 108 (0x99fc9400) [pid = 1754] [serial = 158] [outer = (nil)] [url = about:blank] 03:47:21 INFO - PROCESS | 1754 | --DOMWINDOW == 107 (0x9a8a2000) [pid = 1754] [serial = 159] [outer = (nil)] [url = about:blank] 03:47:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1532ms 03:47:21 INFO - PROCESS | 1754 | 1467974841497 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 03:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:47:21 INFO - PROCESS | 1754 | 1467974841503 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 03:47:21 INFO - PROCESS | 1754 | 1467974841511 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:47:21 INFO - PROCESS | 1754 | 1467974841514 Marionette TRACE conn4 <- [1,294,null,{}] 03:47:21 INFO - PROCESS | 1754 | 1467974841520 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:21 INFO - PROCESS | 1754 | 1467974841525 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:21 INFO - PROCESS | 1754 | 1467974841696 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 03:47:21 INFO - PROCESS | 1754 | 1467974841827 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:21 INFO - PROCESS | 1754 | 1467974841838 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:21 INFO - PROCESS | 1754 | ++DOCSHELL 0x95059000 == 48 [pid = 1754] [id = 81] 03:47:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 108 (0x95062000) [pid = 1754] [serial = 242] [outer = (nil)] 03:47:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 109 (0x98882800) [pid = 1754] [serial = 243] [outer = 0x95062000] 03:47:21 INFO - PROCESS | 1754 | 1467974841906 Marionette DEBUG loaded listener.js 03:47:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 110 (0x9a258400) [pid = 1754] [serial = 244] [outer = 0x95062000] 03:47:22 INFO - PROCESS | 1754 | 1467974842770 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:47:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:47:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1294ms 03:47:22 INFO - PROCESS | 1754 | 1467974842806 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 03:47:22 INFO - PROCESS | 1754 | 1467974842809 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 03:47:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:47:22 INFO - PROCESS | 1754 | 1467974842825 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:47:22 INFO - PROCESS | 1754 | 1467974842834 Marionette TRACE conn4 <- [1,298,null,{}] 03:47:22 INFO - PROCESS | 1754 | 1467974842844 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:22 INFO - PROCESS | 1754 | 1467974842851 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:23 INFO - PROCESS | 1754 | 1467974843024 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 03:47:23 INFO - PROCESS | 1754 | 1467974843144 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:23 INFO - PROCESS | 1754 | 1467974843155 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:23 INFO - PROCESS | 1754 | ++DOCSHELL 0x9504b400 == 49 [pid = 1754] [id = 82] 03:47:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 111 (0x9a49c000) [pid = 1754] [serial = 245] [outer = (nil)] 03:47:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 112 (0x9a8a3400) [pid = 1754] [serial = 246] [outer = 0x9a49c000] 03:47:23 INFO - PROCESS | 1754 | 1467974843227 Marionette DEBUG loaded listener.js 03:47:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 113 (0x9b333400) [pid = 1754] [serial = 247] [outer = 0x9a49c000] 03:47:23 INFO - PROCESS | 1754 | 1467974843983 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:47:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:47:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1200ms 03:47:24 INFO - PROCESS | 1754 | 1467974844018 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 03:47:24 INFO - PROCESS | 1754 | 1467974844022 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 03:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:47:24 INFO - PROCESS | 1754 | 1467974844033 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:47:24 INFO - PROCESS | 1754 | 1467974844036 Marionette TRACE conn4 <- [1,302,null,{}] 03:47:24 INFO - PROCESS | 1754 | 1467974844052 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:24 INFO - PROCESS | 1754 | 1467974844058 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:24 INFO - PROCESS | 1754 | 1467974844273 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 03:47:24 INFO - PROCESS | 1754 | 1467974844300 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:24 INFO - PROCESS | 1754 | 1467974844327 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:24 INFO - PROCESS | 1754 | ++DOCSHELL 0x9294e800 == 50 [pid = 1754] [id = 83] 03:47:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 114 (0x9294f000) [pid = 1754] [serial = 248] [outer = (nil)] 03:47:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 115 (0x92958000) [pid = 1754] [serial = 249] [outer = 0x9294f000] 03:47:24 INFO - PROCESS | 1754 | 1467974844461 Marionette DEBUG loaded listener.js 03:47:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 116 (0x9295b800) [pid = 1754] [serial = 250] [outer = 0x9294f000] 03:47:25 INFO - PROCESS | 1754 | 1467974845273 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:47:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:47:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1284ms 03:47:25 INFO - PROCESS | 1754 | 1467974845318 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 03:47:25 INFO - PROCESS | 1754 | 1467974845322 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 03:47:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:47:25 INFO - PROCESS | 1754 | 1467974845328 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:47:25 INFO - PROCESS | 1754 | 1467974845331 Marionette TRACE conn4 <- [1,306,null,{}] 03:47:25 INFO - PROCESS | 1754 | 1467974845337 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:25 INFO - PROCESS | 1754 | 1467974845342 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:25 INFO - PROCESS | 1754 | 1467974845561 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 03:47:25 INFO - PROCESS | 1754 | 1467974845582 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:25 INFO - PROCESS | 1754 | 1467974845600 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:25 INFO - PROCESS | 1754 | ++DOCSHELL 0x9775e400 == 51 [pid = 1754] [id = 84] 03:47:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 117 (0x9a498000) [pid = 1754] [serial = 251] [outer = (nil)] 03:47:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 118 (0x9bb25400) [pid = 1754] [serial = 252] [outer = 0x9a498000] 03:47:25 INFO - PROCESS | 1754 | 1467974845675 Marionette DEBUG loaded listener.js 03:47:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 119 (0x9cb73000) [pid = 1754] [serial = 253] [outer = 0x9a498000] 03:47:26 INFO - PROCESS | 1754 | --DOMWINDOW == 118 (0x9bf43800) [pid = 1754] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:47:26 INFO - PROCESS | 1754 | --DOMWINDOW == 117 (0x9a557400) [pid = 1754] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:47:26 INFO - PROCESS | 1754 | --DOMWINDOW == 116 (0x97733c00) [pid = 1754] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:47:26 INFO - PROCESS | 1754 | --DOMWINDOW == 115 (0x99f07c00) [pid = 1754] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:47:26 INFO - PROCESS | 1754 | --DOMWINDOW == 114 (0x95040400) [pid = 1754] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:47:26 INFO - PROCESS | 1754 | --DOMWINDOW == 113 (0x9a357c00) [pid = 1754] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:47:26 INFO - PROCESS | 1754 | 1467974846727 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:47:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:47:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1428ms 03:47:26 INFO - PROCESS | 1754 | 1467974846758 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 03:47:26 INFO - PROCESS | 1754 | 1467974846762 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 03:47:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:47:26 INFO - PROCESS | 1754 | 1467974846768 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:47:26 INFO - PROCESS | 1754 | 1467974846770 Marionette TRACE conn4 <- [1,310,null,{}] 03:47:26 INFO - PROCESS | 1754 | 1467974846777 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:26 INFO - PROCESS | 1754 | 1467974846782 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:26 INFO - PROCESS | 1754 | 1467974846939 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 03:47:26 INFO - PROCESS | 1754 | 1467974846954 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:26 INFO - PROCESS | 1754 | 1467974846962 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:26 INFO - PROCESS | 1754 | ++DOCSHELL 0x90d17000 == 52 [pid = 1754] [id = 85] 03:47:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 114 (0x90d18800) [pid = 1754] [serial = 254] [outer = (nil)] 03:47:27 INFO - PROCESS | 1754 | ++DOMWINDOW == 115 (0x90d20800) [pid = 1754] [serial = 255] [outer = 0x90d18800] 03:47:27 INFO - PROCESS | 1754 | 1467974847031 Marionette DEBUG loaded listener.js 03:47:27 INFO - PROCESS | 1754 | ++DOMWINDOW == 116 (0x9295c800) [pid = 1754] [serial = 256] [outer = 0x90d18800] 03:47:27 INFO - PROCESS | 1754 | 1467974847865 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:47:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1142ms 03:47:27 INFO - PROCESS | 1754 | 1467974847912 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 03:47:27 INFO - PROCESS | 1754 | 1467974847916 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 03:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:47:27 INFO - PROCESS | 1754 | 1467974847923 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:47:27 INFO - PROCESS | 1754 | 1467974847926 Marionette TRACE conn4 <- [1,314,null,{}] 03:47:27 INFO - PROCESS | 1754 | 1467974847932 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:27 INFO - PROCESS | 1754 | 1467974847936 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:28 INFO - PROCESS | 1754 | 1467974848112 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 03:47:28 INFO - PROCESS | 1754 | 1467974848329 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:28 INFO - PROCESS | 1754 | 1467974848337 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:28 INFO - PROCESS | 1754 | ++DOCSHELL 0x90d13000 == 53 [pid = 1754] [id = 86] 03:47:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 117 (0x90d13c00) [pid = 1754] [serial = 257] [outer = (nil)] 03:47:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 118 (0x90d16400) [pid = 1754] [serial = 258] [outer = 0x90d13c00] 03:47:28 INFO - PROCESS | 1754 | 1467974848430 Marionette DEBUG loaded listener.js 03:47:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 119 (0x90d20400) [pid = 1754] [serial = 259] [outer = 0x90d13c00] 03:47:29 INFO - PROCESS | 1754 | 1467974849498 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:47:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:47:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1631ms 03:47:29 INFO - PROCESS | 1754 | 1467974849558 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 03:47:29 INFO - PROCESS | 1754 | 1467974849564 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 03:47:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:47:29 INFO - PROCESS | 1754 | 1467974849573 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:47:29 INFO - PROCESS | 1754 | 1467974849579 Marionette TRACE conn4 <- [1,318,null,{}] 03:47:29 INFO - PROCESS | 1754 | 1467974849633 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:29 INFO - PROCESS | 1754 | 1467974849641 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:29 INFO - PROCESS | 1754 | 1467974849911 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 03:47:30 INFO - PROCESS | 1754 | 1467974850092 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:30 INFO - PROCESS | 1754 | 1467974850105 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:30 INFO - PROCESS | 1754 | ++DOCSHELL 0x91e14400 == 54 [pid = 1754] [id = 87] 03:47:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 120 (0x95042800) [pid = 1754] [serial = 260] [outer = (nil)] 03:47:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 121 (0x95055400) [pid = 1754] [serial = 261] [outer = 0x95042800] 03:47:30 INFO - PROCESS | 1754 | 1467974850190 Marionette DEBUG loaded listener.js 03:47:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 122 (0x97731000) [pid = 1754] [serial = 262] [outer = 0x95042800] 03:47:31 INFO - PROCESS | 1754 | 1467974851172 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:47:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:47:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1642ms 03:47:31 INFO - PROCESS | 1754 | 1467974851220 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 03:47:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:47:31 INFO - PROCESS | 1754 | 1467974851227 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 03:47:31 INFO - PROCESS | 1754 | 1467974851235 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:47:31 INFO - PROCESS | 1754 | 1467974851238 Marionette TRACE conn4 <- [1,322,null,{}] 03:47:31 INFO - PROCESS | 1754 | 1467974851245 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:31 INFO - PROCESS | 1754 | 1467974851250 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:31 INFO - PROCESS | 1754 | 1467974851463 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 03:47:31 INFO - PROCESS | 1754 | 1467974851784 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:31 INFO - PROCESS | 1754 | 1467974851794 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:31 INFO - PROCESS | 1754 | ++DOCSHELL 0x99fca000 == 55 [pid = 1754] [id = 88] 03:47:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 123 (0x99fcb400) [pid = 1754] [serial = 263] [outer = (nil)] 03:47:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 124 (0x9a35a400) [pid = 1754] [serial = 264] [outer = 0x99fcb400] 03:47:31 INFO - PROCESS | 1754 | 1467974851916 Marionette DEBUG loaded listener.js 03:47:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 125 (0x9a496c00) [pid = 1754] [serial = 265] [outer = 0x99fcb400] 03:47:32 INFO - PROCESS | 1754 | 1467974852886 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:47:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:47:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1688ms 03:47:32 INFO - PROCESS | 1754 | 1467974852922 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 03:47:32 INFO - PROCESS | 1754 | 1467974852926 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 03:47:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:47:32 INFO - PROCESS | 1754 | 1467974852944 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:47:32 INFO - PROCESS | 1754 | 1467974852954 Marionette TRACE conn4 <- [1,326,null,{}] 03:47:32 INFO - PROCESS | 1754 | 1467974852961 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:32 INFO - PROCESS | 1754 | 1467974852969 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:33 INFO - PROCESS | 1754 | 1467974853210 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 03:47:33 INFO - PROCESS | 1754 | 1467974853412 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:33 INFO - PROCESS | 1754 | 1467974853423 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:33 INFO - PROCESS | 1754 | ++DOCSHELL 0x917cf000 == 56 [pid = 1754] [id = 89] 03:47:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 126 (0x917cf800) [pid = 1754] [serial = 266] [outer = (nil)] 03:47:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 127 (0x9cb7f000) [pid = 1754] [serial = 267] [outer = 0x917cf800] 03:47:33 INFO - PROCESS | 1754 | 1467974853548 Marionette DEBUG loaded listener.js 03:47:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 128 (0x9d88d800) [pid = 1754] [serial = 268] [outer = 0x917cf800] 03:47:34 INFO - PROCESS | 1754 | 1467974854517 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:47:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1599ms 03:47:34 INFO - PROCESS | 1754 | 1467974854535 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 03:47:34 INFO - PROCESS | 1754 | 1467974854539 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 03:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:47:34 INFO - PROCESS | 1754 | 1467974854546 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:47:34 INFO - PROCESS | 1754 | 1467974854550 Marionette TRACE conn4 <- [1,330,null,{}] 03:47:34 INFO - PROCESS | 1754 | 1467974854556 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:34 INFO - PROCESS | 1754 | 1467974854562 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:34 INFO - PROCESS | 1754 | 1467974854773 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 03:47:34 INFO - PROCESS | 1754 | 1467974854974 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:34 INFO - PROCESS | 1754 | 1467974854984 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:35 INFO - PROCESS | 1754 | ++DOCSHELL 0xa224bc00 == 57 [pid = 1754] [id = 90] 03:47:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 129 (0xa2372800) [pid = 1754] [serial = 269] [outer = (nil)] 03:47:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 130 (0xa255d800) [pid = 1754] [serial = 270] [outer = 0xa2372800] 03:47:35 INFO - PROCESS | 1754 | 1467974855108 Marionette DEBUG loaded listener.js 03:47:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 131 (0xa2ffbc00) [pid = 1754] [serial = 271] [outer = 0xa2372800] 03:47:35 INFO - PROCESS | 1754 | 1467974855980 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1489ms 03:47:36 INFO - PROCESS | 1754 | 1467974856037 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 03:47:36 INFO - PROCESS | 1754 | 1467974856042 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 03:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:47:36 INFO - PROCESS | 1754 | 1467974856048 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:47:36 INFO - PROCESS | 1754 | 1467974856053 Marionette TRACE conn4 <- [1,334,null,{}] 03:47:36 INFO - PROCESS | 1754 | 1467974856059 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:36 INFO - PROCESS | 1754 | 1467974856065 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:36 INFO - PROCESS | 1754 | 1467974856290 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 03:47:36 INFO - PROCESS | 1754 | 1467974856502 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:36 INFO - PROCESS | 1754 | 1467974856515 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:36 INFO - PROCESS | 1754 | ++DOCSHELL 0xa4d4f800 == 58 [pid = 1754] [id = 91] 03:47:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 132 (0xa4f1f800) [pid = 1754] [serial = 272] [outer = (nil)] 03:47:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 133 (0xa6797000) [pid = 1754] [serial = 273] [outer = 0xa4f1f800] 03:47:36 INFO - PROCESS | 1754 | 1467974856659 Marionette DEBUG loaded listener.js 03:47:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 134 (0xa6f79800) [pid = 1754] [serial = 274] [outer = 0xa4f1f800] 03:47:37 INFO - PROCESS | 1754 | 1467974857557 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1547ms 03:47:37 INFO - PROCESS | 1754 | 1467974857596 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 03:47:37 INFO - PROCESS | 1754 | 1467974857599 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 03:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:47:37 INFO - PROCESS | 1754 | 1467974857606 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:47:37 INFO - PROCESS | 1754 | 1467974857610 Marionette TRACE conn4 <- [1,338,null,{}] 03:47:37 INFO - PROCESS | 1754 | 1467974857616 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:37 INFO - PROCESS | 1754 | 1467974857621 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:37 INFO - PROCESS | 1754 | 1467974857836 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 03:47:38 INFO - PROCESS | 1754 | 1467974858031 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:38 INFO - PROCESS | 1754 | 1467974858042 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:38 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f365400 == 59 [pid = 1754] [id = 92] 03:47:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 135 (0x8f367000) [pid = 1754] [serial = 275] [outer = (nil)] 03:47:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 136 (0x8f36f000) [pid = 1754] [serial = 276] [outer = 0x8f367000] 03:47:38 INFO - PROCESS | 1754 | 1467974858156 Marionette DEBUG loaded listener.js 03:47:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 137 (0xa334ec00) [pid = 1754] [serial = 277] [outer = 0x8f367000] 03:47:39 INFO - PROCESS | 1754 | 1467974859045 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:47:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1505ms 03:47:39 INFO - PROCESS | 1754 | 1467974859113 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 03:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:47:39 INFO - PROCESS | 1754 | 1467974859117 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 03:47:39 INFO - PROCESS | 1754 | 1467974859123 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:47:39 INFO - PROCESS | 1754 | 1467974859127 Marionette TRACE conn4 <- [1,342,null,{}] 03:47:39 INFO - PROCESS | 1754 | 1467974859133 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:39 INFO - PROCESS | 1754 | 1467974859138 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:39 INFO - PROCESS | 1754 | 1467974859318 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 03:47:39 INFO - PROCESS | 1754 | 1467974859481 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:39 INFO - PROCESS | 1754 | 1467974859492 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:39 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f36ec00 == 60 [pid = 1754] [id = 93] 03:47:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 138 (0x8f5e6c00) [pid = 1754] [serial = 278] [outer = (nil)] 03:47:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 139 (0x8f5ecc00) [pid = 1754] [serial = 279] [outer = 0x8f5e6c00] 03:47:39 INFO - PROCESS | 1754 | 1467974859570 Marionette DEBUG loaded listener.js 03:47:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 140 (0x8f5ee400) [pid = 1754] [serial = 280] [outer = 0x8f5e6c00] 03:47:40 INFO - PROCESS | 1754 | 1467974860487 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:47:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1381ms 03:47:40 INFO - PROCESS | 1754 | 1467974860520 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 03:47:40 INFO - PROCESS | 1754 | 1467974860524 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 03:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:47:40 INFO - PROCESS | 1754 | 1467974860533 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:47:40 INFO - PROCESS | 1754 | 1467974860536 Marionette TRACE conn4 <- [1,346,null,{}] 03:47:40 INFO - PROCESS | 1754 | 1467974860542 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:40 INFO - PROCESS | 1754 | 1467974860548 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:40 INFO - PROCESS | 1754 | 1467974860733 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 03:47:40 INFO - PROCESS | 1754 | 1467974860897 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:40 INFO - PROCESS | 1754 | 1467974860906 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:40 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f5ee000 == 61 [pid = 1754] [id = 94] 03:47:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 141 (0x8f5eec00) [pid = 1754] [serial = 281] [outer = (nil)] 03:47:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 142 (0x8f71b400) [pid = 1754] [serial = 282] [outer = 0x8f5eec00] 03:47:40 INFO - PROCESS | 1754 | 1467974860983 Marionette DEBUG loaded listener.js 03:47:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 143 (0x8f71ec00) [pid = 1754] [serial = 283] [outer = 0x8f5eec00] 03:47:42 INFO - PROCESS | 1754 | 1467974862125 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:47:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:47:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1634ms 03:47:42 INFO - PROCESS | 1754 | 1467974862169 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 03:47:42 INFO - PROCESS | 1754 | 1467974862176 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 03:47:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:47:42 INFO - PROCESS | 1754 | 1467974862184 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:47:42 INFO - PROCESS | 1754 | 1467974862189 Marionette TRACE conn4 <- [1,350,null,{}] 03:47:42 INFO - PROCESS | 1754 | 1467974862201 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:42 INFO - PROCESS | 1754 | 1467974862205 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:42 INFO - PROCESS | 1754 | 1467974862395 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 03:47:42 INFO - PROCESS | 1754 | 1467974862577 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:42 INFO - PROCESS | 1754 | 1467974862584 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:42 INFO - PROCESS | 1754 | ++DOCSHELL 0x917c2c00 == 62 [pid = 1754] [id = 95] 03:47:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 144 (0x917c5000) [pid = 1754] [serial = 284] [outer = (nil)] 03:47:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 145 (0x917cb000) [pid = 1754] [serial = 285] [outer = 0x917c5000] 03:47:42 INFO - PROCESS | 1754 | 1467974862661 Marionette DEBUG loaded listener.js 03:47:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 146 (0x91e17400) [pid = 1754] [serial = 286] [outer = 0x917c5000] 03:47:43 INFO - PROCESS | 1754 | 1467974863603 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:47:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:47:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1440ms 03:47:43 INFO - PROCESS | 1754 | 1467974863625 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 03:47:43 INFO - PROCESS | 1754 | 1467974863632 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 03:47:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:47:43 INFO - PROCESS | 1754 | 1467974863642 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:47:43 INFO - PROCESS | 1754 | 1467974863646 Marionette TRACE conn4 <- [1,354,null,{}] 03:47:43 INFO - PROCESS | 1754 | 1467974863653 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:43 INFO - PROCESS | 1754 | 1467974863658 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:43 INFO - PROCESS | 1754 | 1467974863847 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 03:47:44 INFO - PROCESS | 1754 | 1467974864015 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:44 INFO - PROCESS | 1754 | 1467974864023 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:44 INFO - PROCESS | 1754 | ++DOCSHELL 0x917c2000 == 63 [pid = 1754] [id = 96] 03:47:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 147 (0x928e7400) [pid = 1754] [serial = 287] [outer = (nil)] 03:47:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 148 (0x9295ac00) [pid = 1754] [serial = 288] [outer = 0x928e7400] 03:47:44 INFO - PROCESS | 1754 | 1467974864154 Marionette DEBUG loaded listener.js 03:47:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 149 (0x94643800) [pid = 1754] [serial = 289] [outer = 0x928e7400] 03:47:44 INFO - PROCESS | 1754 | --DOCSHELL 0x97749c00 == 62 [pid = 1754] [id = 47] 03:47:44 INFO - PROCESS | 1754 | --DOCSHELL 0x94644800 == 61 [pid = 1754] [id = 56] 03:47:44 INFO - PROCESS | 1754 | --DOCSHELL 0x99fc7c00 == 60 [pid = 1754] [id = 54] 03:47:44 INFO - PROCESS | 1754 | --DOCSHELL 0x9880bc00 == 59 [pid = 1754] [id = 53] 03:47:44 INFO - PROCESS | 1754 | --DOCSHELL 0x93b6c800 == 58 [pid = 1754] [id = 52] 03:47:44 INFO - PROCESS | 1754 | --DOMWINDOW == 148 (0xa6f46400) [pid = 1754] [serial = 212] [outer = (nil)] [url = about:blank] 03:47:44 INFO - PROCESS | 1754 | --DOCSHELL 0x9395c800 == 57 [pid = 1754] [id = 51] 03:47:44 INFO - PROCESS | 1754 | --DOCSHELL 0x97748c00 == 56 [pid = 1754] [id = 48] 03:47:44 INFO - PROCESS | 1754 | --DOCSHELL 0x90d17000 == 55 [pid = 1754] [id = 85] 03:47:44 INFO - PROCESS | 1754 | --DOCSHELL 0x9775e400 == 54 [pid = 1754] [id = 84] 03:47:44 INFO - PROCESS | 1754 | --DOCSHELL 0x9294e800 == 53 [pid = 1754] [id = 83] 03:47:44 INFO - PROCESS | 1754 | --DOCSHELL 0x9504b400 == 52 [pid = 1754] [id = 82] 03:47:44 INFO - PROCESS | 1754 | --DOCSHELL 0x95059000 == 51 [pid = 1754] [id = 81] 03:47:44 INFO - PROCESS | 1754 | --DOCSHELL 0x9775b400 == 50 [pid = 1754] [id = 80] 03:47:44 INFO - PROCESS | 1754 | --DOCSHELL 0x928e9800 == 49 [pid = 1754] [id = 79] 03:47:45 INFO - PROCESS | 1754 | --DOCSHELL 0x93b60c00 == 48 [pid = 1754] [id = 71] 03:47:45 INFO - PROCESS | 1754 | 1467974865166 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:47:45 INFO - PROCESS | 1754 | --DOMWINDOW == 147 (0xa102cc00) [pid = 1754] [serial = 206] [outer = (nil)] [url = about:blank] 03:47:45 INFO - PROCESS | 1754 | --DOMWINDOW == 146 (0xa2370800) [pid = 1754] [serial = 209] [outer = (nil)] [url = about:blank] 03:47:45 INFO - PROCESS | 1754 | --DOMWINDOW == 145 (0xa2008800) [pid = 1754] [serial = 207] [outer = (nil)] [url = about:blank] 03:47:45 INFO - PROCESS | 1754 | --DOMWINDOW == 144 (0x9a556c00) [pid = 1754] [serial = 185] [outer = (nil)] [url = about:blank] 03:47:45 INFO - PROCESS | 1754 | --DOMWINDOW == 143 (0x9a35c800) [pid = 1754] [serial = 200] [outer = (nil)] [url = about:blank] 03:47:45 INFO - PROCESS | 1754 | --DOMWINDOW == 142 (0x9a362400) [pid = 1754] [serial = 201] [outer = (nil)] [url = about:blank] 03:47:45 INFO - PROCESS | 1754 | --DOMWINDOW == 141 (0x9a8a1000) [pid = 1754] [serial = 198] [outer = (nil)] [url = about:blank] 03:47:45 INFO - PROCESS | 1754 | --DOMWINDOW == 140 (0x9a557000) [pid = 1754] [serial = 197] [outer = (nil)] [url = about:blank] 03:47:45 INFO - PROCESS | 1754 | --DOMWINDOW == 139 (0x97739800) [pid = 1754] [serial = 195] [outer = (nil)] [url = about:blank] 03:47:45 INFO - PROCESS | 1754 | --DOMWINDOW == 138 (0x9505bc00) [pid = 1754] [serial = 194] [outer = (nil)] [url = about:blank] 03:47:45 INFO - PROCESS | 1754 | --DOMWINDOW == 137 (0x9a89f000) [pid = 1754] [serial = 176] [outer = (nil)] [url = about:blank] 03:47:45 INFO - PROCESS | 1754 | --DOMWINDOW == 136 (0xa61dd000) [pid = 1754] [serial = 182] [outer = (nil)] [url = about:blank] 03:47:45 INFO - PROCESS | 1754 | --DOMWINDOW == 135 (0x9505c800) [pid = 1754] [serial = 173] [outer = (nil)] [url = about:blank] 03:47:45 INFO - PROCESS | 1754 | --DOMWINDOW == 134 (0xa224f000) [pid = 1754] [serial = 179] [outer = (nil)] [url = about:blank] 03:47:45 INFO - PROCESS | 1754 | --DOMWINDOW == 133 (0xa8244400) [pid = 1754] [serial = 191] [outer = (nil)] [url = about:blank] 03:47:45 INFO - PROCESS | 1754 | --DOMWINDOW == 132 (0x9bbaa000) [pid = 1754] [serial = 203] [outer = (nil)] [url = about:blank] 03:47:45 INFO - PROCESS | 1754 | --DOMWINDOW == 131 (0xa6f48400) [pid = 1754] [serial = 188] [outer = (nil)] [url = about:blank] 03:47:45 INFO - PROCESS | 1754 | --DOMWINDOW == 130 (0x9bf4f000) [pid = 1754] [serial = 204] [outer = (nil)] [url = about:blank] 03:47:45 INFO - PROCESS | 1754 | --DOMWINDOW == 129 (0xa4d50c00) [pid = 1754] [serial = 210] [outer = (nil)] [url = about:blank] 03:47:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1580ms 03:47:45 INFO - PROCESS | 1754 | 1467974865222 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 03:47:45 INFO - PROCESS | 1754 | 1467974865226 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 03:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:47:45 INFO - PROCESS | 1754 | 1467974865233 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:47:45 INFO - PROCESS | 1754 | 1467974865239 Marionette TRACE conn4 <- [1,358,null,{}] 03:47:45 INFO - PROCESS | 1754 | 1467974865254 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:45 INFO - PROCESS | 1754 | 1467974865263 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:45 INFO - PROCESS | 1754 | 1467974865441 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 03:47:45 INFO - PROCESS | 1754 | 1467974865615 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:45 INFO - PROCESS | 1754 | 1467974865624 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:45 INFO - PROCESS | 1754 | ++DOCSHELL 0x9520d800 == 49 [pid = 1754] [id = 97] 03:47:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 130 (0x97734000) [pid = 1754] [serial = 290] [outer = (nil)] 03:47:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 131 (0x97749c00) [pid = 1754] [serial = 291] [outer = 0x97734000] 03:47:45 INFO - PROCESS | 1754 | 1467974865704 Marionette DEBUG loaded listener.js 03:47:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 132 (0x97764800) [pid = 1754] [serial = 292] [outer = 0x97734000] 03:47:46 INFO - PROCESS | 1754 | 1467974866462 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1296ms 03:47:46 INFO - PROCESS | 1754 | 1467974866530 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 03:47:46 INFO - PROCESS | 1754 | 1467974866534 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 03:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:47:46 INFO - PROCESS | 1754 | 1467974866541 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:47:46 INFO - PROCESS | 1754 | 1467974866545 Marionette TRACE conn4 <- [1,362,null,{}] 03:47:46 INFO - PROCESS | 1754 | 1467974866550 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:46 INFO - PROCESS | 1754 | 1467974866555 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:46 INFO - PROCESS | 1754 | 1467974866724 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 03:47:46 INFO - PROCESS | 1754 | 1467974866859 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:46 INFO - PROCESS | 1754 | 1467974866869 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:46 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f363400 == 50 [pid = 1754] [id = 98] 03:47:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 133 (0x928f5400) [pid = 1754] [serial = 293] [outer = (nil)] 03:47:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 134 (0x9a359000) [pid = 1754] [serial = 294] [outer = 0x928f5400] 03:47:46 INFO - PROCESS | 1754 | 1467974866937 Marionette DEBUG loaded listener.js 03:47:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 135 (0x9a492800) [pid = 1754] [serial = 295] [outer = 0x928f5400] 03:47:47 INFO - PROCESS | 1754 | 1467974867810 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1296ms 03:47:47 INFO - PROCESS | 1754 | 1467974867839 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 03:47:47 INFO - PROCESS | 1754 | 1467974867842 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 03:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:47:47 INFO - PROCESS | 1754 | 1467974867849 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:47:47 INFO - PROCESS | 1754 | 1467974867853 Marionette TRACE conn4 <- [1,366,null,{}] 03:47:47 INFO - PROCESS | 1754 | 1467974867858 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:47 INFO - PROCESS | 1754 | 1467974867862 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:48 INFO - PROCESS | 1754 | 1467974868098 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 03:47:48 INFO - PROCESS | 1754 | 1467974868124 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:48 INFO - PROCESS | 1754 | 1467974868130 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:48 INFO - PROCESS | 1754 | ++DOCSHELL 0x99fcac00 == 51 [pid = 1754] [id = 99] 03:47:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 136 (0x9a491c00) [pid = 1754] [serial = 296] [outer = (nil)] 03:47:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 137 (0x9a553000) [pid = 1754] [serial = 297] [outer = 0x9a491c00] 03:47:48 INFO - PROCESS | 1754 | 1467974868217 Marionette DEBUG loaded listener.js 03:47:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 138 (0x9a558c00) [pid = 1754] [serial = 298] [outer = 0x9a491c00] 03:47:49 INFO - PROCESS | 1754 | 1467974869141 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1339ms 03:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:47:49 INFO - PROCESS | 1754 | 1467974869196 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 03:47:49 INFO - PROCESS | 1754 | 1467974869199 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 03:47:49 INFO - PROCESS | 1754 | 1467974869206 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:47:49 INFO - PROCESS | 1754 | 1467974869209 Marionette TRACE conn4 <- [1,370,null,{}] 03:47:49 INFO - PROCESS | 1754 | 1467974869215 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:49 INFO - PROCESS | 1754 | 1467974869224 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:49 INFO - PROCESS | 1754 | 1467974869618 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 03:47:49 INFO - PROCESS | 1754 | --DOMWINDOW == 137 (0x9775cc00) [pid = 1754] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:47:49 INFO - PROCESS | 1754 | --DOMWINDOW == 136 (0x95062000) [pid = 1754] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:47:49 INFO - PROCESS | 1754 | --DOMWINDOW == 135 (0x9a498000) [pid = 1754] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:47:49 INFO - PROCESS | 1754 | --DOMWINDOW == 134 (0x9a49c000) [pid = 1754] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:47:49 INFO - PROCESS | 1754 | --DOMWINDOW == 133 (0x9294f000) [pid = 1754] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:47:49 INFO - PROCESS | 1754 | --DOMWINDOW == 132 (0x928e9c00) [pid = 1754] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:47:49 INFO - PROCESS | 1754 | 1467974869778 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:49 INFO - PROCESS | 1754 | 1467974869786 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:49 INFO - PROCESS | 1754 | ++DOCSHELL 0x90d1a800 == 52 [pid = 1754] [id = 100] 03:47:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 133 (0x928e9c00) [pid = 1754] [serial = 299] [outer = (nil)] 03:47:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 134 (0x95062000) [pid = 1754] [serial = 300] [outer = 0x928e9c00] 03:47:49 INFO - PROCESS | 1754 | 1467974869867 Marionette DEBUG loaded listener.js 03:47:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 135 (0x9a493400) [pid = 1754] [serial = 301] [outer = 0x928e9c00] 03:47:50 INFO - PROCESS | 1754 | 1467974870610 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:47:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1435ms 03:47:50 INFO - PROCESS | 1754 | 1467974870641 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 03:47:50 INFO - PROCESS | 1754 | 1467974870645 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 03:47:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:47:50 INFO - PROCESS | 1754 | 1467974870652 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:47:50 INFO - PROCESS | 1754 | 1467974870655 Marionette TRACE conn4 <- [1,374,null,{}] 03:47:50 INFO - PROCESS | 1754 | 1467974870661 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:50 INFO - PROCESS | 1754 | 1467974870666 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:50 INFO - PROCESS | 1754 | 1467974870874 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 03:47:50 INFO - PROCESS | 1754 | 1467974870892 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:50 INFO - PROCESS | 1754 | 1467974870903 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:50 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f5e9c00 == 53 [pid = 1754] [id = 101] 03:47:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 136 (0x9a8a6000) [pid = 1754] [serial = 302] [outer = (nil)] 03:47:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 137 (0x9bffac00) [pid = 1754] [serial = 303] [outer = 0x9a8a6000] 03:47:50 INFO - PROCESS | 1754 | 1467974870969 Marionette DEBUG loaded listener.js 03:47:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 138 (0x9d80b400) [pid = 1754] [serial = 304] [outer = 0x9a8a6000] 03:47:51 INFO - PROCESS | 1754 | 1467974871960 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:47:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:47:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1331ms 03:47:51 INFO - PROCESS | 1754 | 1467974871984 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 03:47:51 INFO - PROCESS | 1754 | 1467974871991 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 03:47:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:47:52 INFO - PROCESS | 1754 | 1467974872001 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:47:52 INFO - PROCESS | 1754 | 1467974872006 Marionette TRACE conn4 <- [1,378,null,{}] 03:47:52 INFO - PROCESS | 1754 | 1467974872015 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:52 INFO - PROCESS | 1754 | 1467974872020 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:52 INFO - PROCESS | 1754 | 1467974872228 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 03:47:52 INFO - PROCESS | 1754 | 1467974872464 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:52 INFO - PROCESS | 1754 | 1467974872478 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:52 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f722000 == 54 [pid = 1754] [id = 102] 03:47:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 139 (0x8f722c00) [pid = 1754] [serial = 305] [outer = (nil)] 03:47:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 140 (0x917c3000) [pid = 1754] [serial = 306] [outer = 0x8f722c00] 03:47:52 INFO - PROCESS | 1754 | 1467974872607 Marionette DEBUG loaded listener.js 03:47:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 141 (0x91e1d400) [pid = 1754] [serial = 307] [outer = 0x8f722c00] 03:47:53 INFO - PROCESS | 1754 | 1467974873580 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:47:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:47:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1641ms 03:47:53 INFO - PROCESS | 1754 | 1467974873642 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 03:47:53 INFO - PROCESS | 1754 | 1467974873649 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 03:47:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:47:53 INFO - PROCESS | 1754 | 1467974873661 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:47:53 INFO - PROCESS | 1754 | 1467974873665 Marionette TRACE conn4 <- [1,382,null,{}] 03:47:53 INFO - PROCESS | 1754 | 1467974873672 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:53 INFO - PROCESS | 1754 | 1467974873678 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:53 INFO - PROCESS | 1754 | 1467974873922 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 03:47:54 INFO - PROCESS | 1754 | 1467974874196 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:54 INFO - PROCESS | 1754 | 1467974874203 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:54 INFO - PROCESS | 1754 | ++DOCSHELL 0x92953000 == 55 [pid = 1754] [id = 103] 03:47:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 142 (0x95046400) [pid = 1754] [serial = 308] [outer = (nil)] 03:47:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 143 (0x97747000) [pid = 1754] [serial = 309] [outer = 0x95046400] 03:47:54 INFO - PROCESS | 1754 | 1467974874297 Marionette DEBUG loaded listener.js 03:47:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 144 (0x99626000) [pid = 1754] [serial = 310] [outer = 0x95046400] 03:47:55 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:47:55 INFO - PROCESS | 1754 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:47:55 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:47:55 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:47:55 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:47:55 INFO - PROCESS | 1754 | 1467974875310 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:47:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:47:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1682ms 03:47:55 INFO - PROCESS | 1754 | 1467974875344 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 03:47:55 INFO - PROCESS | 1754 | 1467974875347 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 03:47:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:47:55 INFO - PROCESS | 1754 | 1467974875355 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:47:55 INFO - PROCESS | 1754 | 1467974875361 Marionette TRACE conn4 <- [1,386,null,{}] 03:47:55 INFO - PROCESS | 1754 | 1467974875378 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:55 INFO - PROCESS | 1754 | 1467974875387 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:55 INFO - PROCESS | 1754 | 1467974875627 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 03:47:55 INFO - PROCESS | 1754 | 1467974875889 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:55 INFO - PROCESS | 1754 | 1467974875900 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:55 INFO - PROCESS | 1754 | ++DOCSHELL 0x9bf4fc00 == 56 [pid = 1754] [id = 104] 03:47:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 145 (0x9bff6c00) [pid = 1754] [serial = 311] [outer = (nil)] 03:47:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 146 (0x9d889c00) [pid = 1754] [serial = 312] [outer = 0x9bff6c00] 03:47:55 INFO - PROCESS | 1754 | 1467974875988 Marionette DEBUG loaded listener.js 03:47:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 147 (0xa209ec00) [pid = 1754] [serial = 313] [outer = 0x9bff6c00] 03:47:56 INFO - PROCESS | 1754 | 1467974876920 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 03:47:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:47:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1594ms 03:47:56 INFO - PROCESS | 1754 | 1467974876950 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 03:47:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:47:56 INFO - PROCESS | 1754 | 1467974876955 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 03:47:56 INFO - PROCESS | 1754 | 1467974876963 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:47:56 INFO - PROCESS | 1754 | 1467974876966 Marionette TRACE conn4 <- [1,390,null,{}] 03:47:56 INFO - PROCESS | 1754 | 1467974876973 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:56 INFO - PROCESS | 1754 | 1467974876977 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:57 INFO - PROCESS | 1754 | 1467974877186 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 03:47:57 INFO - PROCESS | 1754 | 1467974877400 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:57 INFO - PROCESS | 1754 | 1467974877406 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:57 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f36f400 == 57 [pid = 1754] [id = 105] 03:47:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 148 (0x90eb0400) [pid = 1754] [serial = 314] [outer = (nil)] 03:47:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 149 (0x90eb8800) [pid = 1754] [serial = 315] [outer = 0x90eb0400] 03:47:57 INFO - PROCESS | 1754 | 1467974877541 Marionette DEBUG loaded listener.js 03:47:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 150 (0x93b69c00) [pid = 1754] [serial = 316] [outer = 0x90eb0400] 03:47:58 INFO - PROCESS | 1754 | 1467974878492 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 03:47:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:47:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1583ms 03:47:58 INFO - PROCESS | 1754 | 1467974878545 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 03:47:58 INFO - PROCESS | 1754 | 1467974878550 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 03:47:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:47:58 INFO - PROCESS | 1754 | 1467974878557 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:47:58 INFO - PROCESS | 1754 | 1467974878561 Marionette TRACE conn4 <- [1,394,null,{}] 03:47:58 INFO - PROCESS | 1754 | 1467974878567 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:58 INFO - PROCESS | 1754 | 1467974878572 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:58 INFO - PROCESS | 1754 | 1467974878766 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 03:47:58 INFO - PROCESS | 1754 | 1467974878978 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:58 INFO - PROCESS | 1754 | 1467974878986 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:47:59 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f368400 == 58 [pid = 1754] [id = 106] 03:47:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 151 (0x8f36e000) [pid = 1754] [serial = 317] [outer = (nil)] 03:47:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 152 (0xa23b8400) [pid = 1754] [serial = 318] [outer = 0x8f36e000] 03:47:59 INFO - PROCESS | 1754 | 1467974879109 Marionette DEBUG loaded listener.js 03:47:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 153 (0xa2ff6400) [pid = 1754] [serial = 319] [outer = 0x8f36e000] 03:48:00 INFO - PROCESS | 1754 | 1467974880024 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 03:48:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:48:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1538ms 03:48:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:48:00 INFO - PROCESS | 1754 | 1467974880096 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 03:48:00 INFO - PROCESS | 1754 | 1467974880100 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 03:48:00 INFO - PROCESS | 1754 | 1467974880107 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:48:00 INFO - PROCESS | 1754 | 1467974880110 Marionette TRACE conn4 <- [1,398,null,{}] 03:48:00 INFO - PROCESS | 1754 | 1467974880117 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:00 INFO - PROCESS | 1754 | 1467974880127 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:00 INFO - PROCESS | 1754 | 1467974880398 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 03:48:00 INFO - PROCESS | 1754 | 1467974880668 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:00 INFO - PROCESS | 1754 | 1467974880678 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:00 INFO - PROCESS | 1754 | ++DOCSHELL 0xa2ff6000 == 59 [pid = 1754] [id = 107] 03:48:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 154 (0xa4d0c400) [pid = 1754] [serial = 320] [outer = (nil)] 03:48:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 155 (0xa6c5f000) [pid = 1754] [serial = 321] [outer = 0xa4d0c400] 03:48:00 INFO - PROCESS | 1754 | 1467974880762 Marionette DEBUG loaded listener.js 03:48:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 156 (0xa6c62c00) [pid = 1754] [serial = 322] [outer = 0xa4d0c400] 03:48:01 INFO - PROCESS | 1754 | 1467974881696 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 03:48:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:48:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1639ms 03:48:01 INFO - PROCESS | 1754 | 1467974881746 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 03:48:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:48:01 INFO - PROCESS | 1754 | 1467974881751 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 03:48:01 INFO - PROCESS | 1754 | 1467974881757 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:48:01 INFO - PROCESS | 1754 | 1467974881762 Marionette TRACE conn4 <- [1,402,null,{}] 03:48:01 INFO - PROCESS | 1754 | 1467974881769 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:01 INFO - PROCESS | 1754 | 1467974881774 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:01 INFO - PROCESS | 1754 | 1467974881960 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 03:48:02 INFO - PROCESS | 1754 | 1467974882178 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:02 INFO - PROCESS | 1754 | 1467974882184 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:02 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ed95000 == 60 [pid = 1754] [id = 108] 03:48:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 157 (0x8ed98800) [pid = 1754] [serial = 323] [outer = (nil)] 03:48:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 158 (0x8ed9d000) [pid = 1754] [serial = 324] [outer = 0x8ed98800] 03:48:02 INFO - PROCESS | 1754 | 1467974882315 Marionette DEBUG loaded listener.js 03:48:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 159 (0x8eda0400) [pid = 1754] [serial = 325] [outer = 0x8ed98800] 03:48:03 INFO - PROCESS | 1754 | 1467974883277 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 03:48:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:48:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1582ms 03:48:03 INFO - PROCESS | 1754 | 1467974883339 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 03:48:03 INFO - PROCESS | 1754 | 1467974883344 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 03:48:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:48:03 INFO - PROCESS | 1754 | 1467974883350 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:48:03 INFO - PROCESS | 1754 | 1467974883353 Marionette TRACE conn4 <- [1,406,null,{}] 03:48:03 INFO - PROCESS | 1754 | 1467974883360 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:03 INFO - PROCESS | 1754 | 1467974883365 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:03 INFO - PROCESS | 1754 | 1467974883568 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 03:48:04 INFO - PROCESS | 1754 | 1467974884044 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:04 INFO - PROCESS | 1754 | 1467974884050 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:04 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f361400 == 61 [pid = 1754] [id = 109] 03:48:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 160 (0x8f362800) [pid = 1754] [serial = 326] [outer = (nil)] 03:48:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 161 (0x8f365000) [pid = 1754] [serial = 327] [outer = 0x8f362800] 03:48:04 INFO - PROCESS | 1754 | 1467974884189 Marionette DEBUG loaded listener.js 03:48:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 162 (0x8f5f2400) [pid = 1754] [serial = 328] [outer = 0x8f362800] 03:48:05 INFO - PROCESS | 1754 | 1467974885107 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 03:48:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:48:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1834ms 03:48:05 INFO - PROCESS | 1754 | 1467974885187 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 03:48:05 INFO - PROCESS | 1754 | 1467974885193 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 03:48:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:48:05 INFO - PROCESS | 1754 | 1467974885203 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:48:05 INFO - PROCESS | 1754 | 1467974885207 Marionette TRACE conn4 <- [1,410,null,{}] 03:48:05 INFO - PROCESS | 1754 | 1467974885215 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:05 INFO - PROCESS | 1754 | 1467974885223 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:05 INFO - PROCESS | 1754 | 1467974885521 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 03:48:05 INFO - PROCESS | 1754 | 1467974885791 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:05 INFO - PROCESS | 1754 | 1467974885800 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:05 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f5eac00 == 62 [pid = 1754] [id = 110] 03:48:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 163 (0x90d18c00) [pid = 1754] [serial = 329] [outer = (nil)] 03:48:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 164 (0x90eb1c00) [pid = 1754] [serial = 330] [outer = 0x90d18c00] 03:48:05 INFO - PROCESS | 1754 | 1467974885878 Marionette DEBUG loaded listener.js 03:48:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 165 (0x917c4800) [pid = 1754] [serial = 331] [outer = 0x90d18c00] 03:48:06 INFO - PROCESS | 1754 | 1467974886834 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 03:48:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:48:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1692ms 03:48:06 INFO - PROCESS | 1754 | 1467974886900 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 03:48:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:48:06 INFO - PROCESS | 1754 | 1467974886908 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 03:48:06 INFO - PROCESS | 1754 | 1467974886916 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:48:06 INFO - PROCESS | 1754 | 1467974886920 Marionette TRACE conn4 <- [1,414,null,{}] 03:48:06 INFO - PROCESS | 1754 | 1467974886927 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:06 INFO - PROCESS | 1754 | 1467974886932 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:07 INFO - PROCESS | 1754 | 1467974887134 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 03:48:07 INFO - PROCESS | 1754 | 1467974887405 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:07 INFO - PROCESS | 1754 | 1467974887410 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:07 INFO - PROCESS | 1754 | ++DOCSHELL 0x90d1cc00 == 63 [pid = 1754] [id = 111] 03:48:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 166 (0x928ed000) [pid = 1754] [serial = 332] [outer = (nil)] 03:48:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 167 (0x92955c00) [pid = 1754] [serial = 333] [outer = 0x928ed000] 03:48:07 INFO - PROCESS | 1754 | 1467974887511 Marionette DEBUG loaded listener.js 03:48:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 168 (0x93b6b800) [pid = 1754] [serial = 334] [outer = 0x928ed000] 03:48:08 INFO - PROCESS | 1754 | --DOMWINDOW == 167 (0x9a49cc00) [pid = 1754] [serial = 225] [outer = (nil)] [url = about:blank] 03:48:08 INFO - PROCESS | 1754 | --DOMWINDOW == 166 (0x9a8ac000) [pid = 1754] [serial = 228] [outer = (nil)] [url = about:blank] 03:48:08 INFO - PROCESS | 1754 | --DOMWINDOW == 165 (0x928f2000) [pid = 1754] [serial = 231] [outer = (nil)] [url = about:blank] 03:48:08 INFO - PROCESS | 1754 | --DOMWINDOW == 164 (0x9a490c00) [pid = 1754] [serial = 222] [outer = (nil)] [url = about:blank] 03:48:08 INFO - PROCESS | 1754 | --DOMWINDOW == 163 (0xa2375000) [pid = 1754] [serial = 234] [outer = (nil)] [url = about:blank] 03:48:08 INFO - PROCESS | 1754 | --DOMWINDOW == 162 (0x90d20800) [pid = 1754] [serial = 255] [outer = (nil)] [url = about:blank] 03:48:08 INFO - PROCESS | 1754 | --DOMWINDOW == 161 (0x9a35b800) [pid = 1754] [serial = 218] [outer = (nil)] [url = about:blank] 03:48:08 INFO - PROCESS | 1754 | --DOMWINDOW == 160 (0x9775e000) [pid = 1754] [serial = 215] [outer = (nil)] [url = about:blank] 03:48:08 INFO - PROCESS | 1754 | --DOCSHELL 0x90d13000 == 62 [pid = 1754] [id = 86] 03:48:08 INFO - PROCESS | 1754 | --DOMWINDOW == 159 (0x9295b800) [pid = 1754] [serial = 250] [outer = (nil)] [url = about:blank] 03:48:08 INFO - PROCESS | 1754 | --DOMWINDOW == 158 (0x928f0000) [pid = 1754] [serial = 237] [outer = (nil)] [url = about:blank] 03:48:08 INFO - PROCESS | 1754 | --DOMWINDOW == 157 (0x9cb73000) [pid = 1754] [serial = 253] [outer = (nil)] [url = about:blank] 03:48:08 INFO - PROCESS | 1754 | --DOMWINDOW == 156 (0x9387ec00) [pid = 1754] [serial = 93] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:48:08 INFO - PROCESS | 1754 | --DOMWINDOW == 155 (0x97762400) [pid = 1754] [serial = 240] [outer = (nil)] [url = about:blank] 03:48:08 INFO - PROCESS | 1754 | --DOMWINDOW == 154 (0x92958000) [pid = 1754] [serial = 249] [outer = (nil)] [url = about:blank] 03:48:08 INFO - PROCESS | 1754 | --DOMWINDOW == 153 (0x928f5c00) [pid = 1754] [serial = 238] [outer = (nil)] [url = about:blank] 03:48:08 INFO - PROCESS | 1754 | --DOMWINDOW == 152 (0x9a8a3400) [pid = 1754] [serial = 246] [outer = (nil)] [url = about:blank] 03:48:08 INFO - PROCESS | 1754 | --DOMWINDOW == 151 (0x98882800) [pid = 1754] [serial = 243] [outer = (nil)] [url = about:blank] 03:48:08 INFO - PROCESS | 1754 | --DOMWINDOW == 150 (0x98169400) [pid = 1754] [serial = 241] [outer = (nil)] [url = about:blank] 03:48:08 INFO - PROCESS | 1754 | --DOMWINDOW == 149 (0x9a258400) [pid = 1754] [serial = 244] [outer = (nil)] [url = about:blank] 03:48:08 INFO - PROCESS | 1754 | --DOMWINDOW == 148 (0x9bb25400) [pid = 1754] [serial = 252] [outer = (nil)] [url = about:blank] 03:48:08 INFO - PROCESS | 1754 | --DOMWINDOW == 147 (0x9b333400) [pid = 1754] [serial = 247] [outer = (nil)] [url = about:blank] 03:48:08 INFO - PROCESS | 1754 | 1467974888595 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 03:48:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:48:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1739ms 03:48:08 INFO - PROCESS | 1754 | 1467974888678 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 03:48:08 INFO - PROCESS | 1754 | 1467974888683 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 03:48:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:48:08 INFO - PROCESS | 1754 | 1467974888702 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:48:08 INFO - PROCESS | 1754 | 1467974888712 Marionette TRACE conn4 <- [1,418,null,{}] 03:48:08 INFO - PROCESS | 1754 | 1467974888721 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:08 INFO - PROCESS | 1754 | 1467974888730 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:08 INFO - PROCESS | 1754 | 1467974888920 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 03:48:09 INFO - PROCESS | 1754 | 1467974889096 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:09 INFO - PROCESS | 1754 | 1467974889106 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:09 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ed98000 == 63 [pid = 1754] [id = 112] 03:48:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 148 (0x8f71dc00) [pid = 1754] [serial = 335] [outer = (nil)] 03:48:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 149 (0x9295cc00) [pid = 1754] [serial = 336] [outer = 0x8f71dc00] 03:48:09 INFO - PROCESS | 1754 | 1467974889195 Marionette DEBUG loaded listener.js 03:48:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 150 (0x97751400) [pid = 1754] [serial = 337] [outer = 0x8f71dc00] 03:48:10 INFO - PROCESS | 1754 | 1467974890379 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 03:48:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 03:48:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1750ms 03:48:10 INFO - PROCESS | 1754 | 1467974890447 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 03:48:10 INFO - PROCESS | 1754 | 1467974890451 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 03:48:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:48:10 INFO - PROCESS | 1754 | 1467974890458 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:48:10 INFO - PROCESS | 1754 | 1467974890462 Marionette TRACE conn4 <- [1,422,null,{}] 03:48:10 INFO - PROCESS | 1754 | 1467974890475 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:10 INFO - PROCESS | 1754 | 1467974890480 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:10 INFO - PROCESS | 1754 | 1467974890764 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 03:48:10 INFO - PROCESS | 1754 | 1467974890792 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:10 INFO - PROCESS | 1754 | 1467974890801 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:10 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e1b0000 == 64 [pid = 1754] [id = 113] 03:48:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 151 (0x92958000) [pid = 1754] [serial = 338] [outer = (nil)] 03:48:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 152 (0x98882800) [pid = 1754] [serial = 339] [outer = 0x92958000] 03:48:10 INFO - PROCESS | 1754 | 1467974890870 Marionette DEBUG loaded listener.js 03:48:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 153 (0x99fc9400) [pid = 1754] [serial = 340] [outer = 0x92958000] 03:48:12 INFO - PROCESS | 1754 | 1467974892163 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 03:48:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:48:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1742ms 03:48:12 INFO - PROCESS | 1754 | 1467974892208 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 03:48:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:48:12 INFO - PROCESS | 1754 | 1467974892212 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 03:48:12 INFO - PROCESS | 1754 | 1467974892219 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:48:12 INFO - PROCESS | 1754 | 1467974892224 Marionette TRACE conn4 <- [1,426,null,{}] 03:48:12 INFO - PROCESS | 1754 | 1467974892230 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:12 INFO - PROCESS | 1754 | 1467974892235 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:12 INFO - PROCESS | 1754 | 1467974892897 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 03:48:12 INFO - PROCESS | 1754 | --DOMWINDOW == 152 (0x9774b800) [pid = 1754] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:48:12 INFO - PROCESS | 1754 | --DOMWINDOW == 151 (0x9a491c00) [pid = 1754] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:48:12 INFO - PROCESS | 1754 | --DOMWINDOW == 150 (0x928e7400) [pid = 1754] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:48:12 INFO - PROCESS | 1754 | --DOMWINDOW == 149 (0x97734000) [pid = 1754] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:48:12 INFO - PROCESS | 1754 | --DOMWINDOW == 148 (0x917c5000) [pid = 1754] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:48:12 INFO - PROCESS | 1754 | --DOMWINDOW == 147 (0x928f5400) [pid = 1754] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:48:12 INFO - PROCESS | 1754 | --DOMWINDOW == 146 (0x928e9c00) [pid = 1754] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:48:12 INFO - PROCESS | 1754 | --DOMWINDOW == 145 (0x95043000) [pid = 1754] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:48:12 INFO - PROCESS | 1754 | --DOMWINDOW == 144 (0x9a555c00) [pid = 1754] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:48:12 INFO - PROCESS | 1754 | --DOMWINDOW == 143 (0xa23b8000) [pid = 1754] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:48:12 INFO - PROCESS | 1754 | --DOMWINDOW == 142 (0x9bf42000) [pid = 1754] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:48:12 INFO - PROCESS | 1754 | --DOMWINDOW == 141 (0x9bf41400) [pid = 1754] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:48:12 INFO - PROCESS | 1754 | --DOMWINDOW == 140 (0x95044000) [pid = 1754] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:48:12 INFO - PROCESS | 1754 | --DOMWINDOW == 139 (0x9a54ec00) [pid = 1754] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:48:12 INFO - PROCESS | 1754 | --DOMWINDOW == 138 (0x90d18800) [pid = 1754] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:48:12 INFO - PROCESS | 1754 | --DOMWINDOW == 137 (0xa33c8c00) [pid = 1754] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:48:12 INFO - PROCESS | 1754 | --DOMWINDOW == 136 (0x99fbe800) [pid = 1754] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:48:12 INFO - PROCESS | 1754 | --DOMWINDOW == 135 (0x99fc3000) [pid = 1754] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:48:12 INFO - PROCESS | 1754 | --DOMWINDOW == 134 (0x99ecf800) [pid = 1754] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:48:12 INFO - PROCESS | 1754 | --DOMWINDOW == 133 (0x91e18800) [pid = 1754] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:48:12 INFO - PROCESS | 1754 | --DOMWINDOW == 132 (0x9961c800) [pid = 1754] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:48:12 INFO - PROCESS | 1754 | --DOMWINDOW == 131 (0x95042400) [pid = 1754] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:48:12 INFO - PROCESS | 1754 | --DOMWINDOW == 130 (0xa4f76800) [pid = 1754] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:48:12 INFO - PROCESS | 1754 | --DOMWINDOW == 129 (0x93b67000) [pid = 1754] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:48:13 INFO - PROCESS | 1754 | 1467974893068 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:13 INFO - PROCESS | 1754 | 1467974893083 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:13 INFO - PROCESS | 1754 | ++DOCSHELL 0x91e18800 == 65 [pid = 1754] [id = 114] 03:48:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 130 (0x928e7400) [pid = 1754] [serial = 341] [outer = (nil)] 03:48:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 131 (0x95042400) [pid = 1754] [serial = 342] [outer = 0x928e7400] 03:48:13 INFO - PROCESS | 1754 | 1467974893166 Marionette DEBUG loaded listener.js 03:48:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 132 (0x99fbe800) [pid = 1754] [serial = 343] [outer = 0x928e7400] 03:48:13 INFO - PROCESS | 1754 | 1467974893954 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 03:48:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:48:14 INFO - PROCESS | 1754 | 1467974894025 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 03:48:14 INFO - PROCESS | 1754 | 1467974894031 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:48:14 INFO - PROCESS | 1754 | 1467974894035 Marionette TRACE conn4 <- [1,430,null,{}] 03:48:14 INFO - PROCESS | 1754 | 1467974894041 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:14 INFO - PROCESS | 1754 | 1467974894047 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:14 INFO - PROCESS | 1754 | 1467974894238 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 03:48:14 INFO - PROCESS | 1754 | 1467974894249 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:14 INFO - PROCESS | 1754 | 1467974894257 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:14 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ed9b800 == 66 [pid = 1754] [id = 115] 03:48:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 133 (0x928f5400) [pid = 1754] [serial = 344] [outer = (nil)] 03:48:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 134 (0x9a556000) [pid = 1754] [serial = 345] [outer = 0x928f5400] 03:48:14 INFO - PROCESS | 1754 | 1467974894328 Marionette DEBUG loaded listener.js 03:48:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 135 (0x9a7c0000) [pid = 1754] [serial = 346] [outer = 0x928f5400] 03:48:15 INFO - PROCESS | 1754 | 1467974895434 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 03:48:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:48:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1436ms 03:48:15 INFO - PROCESS | 1754 | 1467974895469 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 03:48:15 INFO - PROCESS | 1754 | 1467974895476 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 03:48:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:48:15 INFO - PROCESS | 1754 | 1467974895484 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:48:15 INFO - PROCESS | 1754 | 1467974895489 Marionette TRACE conn4 <- [1,434,null,{}] 03:48:15 INFO - PROCESS | 1754 | 1467974895498 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:15 INFO - PROCESS | 1754 | 1467974895505 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:15 INFO - PROCESS | 1754 | 1467974895719 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 03:48:16 INFO - PROCESS | 1754 | 1467974896015 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:16 INFO - PROCESS | 1754 | 1467974896024 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:16 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f369400 == 67 [pid = 1754] [id = 116] 03:48:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 136 (0x8f36dc00) [pid = 1754] [serial = 347] [outer = (nil)] 03:48:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 137 (0x90d1f400) [pid = 1754] [serial = 348] [outer = 0x8f36dc00] 03:48:16 INFO - PROCESS | 1754 | 1467974896115 Marionette DEBUG loaded listener.js 03:48:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 138 (0x917c5000) [pid = 1754] [serial = 349] [outer = 0x8f36dc00] 03:48:17 INFO - PROCESS | 1754 | 1467974897024 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 03:48:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:48:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1585ms 03:48:17 INFO - PROCESS | 1754 | 1467974897070 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 03:48:17 INFO - PROCESS | 1754 | 1467974897078 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 03:48:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:48:17 INFO - PROCESS | 1754 | 1467974897108 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:48:17 INFO - PROCESS | 1754 | 1467974897112 Marionette TRACE conn4 <- [1,438,null,{}] 03:48:17 INFO - PROCESS | 1754 | 1467974897119 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:17 INFO - PROCESS | 1754 | 1467974897125 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:17 INFO - PROCESS | 1754 | 1467974897330 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 03:48:17 INFO - PROCESS | 1754 | 1467974897554 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:17 INFO - PROCESS | 1754 | 1467974897565 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:17 INFO - PROCESS | 1754 | ++DOCSHELL 0x9294dc00 == 68 [pid = 1754] [id = 117] 03:48:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 139 (0x92955000) [pid = 1754] [serial = 350] [outer = (nil)] 03:48:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 140 (0x9395cc00) [pid = 1754] [serial = 351] [outer = 0x92955000] 03:48:17 INFO - PROCESS | 1754 | 1467974897663 Marionette DEBUG loaded listener.js 03:48:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 141 (0x9504cc00) [pid = 1754] [serial = 352] [outer = 0x92955000] 03:48:18 INFO - PROCESS | 1754 | 1467974898702 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 03:48:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:48:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1636ms 03:48:18 INFO - PROCESS | 1754 | 1467974898742 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 03:48:18 INFO - PROCESS | 1754 | 1467974898747 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 03:48:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:48:18 INFO - PROCESS | 1754 | 1467974898754 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:48:18 INFO - PROCESS | 1754 | 1467974898761 Marionette TRACE conn4 <- [1,442,null,{}] 03:48:18 INFO - PROCESS | 1754 | 1467974898779 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:18 INFO - PROCESS | 1754 | 1467974898788 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:19 INFO - PROCESS | 1754 | 1467974898998 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 03:48:19 INFO - PROCESS | 1754 | 1467974899281 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:19 INFO - PROCESS | 1754 | 1467974899292 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:19 INFO - PROCESS | 1754 | ++DOCSHELL 0x9a745c00 == 69 [pid = 1754] [id = 118] 03:48:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 142 (0x9a746400) [pid = 1754] [serial = 353] [outer = (nil)] 03:48:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 143 (0x9b021c00) [pid = 1754] [serial = 354] [outer = 0x9a746400] 03:48:19 INFO - PROCESS | 1754 | 1467974899382 Marionette DEBUG loaded listener.js 03:48:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 144 (0x9bb1a000) [pid = 1754] [serial = 355] [outer = 0x9a746400] 03:48:20 INFO - PROCESS | 1754 | 1467974900310 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 03:48:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:48:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1604ms 03:48:20 INFO - PROCESS | 1754 | 1467974900359 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 03:48:20 INFO - PROCESS | 1754 | 1467974900365 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 03:48:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:48:20 INFO - PROCESS | 1754 | 1467974900372 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:48:20 INFO - PROCESS | 1754 | 1467974900376 Marionette TRACE conn4 <- [1,446,null,{}] 03:48:20 INFO - PROCESS | 1754 | 1467974900382 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:20 INFO - PROCESS | 1754 | 1467974900387 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:20 INFO - PROCESS | 1754 | 1467974900580 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 03:48:20 INFO - PROCESS | 1754 | 1467974900799 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:20 INFO - PROCESS | 1754 | 1467974900806 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:20 INFO - PROCESS | 1754 | ++DOCSHELL 0x9a356800 == 70 [pid = 1754] [id = 119] 03:48:20 INFO - PROCESS | 1754 | ++DOMWINDOW == 145 (0x9b32a800) [pid = 1754] [serial = 356] [outer = (nil)] 03:48:20 INFO - PROCESS | 1754 | ++DOMWINDOW == 146 (0x9cb0d800) [pid = 1754] [serial = 357] [outer = 0x9b32a800] 03:48:20 INFO - PROCESS | 1754 | 1467974900931 Marionette DEBUG loaded listener.js 03:48:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 147 (0x9d88a400) [pid = 1754] [serial = 358] [outer = 0x9b32a800] 03:48:21 INFO - PROCESS | 1754 | 1467974901809 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 03:48:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:48:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1485ms 03:48:21 INFO - PROCESS | 1754 | 1467974901858 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 03:48:21 INFO - PROCESS | 1754 | 1467974901863 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 03:48:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:48:21 INFO - PROCESS | 1754 | 1467974901869 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:48:21 INFO - PROCESS | 1754 | 1467974901873 Marionette TRACE conn4 <- [1,450,null,{}] 03:48:21 INFO - PROCESS | 1754 | 1467974901879 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:21 INFO - PROCESS | 1754 | 1467974901884 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:22 INFO - PROCESS | 1754 | 1467974902079 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 03:48:22 INFO - PROCESS | 1754 | 1467974902256 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:22 INFO - PROCESS | 1754 | 1467974902265 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:22 INFO - PROCESS | 1754 | ++DOCSHELL 0x9bf48000 == 71 [pid = 1754] [id = 120] 03:48:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 148 (0xa20ab800) [pid = 1754] [serial = 359] [outer = (nil)] 03:48:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 149 (0xa2536800) [pid = 1754] [serial = 360] [outer = 0xa20ab800] 03:48:22 INFO - PROCESS | 1754 | 1467974902392 Marionette DEBUG loaded listener.js 03:48:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 150 (0xa3109400) [pid = 1754] [serial = 361] [outer = 0xa20ab800] 03:48:23 INFO - PROCESS | 1754 | 1467974903371 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 03:48:23 INFO - PROCESS | 1754 | 1467974903459 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 03:48:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 03:48:23 INFO - PROCESS | 1754 | 1467974903469 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:48:23 INFO - PROCESS | 1754 | 1467974903472 Marionette TRACE conn4 <- [1,454,null,{}] 03:48:23 INFO - PROCESS | 1754 | 1467974903479 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:23 INFO - PROCESS | 1754 | 1467974903489 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:23 INFO - PROCESS | 1754 | 1467974903760 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 03:48:24 INFO - PROCESS | 1754 | 1467974903992 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:24 INFO - PROCESS | 1754 | 1467974904000 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:24 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ed96400 == 72 [pid = 1754] [id = 121] 03:48:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 151 (0x9bf41c00) [pid = 1754] [serial = 362] [outer = (nil)] 03:48:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 152 (0xa6c65c00) [pid = 1754] [serial = 363] [outer = 0x9bf41c00] 03:48:24 INFO - PROCESS | 1754 | 1467974904083 Marionette DEBUG loaded listener.js 03:48:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 153 (0xa6c6bc00) [pid = 1754] [serial = 364] [outer = 0x9bf41c00] 03:48:24 INFO - PROCESS | 1754 | [1754] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:25 INFO - PROCESS | 1754 | 1467974905058 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 03:48:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:48:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1639ms 03:48:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:48:25 INFO - PROCESS | 1754 | 1467974905109 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 03:48:25 INFO - PROCESS | 1754 | 1467974905113 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 03:48:25 INFO - PROCESS | 1754 | 1467974905121 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:48:25 INFO - PROCESS | 1754 | 1467974905124 Marionette TRACE conn4 <- [1,458,null,{}] 03:48:25 INFO - PROCESS | 1754 | 1467974905130 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:25 INFO - PROCESS | 1754 | 1467974905136 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:25 INFO - PROCESS | 1754 | 1467974905331 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 03:48:25 INFO - PROCESS | 1754 | 1467974905551 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:25 INFO - PROCESS | 1754 | 1467974905558 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:25 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e231c00 == 73 [pid = 1754] [id = 122] 03:48:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 154 (0x8e232000) [pid = 1754] [serial = 365] [outer = (nil)] 03:48:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 155 (0x8e23a000) [pid = 1754] [serial = 366] [outer = 0x8e232000] 03:48:25 INFO - PROCESS | 1754 | 1467974905686 Marionette DEBUG loaded listener.js 03:48:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 156 (0x8e23d000) [pid = 1754] [serial = 367] [outer = 0x8e232000] 03:48:26 INFO - PROCESS | 1754 | 1467974906586 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 03:48:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 03:48:26 INFO - PROCESS | 1754 | 1467974906672 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 03:48:26 INFO - PROCESS | 1754 | 1467974906680 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:48:26 INFO - PROCESS | 1754 | 1467974906684 Marionette TRACE conn4 <- [1,462,null,{}] 03:48:26 INFO - PROCESS | 1754 | 1467974906690 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:26 INFO - PROCESS | 1754 | 1467974906695 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:26 INFO - PROCESS | 1754 | 1467974906928 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 03:48:27 INFO - PROCESS | 1754 | 1467974907154 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:27 INFO - PROCESS | 1754 | 1467974907162 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:27 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e1b8c00 == 74 [pid = 1754] [id = 123] 03:48:27 INFO - PROCESS | 1754 | ++DOMWINDOW == 157 (0x8e232c00) [pid = 1754] [serial = 368] [outer = (nil)] 03:48:27 INFO - PROCESS | 1754 | ++DOMWINDOW == 158 (0xa6c66000) [pid = 1754] [serial = 369] [outer = 0x8e232c00] 03:48:27 INFO - PROCESS | 1754 | 1467974907261 Marionette DEBUG loaded listener.js 03:48:27 INFO - PROCESS | 1754 | ++DOMWINDOW == 159 (0xa6ea6800) [pid = 1754] [serial = 370] [outer = 0x8e232c00] 03:48:28 INFO - PROCESS | 1754 | [1754] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:28 INFO - PROCESS | 1754 | 1467974908200 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 03:48:28 INFO - PROCESS | 1754 | 1467974908270 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 03:48:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 03:48:28 INFO - PROCESS | 1754 | 1467974908277 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:48:28 INFO - PROCESS | 1754 | 1467974908281 Marionette TRACE conn4 <- [1,466,null,{}] 03:48:28 INFO - PROCESS | 1754 | 1467974908287 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:28 INFO - PROCESS | 1754 | 1467974908293 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:28 INFO - PROCESS | 1754 | 1467974908510 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 03:48:28 INFO - PROCESS | 1754 | 1467974908749 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:28 INFO - PROCESS | 1754 | 1467974908759 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:28 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3b8400 == 75 [pid = 1754] [id = 124] 03:48:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 160 (0x8d3b9000) [pid = 1754] [serial = 371] [outer = (nil)] 03:48:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 161 (0x8d3c1c00) [pid = 1754] [serial = 372] [outer = 0x8d3b9000] 03:48:28 INFO - PROCESS | 1754 | 1467974908845 Marionette DEBUG loaded listener.js 03:48:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 162 (0x8d3c6400) [pid = 1754] [serial = 373] [outer = 0x8d3b9000] 03:48:29 INFO - PROCESS | 1754 | 1467974909778 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 03:48:29 INFO - PROCESS | 1754 | 1467974909819 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 03:48:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:48:29 INFO - PROCESS | 1754 | 1467974909826 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:48:29 INFO - PROCESS | 1754 | 1467974909830 Marionette TRACE conn4 <- [1,470,null,{}] 03:48:29 INFO - PROCESS | 1754 | 1467974909837 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:29 INFO - PROCESS | 1754 | 1467974909841 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:30 INFO - PROCESS | 1754 | 1467974910064 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 03:48:30 INFO - PROCESS | 1754 | 1467974910291 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:30 INFO - PROCESS | 1754 | 1467974910304 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:30 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3c4400 == 76 [pid = 1754] [id = 125] 03:48:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 163 (0x8d70fc00) [pid = 1754] [serial = 374] [outer = (nil)] 03:48:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 164 (0x8d717000) [pid = 1754] [serial = 375] [outer = 0x8d70fc00] 03:48:30 INFO - PROCESS | 1754 | 1467974910395 Marionette DEBUG loaded listener.js 03:48:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 165 (0x8d71a800) [pid = 1754] [serial = 376] [outer = 0x8d70fc00] 03:48:31 INFO - PROCESS | 1754 | 1467974911391 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 03:48:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:48:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1639ms 03:48:31 INFO - PROCESS | 1754 | 1467974911466 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 03:48:31 INFO - PROCESS | 1754 | 1467974911470 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 03:48:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:48:31 INFO - PROCESS | 1754 | 1467974911478 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:48:31 INFO - PROCESS | 1754 | 1467974911483 Marionette TRACE conn4 <- [1,474,null,{}] 03:48:31 INFO - PROCESS | 1754 | 1467974911490 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:31 INFO - PROCESS | 1754 | 1467974911497 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:31 INFO - PROCESS | 1754 | 1467974911770 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 03:48:32 INFO - PROCESS | 1754 | 1467974912017 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:32 INFO - PROCESS | 1754 | 1467974912025 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:32 INFO - PROCESS | 1754 | ++DOCSHELL 0x9775c400 == 77 [pid = 1754] [id = 126] 03:48:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 166 (0x9a362c00) [pid = 1754] [serial = 377] [outer = (nil)] 03:48:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 167 (0x9a49e400) [pid = 1754] [serial = 378] [outer = 0x9a362c00] 03:48:32 INFO - PROCESS | 1754 | 1467974912150 Marionette DEBUG loaded listener.js 03:48:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 168 (0xa6c61000) [pid = 1754] [serial = 379] [outer = 0x9a362c00] 03:48:33 INFO - PROCESS | 1754 | 1467974913747 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 03:48:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:48:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 2302ms 03:48:33 INFO - PROCESS | 1754 | 1467974913781 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 03:48:33 INFO - PROCESS | 1754 | 1467974913784 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 03:48:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:48:33 INFO - PROCESS | 1754 | 1467974913792 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:48:33 INFO - PROCESS | 1754 | 1467974913795 Marionette TRACE conn4 <- [1,478,null,{}] 03:48:33 INFO - PROCESS | 1754 | 1467974913801 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:33 INFO - PROCESS | 1754 | 1467974913807 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:34 INFO - PROCESS | 1754 | 1467974914007 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 03:48:34 INFO - PROCESS | 1754 | 1467974914196 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:34 INFO - PROCESS | 1754 | 1467974914203 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:34 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3ba800 == 78 [pid = 1754] [id = 127] 03:48:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 169 (0x8e1a9400) [pid = 1754] [serial = 380] [outer = (nil)] 03:48:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 170 (0x93b6dc00) [pid = 1754] [serial = 381] [outer = 0x8e1a9400] 03:48:34 INFO - PROCESS | 1754 | 1467974914297 Marionette DEBUG loaded listener.js 03:48:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 171 (0x96499800) [pid = 1754] [serial = 382] [outer = 0x8e1a9400] 03:48:35 INFO - PROCESS | 1754 | 1467974915615 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 03:48:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:48:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1883ms 03:48:35 INFO - PROCESS | 1754 | 1467974915676 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 03:48:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:48:35 INFO - PROCESS | 1754 | 1467974915683 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 03:48:35 INFO - PROCESS | 1754 | 1467974915691 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:48:35 INFO - PROCESS | 1754 | 1467974915699 Marionette TRACE conn4 <- [1,482,null,{}] 03:48:35 INFO - PROCESS | 1754 | 1467974915708 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:35 INFO - PROCESS | 1754 | 1467974915714 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:35 INFO - PROCESS | 1754 | 1467974915951 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 03:48:36 INFO - PROCESS | 1754 | 1467974916296 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:36 INFO - PROCESS | 1754 | 1467974916308 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:36 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f5e9800 == 79 [pid = 1754] [id = 128] 03:48:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 172 (0x8f5ea400) [pid = 1754] [serial = 383] [outer = (nil)] 03:48:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 173 (0x90d1d800) [pid = 1754] [serial = 384] [outer = 0x8f5ea400] 03:48:36 INFO - PROCESS | 1754 | 1467974916385 Marionette DEBUG loaded listener.js 03:48:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 174 (0x90e78800) [pid = 1754] [serial = 385] [outer = 0x8f5ea400] 03:48:37 INFO - PROCESS | 1754 | --DOCSHELL 0x99ec5400 == 78 [pid = 1754] [id = 14] 03:48:37 INFO - PROCESS | 1754 | --DOCSHELL 0x9bf4e800 == 77 [pid = 1754] [id = 26] 03:48:37 INFO - PROCESS | 1754 | --DOCSHELL 0xa23b7800 == 76 [pid = 1754] [id = 45] 03:48:37 INFO - PROCESS | 1754 | --DOCSHELL 0x95202400 == 75 [pid = 1754] [id = 30] 03:48:37 INFO - PROCESS | 1754 | --DOCSHELL 0x9bf4a000 == 74 [pid = 1754] [id = 43] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 173 (0x9bffac00) [pid = 1754] [serial = 303] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOCSHELL 0x950ca000 == 73 [pid = 1754] [id = 41] 03:48:37 INFO - PROCESS | 1754 | --DOCSHELL 0x9a0dc800 == 72 [pid = 1754] [id = 42] 03:48:37 INFO - PROCESS | 1754 | --DOCSHELL 0x9387e800 == 71 [pid = 1754] [id = 76] 03:48:37 INFO - PROCESS | 1754 | 1467974917405 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 172 (0x95064c00) [pid = 1754] [serial = 114] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 171 (0xa6f7b400) [pid = 1754] [serial = 189] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 170 (0xa3187c00) [pid = 1754] [serial = 135] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 169 (0x9bf4e400) [pid = 1754] [serial = 144] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 168 (0xa253dc00) [pid = 1754] [serial = 180] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 167 (0x9649bc00) [pid = 1754] [serial = 174] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 166 (0x9a559800) [pid = 1754] [serial = 186] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 165 (0x9295c800) [pid = 1754] [serial = 256] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 164 (0xa6ea8400) [pid = 1754] [serial = 147] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 163 (0x9a8a6c00) [pid = 1754] [serial = 177] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 162 (0x9bf4f400) [pid = 1754] [serial = 150] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 161 (0x9afc2000) [pid = 1754] [serial = 117] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 160 (0x93b61800) [pid = 1754] [serial = 111] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 159 (0x9bb1ec00) [pid = 1754] [serial = 141] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 158 (0xa8245000) [pid = 1754] [serial = 192] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 157 (0xa6795800) [pid = 1754] [serial = 183] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 156 (0x9505a400) [pid = 1754] [serial = 138] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 155 (0xa2377400) [pid = 1754] [serial = 171] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 154 (0x9a553000) [pid = 1754] [serial = 297] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 153 (0x94643800) [pid = 1754] [serial = 289] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 152 (0x9295ac00) [pid = 1754] [serial = 288] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 151 (0x97749c00) [pid = 1754] [serial = 291] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 150 (0x97764800) [pid = 1754] [serial = 292] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 149 (0x91e17400) [pid = 1754] [serial = 286] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 148 (0x917cb000) [pid = 1754] [serial = 285] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 147 (0xa6797000) [pid = 1754] [serial = 273] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 146 (0x8f71b400) [pid = 1754] [serial = 282] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 145 (0x8f5ecc00) [pid = 1754] [serial = 279] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 144 (0x95055400) [pid = 1754] [serial = 261] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 143 (0x9cb7f000) [pid = 1754] [serial = 267] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 142 (0x9a35a400) [pid = 1754] [serial = 264] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 141 (0xa255d800) [pid = 1754] [serial = 270] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 140 (0x90d16400) [pid = 1754] [serial = 258] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 139 (0x9a359000) [pid = 1754] [serial = 294] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 138 (0x8f36f000) [pid = 1754] [serial = 276] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 137 (0x9a558c00) [pid = 1754] [serial = 298] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 136 (0x9a493400) [pid = 1754] [serial = 301] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 135 (0x95062000) [pid = 1754] [serial = 300] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1754 | --DOMWINDOW == 134 (0x9a492800) [pid = 1754] [serial = 295] [outer = (nil)] [url = about:blank] 03:48:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:48:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1844ms 03:48:37 INFO - PROCESS | 1754 | 1467974917535 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 03:48:37 INFO - PROCESS | 1754 | 1467974917542 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 03:48:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:48:37 INFO - PROCESS | 1754 | 1467974917554 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:48:37 INFO - PROCESS | 1754 | 1467974917557 Marionette TRACE conn4 <- [1,486,null,{}] 03:48:37 INFO - PROCESS | 1754 | 1467974917570 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:37 INFO - PROCESS | 1754 | 1467974917575 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:37 INFO - PROCESS | 1754 | 1467974917778 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 03:48:38 INFO - PROCESS | 1754 | 1467974918006 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:38 INFO - PROCESS | 1754 | 1467974918013 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:38 INFO - PROCESS | 1754 | ++DOCSHELL 0x90eb3800 == 72 [pid = 1754] [id = 129] 03:48:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 135 (0x917c9000) [pid = 1754] [serial = 386] [outer = (nil)] 03:48:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 136 (0x91e17400) [pid = 1754] [serial = 387] [outer = 0x917c9000] 03:48:38 INFO - PROCESS | 1754 | 1467974918093 Marionette DEBUG loaded listener.js 03:48:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 137 (0x928f4400) [pid = 1754] [serial = 388] [outer = 0x917c9000] 03:48:38 INFO - PROCESS | 1754 | 1467974918935 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 03:48:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:48:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1434ms 03:48:39 INFO - PROCESS | 1754 | 1467974919004 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 03:48:39 INFO - PROCESS | 1754 | 1467974919009 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 03:48:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:48:39 INFO - PROCESS | 1754 | 1467974919017 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:48:39 INFO - PROCESS | 1754 | 1467974919023 Marionette TRACE conn4 <- [1,490,null,{}] 03:48:39 INFO - PROCESS | 1754 | 1467974919039 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:39 INFO - PROCESS | 1754 | 1467974919048 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:39 INFO - PROCESS | 1754 | 1467974919242 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 03:48:39 INFO - PROCESS | 1754 | 1467974919401 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:39 INFO - PROCESS | 1754 | 1467974919413 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:39 INFO - PROCESS | 1754 | ++DOCSHELL 0x9505e800 == 73 [pid = 1754] [id = 130] 03:48:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 138 (0x9505f800) [pid = 1754] [serial = 389] [outer = (nil)] 03:48:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 139 (0x950ca000) [pid = 1754] [serial = 390] [outer = 0x9505f800] 03:48:39 INFO - PROCESS | 1754 | 1467974919497 Marionette DEBUG loaded listener.js 03:48:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 140 (0x9774f800) [pid = 1754] [serial = 391] [outer = 0x9505f800] 03:48:40 INFO - PROCESS | 1754 | 1467974920364 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 03:48:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:48:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1395ms 03:48:40 INFO - PROCESS | 1754 | 1467974920413 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 03:48:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:48:40 INFO - PROCESS | 1754 | 1467974920418 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 03:48:40 INFO - PROCESS | 1754 | 1467974920425 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:48:40 INFO - PROCESS | 1754 | 1467974920429 Marionette TRACE conn4 <- [1,494,null,{}] 03:48:40 INFO - PROCESS | 1754 | 1467974920445 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:40 INFO - PROCESS | 1754 | 1467974920451 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:40 INFO - PROCESS | 1754 | 1467974920693 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 03:48:40 INFO - PROCESS | 1754 | 1467974920721 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:40 INFO - PROCESS | 1754 | 1467974920748 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:40 INFO - PROCESS | 1754 | ++DOCSHELL 0x95042000 == 74 [pid = 1754] [id = 131] 03:48:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 141 (0x95209400) [pid = 1754] [serial = 392] [outer = (nil)] 03:48:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 142 (0x99fc6000) [pid = 1754] [serial = 393] [outer = 0x95209400] 03:48:40 INFO - PROCESS | 1754 | 1467974920893 Marionette DEBUG loaded listener.js 03:48:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 143 (0x9a35bc00) [pid = 1754] [serial = 394] [outer = 0x95209400] 03:48:41 INFO - PROCESS | 1754 | --DOMWINDOW == 142 (0x8f71dc00) [pid = 1754] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:48:41 INFO - PROCESS | 1754 | --DOMWINDOW == 141 (0x928ed000) [pid = 1754] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:48:41 INFO - PROCESS | 1754 | --DOMWINDOW == 140 (0x90d18c00) [pid = 1754] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:48:41 INFO - PROCESS | 1754 | --DOMWINDOW == 139 (0x92958000) [pid = 1754] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:48:41 INFO - PROCESS | 1754 | --DOMWINDOW == 138 (0x8f362800) [pid = 1754] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:48:41 INFO - PROCESS | 1754 | --DOMWINDOW == 137 (0x928e7400) [pid = 1754] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:48:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 138 (0x9961f800) [pid = 1754] [serial = 395] [outer = 0x937b1000] 03:48:42 INFO - PROCESS | 1754 | 1467974922170 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 03:48:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:48:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1795ms 03:48:42 INFO - PROCESS | 1754 | 1467974922227 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 03:48:42 INFO - PROCESS | 1754 | 1467974922231 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 03:48:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:48:42 INFO - PROCESS | 1754 | 1467974922237 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:48:42 INFO - PROCESS | 1754 | 1467974922241 Marionette TRACE conn4 <- [1,498,null,{}] 03:48:42 INFO - PROCESS | 1754 | 1467974922248 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:42 INFO - PROCESS | 1754 | 1467974922254 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:42 INFO - PROCESS | 1754 | 1467974922424 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 03:48:42 INFO - PROCESS | 1754 | 1467974922556 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:42 INFO - PROCESS | 1754 | 1467974922566 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:42 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e23e400 == 75 [pid = 1754] [id = 132] 03:48:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 139 (0x8f71dc00) [pid = 1754] [serial = 396] [outer = (nil)] 03:48:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 140 (0x9a360c00) [pid = 1754] [serial = 397] [outer = 0x8f71dc00] 03:48:42 INFO - PROCESS | 1754 | 1467974922638 Marionette DEBUG loaded listener.js 03:48:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 141 (0x9a497800) [pid = 1754] [serial = 398] [outer = 0x8f71dc00] 03:48:43 INFO - PROCESS | 1754 | 1467974923437 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 03:48:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:48:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1234ms 03:48:43 INFO - PROCESS | 1754 | 1467974923473 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 03:48:43 INFO - PROCESS | 1754 | 1467974923477 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 03:48:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:48:43 INFO - PROCESS | 1754 | 1467974923485 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:48:43 INFO - PROCESS | 1754 | 1467974923488 Marionette TRACE conn4 <- [1,502,null,{}] 03:48:43 INFO - PROCESS | 1754 | 1467974923495 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:43 INFO - PROCESS | 1754 | 1467974923505 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:43 INFO - PROCESS | 1754 | 1467974923848 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 03:48:44 INFO - PROCESS | 1754 | 1467974923984 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:44 INFO - PROCESS | 1754 | 1467974923995 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:44 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e1ad000 == 76 [pid = 1754] [id = 133] 03:48:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 142 (0x8e1b1000) [pid = 1754] [serial = 399] [outer = (nil)] 03:48:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 143 (0x8e237c00) [pid = 1754] [serial = 400] [outer = 0x8e1b1000] 03:48:44 INFO - PROCESS | 1754 | 1467974924145 Marionette DEBUG loaded listener.js 03:48:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 144 (0x8ed9d400) [pid = 1754] [serial = 401] [outer = 0x8e1b1000] 03:48:45 INFO - PROCESS | 1754 | 1467974925181 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 03:48:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:48:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1738ms 03:48:45 INFO - PROCESS | 1754 | 1467974925225 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 03:48:45 INFO - PROCESS | 1754 | 1467974925232 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 03:48:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:48:45 INFO - PROCESS | 1754 | 1467974925243 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:48:45 INFO - PROCESS | 1754 | 1467974925250 Marionette TRACE conn4 <- [1,506,null,{}] 03:48:45 INFO - PROCESS | 1754 | 1467974925259 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:45 INFO - PROCESS | 1754 | 1467974925265 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:45 INFO - PROCESS | 1754 | 1467974925484 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 03:48:45 INFO - PROCESS | 1754 | 1467974925720 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:45 INFO - PROCESS | 1754 | 1467974925732 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:45 INFO - PROCESS | 1754 | ++DOCSHELL 0x90eb4800 == 77 [pid = 1754] [id = 134] 03:48:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 145 (0x90eb7000) [pid = 1754] [serial = 402] [outer = (nil)] 03:48:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 146 (0x917cfc00) [pid = 1754] [serial = 403] [outer = 0x90eb7000] 03:48:45 INFO - PROCESS | 1754 | 1467974925862 Marionette DEBUG loaded listener.js 03:48:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 147 (0x92951c00) [pid = 1754] [serial = 404] [outer = 0x90eb7000] 03:48:46 INFO - PROCESS | 1754 | 1467974926843 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 03:48:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:48:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1643ms 03:48:46 INFO - PROCESS | 1754 | 1467974926884 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 03:48:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:48:46 INFO - PROCESS | 1754 | 1467974926890 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 03:48:46 INFO - PROCESS | 1754 | 1467974926897 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:48:46 INFO - PROCESS | 1754 | 1467974926901 Marionette TRACE conn4 <- [1,510,null,{}] 03:48:46 INFO - PROCESS | 1754 | 1467974926908 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:46 INFO - PROCESS | 1754 | 1467974926913 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:47 INFO - PROCESS | 1754 | 1467974927128 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 03:48:47 INFO - PROCESS | 1754 | 1467974927407 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:47 INFO - PROCESS | 1754 | 1467974927417 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:47 INFO - PROCESS | 1754 | ++DOCSHELL 0x950bfc00 == 78 [pid = 1754] [id = 135] 03:48:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 148 (0x97748800) [pid = 1754] [serial = 405] [outer = (nil)] 03:48:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 149 (0x97765800) [pid = 1754] [serial = 406] [outer = 0x97748800] 03:48:47 INFO - PROCESS | 1754 | 1467974927515 Marionette DEBUG loaded listener.js 03:48:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 150 (0x99f9a800) [pid = 1754] [serial = 407] [outer = 0x97748800] 03:48:48 INFO - PROCESS | 1754 | 1467974928487 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 03:48:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:48:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1637ms 03:48:48 INFO - PROCESS | 1754 | 1467974928536 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 03:48:48 INFO - PROCESS | 1754 | 1467974928543 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 03:48:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:48:48 INFO - PROCESS | 1754 | 1467974928561 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:48:48 INFO - PROCESS | 1754 | 1467974928569 Marionette TRACE conn4 <- [1,514,null,{}] 03:48:48 INFO - PROCESS | 1754 | 1467974928576 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:48 INFO - PROCESS | 1754 | 1467974928583 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:48 INFO - PROCESS | 1754 | 1467974928855 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 03:48:49 INFO - PROCESS | 1754 | 1467974929127 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:49 INFO - PROCESS | 1754 | 1467974929139 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:49 INFO - PROCESS | 1754 | ++DOCSHELL 0x97767c00 == 79 [pid = 1754] [id = 136] 03:48:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 151 (0x9a35b000) [pid = 1754] [serial = 408] [outer = (nil)] 03:48:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 152 (0x9b019c00) [pid = 1754] [serial = 409] [outer = 0x9a35b000] 03:48:49 INFO - PROCESS | 1754 | 1467974929221 Marionette DEBUG loaded listener.js 03:48:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 153 (0x9bf46000) [pid = 1754] [serial = 410] [outer = 0x9a35b000] 03:48:50 INFO - PROCESS | 1754 | 1467974930132 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 03:48:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 03:48:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1606ms 03:48:50 INFO - PROCESS | 1754 | 1467974930160 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 03:48:50 INFO - PROCESS | 1754 | 1467974930163 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 03:48:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:48:50 INFO - PROCESS | 1754 | 1467974930171 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:48:50 INFO - PROCESS | 1754 | 1467974930175 Marionette TRACE conn4 <- [1,518,null,{}] 03:48:50 INFO - PROCESS | 1754 | 1467974930182 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:50 INFO - PROCESS | 1754 | 1467974930188 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:50 INFO - PROCESS | 1754 | 1467974930400 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 03:48:50 INFO - PROCESS | 1754 | 1467974930584 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:50 INFO - PROCESS | 1754 | 1467974930593 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:50 INFO - PROCESS | 1754 | ++DOCSHELL 0x92951400 == 80 [pid = 1754] [id = 137] 03:48:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 154 (0x9bba5000) [pid = 1754] [serial = 411] [outer = (nil)] 03:48:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 155 (0x9d812400) [pid = 1754] [serial = 412] [outer = 0x9bba5000] 03:48:50 INFO - PROCESS | 1754 | 1467974930674 Marionette DEBUG loaded listener.js 03:48:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 156 (0xa224f800) [pid = 1754] [serial = 413] [outer = 0x9bba5000] 03:48:51 INFO - PROCESS | 1754 | 1467974931634 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]]]}] 03:48:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:48:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1538ms 03:48:51 INFO - PROCESS | 1754 | 1467974931711 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 03:48:51 INFO - PROCESS | 1754 | 1467974931715 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 03:48:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:48:51 INFO - PROCESS | 1754 | 1467974931722 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:48:51 INFO - PROCESS | 1754 | 1467974931726 Marionette TRACE conn4 <- [1,522,null,{}] 03:48:51 INFO - PROCESS | 1754 | 1467974931733 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}] 03:48:51 INFO - PROCESS | 1754 | 1467974931739 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:52 INFO - PROCESS | 1754 | 1467974931995 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 03:48:52 INFO - PROCESS | 1754 | 1467974932279 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:52 INFO - PROCESS | 1754 | 1467974932297 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:52 INFO - PROCESS | 1754 | ++DOCSHELL 0xa2fbf400 == 81 [pid = 1754] [id = 138] 03:48:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 157 (0xa2fbf800) [pid = 1754] [serial = 414] [outer = (nil)] 03:48:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 158 (0xa318b000) [pid = 1754] [serial = 415] [outer = 0xa2fbf800] 03:48:52 INFO - PROCESS | 1754 | 1467974932395 Marionette DEBUG loaded listener.js 03:48:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 159 (0xa6c5f800) [pid = 1754] [serial = 416] [outer = 0xa2fbf800] 03:48:53 INFO - PROCESS | 1754 | 1467974933436 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]]]}] 03:48:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:48:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1788ms 03:48:53 INFO - PROCESS | 1754 | 1467974933511 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 03:48:53 INFO - PROCESS | 1754 | 1467974933515 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 03:48:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:48:53 INFO - PROCESS | 1754 | 1467974933523 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:48:53 INFO - PROCESS | 1754 | 1467974933527 Marionette TRACE conn4 <- [1,526,null,{}] 03:48:53 INFO - PROCESS | 1754 | 1467974933533 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}] 03:48:53 INFO - PROCESS | 1754 | 1467974933539 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:53 INFO - PROCESS | 1754 | 1467974933795 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 03:48:54 INFO - PROCESS | 1754 | 1467974934098 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:54 INFO - PROCESS | 1754 | 1467974934106 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:54 INFO - PROCESS | 1754 | ++DOCSHELL 0x90f38c00 == 82 [pid = 1754] [id = 139] 03:48:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 160 (0x90f39400) [pid = 1754] [serial = 417] [outer = (nil)] 03:48:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 161 (0x90f3d400) [pid = 1754] [serial = 418] [outer = 0x90f39400] 03:48:54 INFO - PROCESS | 1754 | 1467974934189 Marionette DEBUG loaded listener.js 03:48:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 162 (0xa23b7800) [pid = 1754] [serial = 419] [outer = 0x90f39400] 03:48:55 INFO - PROCESS | 1754 | 1467974935161 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]]]}] 03:48:55 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 03:48:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1689ms 03:48:55 INFO - PROCESS | 1754 | 1467974935213 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 03:48:55 INFO - PROCESS | 1754 | 1467974935217 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 03:48:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:48:55 INFO - PROCESS | 1754 | 1467974935225 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:48:55 INFO - PROCESS | 1754 | 1467974935228 Marionette TRACE conn4 <- [1,530,null,{}] 03:48:55 INFO - PROCESS | 1754 | 1467974935235 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}] 03:48:55 INFO - PROCESS | 1754 | 1467974935239 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:55 INFO - PROCESS | 1754 | 1467974935450 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 03:48:55 INFO - PROCESS | 1754 | 1467974935674 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:55 INFO - PROCESS | 1754 | 1467974935682 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:55 INFO - PROCESS | 1754 | ++DOCSHELL 0xa318b800 == 83 [pid = 1754] [id = 140] 03:48:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 163 (0xa6c61c00) [pid = 1754] [serial = 420] [outer = (nil)] 03:48:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 164 (0xa6eaa000) [pid = 1754] [serial = 421] [outer = 0xa6c61c00] 03:48:55 INFO - PROCESS | 1754 | 1467974935817 Marionette DEBUG loaded listener.js 03:48:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 165 (0xa6f4b400) [pid = 1754] [serial = 422] [outer = 0xa6c61c00] 03:48:56 INFO - PROCESS | 1754 | 1467974936656 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"]]]}] 03:48:56 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 03:48:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:48:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:48:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:48:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:48:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:48:56 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 03:48:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:48:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:48:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:48:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:48:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:48:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1490ms 03:48:56 INFO - PROCESS | 1754 | 1467974936720 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 03:48:56 INFO - PROCESS | 1754 | 1467974936723 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 03:48:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:48:56 INFO - PROCESS | 1754 | 1467974936734 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:48:56 INFO - PROCESS | 1754 | 1467974936737 Marionette TRACE conn4 <- [1,534,null,{}] 03:48:56 INFO - PROCESS | 1754 | 1467974936743 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}] 03:48:56 INFO - PROCESS | 1754 | 1467974936749 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:56 INFO - PROCESS | 1754 | 1467974936963 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 03:48:57 INFO - PROCESS | 1754 | 1467974937160 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:57 INFO - PROCESS | 1754 | 1467974937169 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:57 INFO - PROCESS | 1754 | ++DOCSHELL 0x8eacdc00 == 84 [pid = 1754] [id = 141] 03:48:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 166 (0x8eacec00) [pid = 1754] [serial = 423] [outer = (nil)] 03:48:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 167 (0x9880dc00) [pid = 1754] [serial = 424] [outer = 0x8eacec00] 03:48:57 INFO - PROCESS | 1754 | 1467974937291 Marionette DEBUG loaded listener.js 03:48:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 168 (0xa6c68400) [pid = 1754] [serial = 425] [outer = 0x8eacec00] 03:48:58 INFO - PROCESS | 1754 | 1467974938171 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]]]}] 03:48:58 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 03:48:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1480ms 03:48:58 INFO - PROCESS | 1754 | 1467974938215 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 03:48:58 INFO - PROCESS | 1754 | 1467974938218 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 03:48:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:48:58 INFO - PROCESS | 1754 | 1467974938226 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:48:58 INFO - PROCESS | 1754 | 1467974938230 Marionette TRACE conn4 <- [1,538,null,{}] 03:48:58 INFO - PROCESS | 1754 | 1467974938236 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}] 03:48:58 INFO - PROCESS | 1754 | 1467974938241 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:58 INFO - PROCESS | 1754 | 1467974938495 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 03:48:58 INFO - PROCESS | 1754 | 1467974938686 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:58 INFO - PROCESS | 1754 | 1467974938694 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:48:58 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e1b6000 == 85 [pid = 1754] [id = 142] 03:48:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 169 (0x8ead0000) [pid = 1754] [serial = 426] [outer = (nil)] 03:48:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 170 (0x92126000) [pid = 1754] [serial = 427] [outer = 0x8ead0000] 03:48:58 INFO - PROCESS | 1754 | 1467974938821 Marionette DEBUG loaded listener.js 03:48:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 171 (0x98175000) [pid = 1754] [serial = 428] [outer = 0x8ead0000] 03:49:00 INFO - PROCESS | 1754 | 1467974940042 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]]]}] 03:49:00 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. 03:49:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1832ms 03:49:00 INFO - PROCESS | 1754 | 1467974940099 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 03:49:00 INFO - PROCESS | 1754 | 1467974940106 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 03:49:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:49:00 INFO - PROCESS | 1754 | 1467974940127 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:49:00 INFO - PROCESS | 1754 | 1467974940132 Marionette TRACE conn4 <- [1,542,null,{}] 03:49:00 INFO - PROCESS | 1754 | 1467974940141 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}] 03:49:00 INFO - PROCESS | 1754 | 1467974940147 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:00 INFO - PROCESS | 1754 | 1467974940386 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 03:49:00 INFO - PROCESS | 1754 | 1467974940604 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:00 INFO - PROCESS | 1754 | 1467974940632 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:00 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e1b6800 == 86 [pid = 1754] [id = 143] 03:49:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 172 (0x8e1b6c00) [pid = 1754] [serial = 429] [outer = (nil)] 03:49:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 173 (0x8f369000) [pid = 1754] [serial = 430] [outer = 0x8e1b6c00] 03:49:00 INFO - PROCESS | 1754 | 1467974940769 Marionette DEBUG loaded listener.js 03:49:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 174 (0x8f71e000) [pid = 1754] [serial = 431] [outer = 0x8e1b6c00] 03:49:01 INFO - PROCESS | 1754 | 1467974941799 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]]]}] 03:49:01 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. 03:49:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1695ms 03:49:01 INFO - PROCESS | 1754 | 1467974941861 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 03:49:01 INFO - PROCESS | 1754 | 1467974941869 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 03:49:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:49:01 INFO - PROCESS | 1754 | 1467974941885 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:49:01 INFO - PROCESS | 1754 | 1467974941889 Marionette TRACE conn4 <- [1,546,null,{}] 03:49:01 INFO - PROCESS | 1754 | 1467974941895 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}] 03:49:01 INFO - PROCESS | 1754 | 1467974941901 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:02 INFO - PROCESS | 1754 | 1467974942124 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 03:49:02 INFO - PROCESS | 1754 | 1467974942313 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:02 INFO - PROCESS | 1754 | 1467974942321 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:02 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e1b3800 == 87 [pid = 1754] [id = 144] 03:49:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 175 (0x8f366000) [pid = 1754] [serial = 432] [outer = (nil)] 03:49:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 176 (0x90f3a800) [pid = 1754] [serial = 433] [outer = 0x8f366000] 03:49:02 INFO - PROCESS | 1754 | 1467974942407 Marionette DEBUG loaded listener.js 03:49:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 177 (0x9294e400) [pid = 1754] [serial = 434] [outer = 0x8f366000] 03:49:03 INFO - PROCESS | 1754 | 1467974943391 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]]]}] 03:49:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 03:49:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1538ms 03:49:03 INFO - PROCESS | 1754 | 1467974943450 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 03:49:03 INFO - PROCESS | 1754 | 1467974943455 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 03:49:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:49:03 INFO - PROCESS | 1754 | 1467974943465 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:49:03 INFO - PROCESS | 1754 | 1467974943471 Marionette TRACE conn4 <- [1,550,null,{}] 03:49:03 INFO - PROCESS | 1754 | 1467974943486 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}] 03:49:03 INFO - PROCESS | 1754 | 1467974943494 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:03 INFO - PROCESS | 1754 | 1467974943707 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 03:49:03 INFO - PROCESS | 1754 | 1467974943946 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:03 INFO - PROCESS | 1754 | 1467974943959 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:04 INFO - PROCESS | 1754 | ++DOCSHELL 0x95064c00 == 88 [pid = 1754] [id = 145] 03:49:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 178 (0x9775f000) [pid = 1754] [serial = 435] [outer = (nil)] 03:49:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 179 (0x9a35a400) [pid = 1754] [serial = 436] [outer = 0x9775f000] 03:49:04 INFO - PROCESS | 1754 | 1467974944050 Marionette DEBUG loaded listener.js 03:49:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 180 (0x9a49e000) [pid = 1754] [serial = 437] [outer = 0x9775f000] 03:49:05 INFO - PROCESS | 1754 | 1467974945052 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]]]}] 03:49:05 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. 03:49:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1688ms 03:49:05 INFO - PROCESS | 1754 | 1467974945153 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 03:49:05 INFO - PROCESS | 1754 | 1467974945158 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 03:49:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:49:05 INFO - PROCESS | 1754 | 1467974945164 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:49:05 INFO - PROCESS | 1754 | 1467974945168 Marionette TRACE conn4 <- [1,554,null,{}] 03:49:05 INFO - PROCESS | 1754 | 1467974945174 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}] 03:49:05 INFO - PROCESS | 1754 | 1467974945178 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:05 INFO - PROCESS | 1754 | 1467974945377 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 03:49:05 INFO - PROCESS | 1754 | 1467974945614 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:05 INFO - PROCESS | 1754 | 1467974945621 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:05 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3bcc00 == 89 [pid = 1754] [id = 146] 03:49:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 181 (0x8d3be800) [pid = 1754] [serial = 438] [outer = (nil)] 03:49:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 182 (0x8f71cc00) [pid = 1754] [serial = 439] [outer = 0x8d3be800] 03:49:05 INFO - PROCESS | 1754 | 1467974945714 Marionette DEBUG loaded listener.js 03:49:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 183 (0x9ae47000) [pid = 1754] [serial = 440] [outer = 0x8d3be800] 03:49:06 INFO - PROCESS | 1754 | [1754] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:49:06 INFO - PROCESS | 1754 | 1467974946683 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]]]}] 03:49:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:49:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1583ms 03:49:06 INFO - PROCESS | 1754 | 1467974946748 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 03:49:06 INFO - PROCESS | 1754 | 1467974946752 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 03:49:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:49:06 INFO - PROCESS | 1754 | 1467974946758 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:49:06 INFO - PROCESS | 1754 | 1467974946762 Marionette TRACE conn4 <- [1,558,null,{}] 03:49:06 INFO - PROCESS | 1754 | 1467974946767 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}] 03:49:06 INFO - PROCESS | 1754 | 1467974946773 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:06 INFO - PROCESS | 1754 | 1467974946959 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 03:49:07 INFO - PROCESS | 1754 | 1467974947191 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:07 INFO - PROCESS | 1754 | 1467974947198 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:07 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d712c00 == 90 [pid = 1754] [id = 147] 03:49:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 184 (0x8d713400) [pid = 1754] [serial = 441] [outer = (nil)] 03:49:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 185 (0x8f366c00) [pid = 1754] [serial = 442] [outer = 0x8d713400] 03:49:07 INFO - PROCESS | 1754 | 1467974947345 Marionette DEBUG loaded listener.js 03:49:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 186 (0x90eb5000) [pid = 1754] [serial = 443] [outer = 0x8d713400] 03:49:07 INFO - PROCESS | 1754 | --DOCSHELL 0x99fcac00 == 89 [pid = 1754] [id = 99] 03:49:07 INFO - PROCESS | 1754 | --DOCSHELL 0x8f363400 == 88 [pid = 1754] [id = 98] 03:49:07 INFO - PROCESS | 1754 | --DOCSHELL 0x8ed98000 == 87 [pid = 1754] [id = 112] 03:49:07 INFO - PROCESS | 1754 | --DOCSHELL 0x90d1cc00 == 86 [pid = 1754] [id = 111] 03:49:07 INFO - PROCESS | 1754 | --DOMWINDOW == 185 (0x9a556000) [pid = 1754] [serial = 345] [outer = (nil)] [url = about:blank] 03:49:07 INFO - PROCESS | 1754 | --DOMWINDOW == 184 (0x9d889c00) [pid = 1754] [serial = 312] [outer = (nil)] [url = about:blank] 03:49:07 INFO - PROCESS | 1754 | --DOMWINDOW == 183 (0xa6c5f000) [pid = 1754] [serial = 321] [outer = (nil)] [url = about:blank] 03:49:07 INFO - PROCESS | 1754 | --DOMWINDOW == 182 (0x90eb8800) [pid = 1754] [serial = 315] [outer = (nil)] [url = about:blank] 03:49:07 INFO - PROCESS | 1754 | --DOMWINDOW == 181 (0x917c3000) [pid = 1754] [serial = 306] [outer = (nil)] [url = about:blank] 03:49:07 INFO - PROCESS | 1754 | --DOMWINDOW == 180 (0xa23b8400) [pid = 1754] [serial = 318] [outer = (nil)] [url = about:blank] 03:49:07 INFO - PROCESS | 1754 | --DOMWINDOW == 179 (0x8ed9d000) [pid = 1754] [serial = 324] [outer = (nil)] [url = about:blank] 03:49:07 INFO - PROCESS | 1754 | --DOMWINDOW == 178 (0x97747000) [pid = 1754] [serial = 309] [outer = (nil)] [url = about:blank] 03:49:07 INFO - PROCESS | 1754 | --DOCSHELL 0x917c2000 == 85 [pid = 1754] [id = 96] 03:49:07 INFO - PROCESS | 1754 | --DOCSHELL 0x917c2c00 == 84 [pid = 1754] [id = 95] 03:49:07 INFO - PROCESS | 1754 | --DOCSHELL 0x8e23e400 == 83 [pid = 1754] [id = 132] 03:49:07 INFO - PROCESS | 1754 | --DOCSHELL 0x95042000 == 82 [pid = 1754] [id = 131] 03:49:07 INFO - PROCESS | 1754 | --DOCSHELL 0x9505e800 == 81 [pid = 1754] [id = 130] 03:49:07 INFO - PROCESS | 1754 | --DOCSHELL 0x90eb3800 == 80 [pid = 1754] [id = 129] 03:49:08 INFO - PROCESS | 1754 | --DOCSHELL 0x8f5e9800 == 79 [pid = 1754] [id = 128] 03:49:08 INFO - PROCESS | 1754 | 1467974948244 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]]]}] 03:49:08 INFO - PROCESS | 1754 | --DOMWINDOW == 177 (0x99fbe800) [pid = 1754] [serial = 343] [outer = (nil)] [url = about:blank] 03:49:08 INFO - PROCESS | 1754 | --DOMWINDOW == 176 (0x97751400) [pid = 1754] [serial = 337] [outer = (nil)] [url = about:blank] 03:49:08 INFO - PROCESS | 1754 | --DOMWINDOW == 175 (0x93b6b800) [pid = 1754] [serial = 334] [outer = (nil)] [url = about:blank] 03:49:08 INFO - PROCESS | 1754 | --DOMWINDOW == 174 (0x917c4800) [pid = 1754] [serial = 331] [outer = (nil)] [url = about:blank] 03:49:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:49:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1537ms 03:49:08 INFO - PROCESS | 1754 | --DOMWINDOW == 173 (0x99fc9400) [pid = 1754] [serial = 340] [outer = (nil)] [url = about:blank] 03:49:08 INFO - PROCESS | 1754 | --DOMWINDOW == 172 (0x90eb1c00) [pid = 1754] [serial = 330] [outer = (nil)] [url = about:blank] 03:49:08 INFO - PROCESS | 1754 | --DOMWINDOW == 171 (0x8f5f2400) [pid = 1754] [serial = 328] [outer = (nil)] [url = about:blank] 03:49:08 INFO - PROCESS | 1754 | --DOMWINDOW == 170 (0x92955c00) [pid = 1754] [serial = 333] [outer = (nil)] [url = about:blank] 03:49:08 INFO - PROCESS | 1754 | --DOMWINDOW == 169 (0x95042400) [pid = 1754] [serial = 342] [outer = (nil)] [url = about:blank] 03:49:08 INFO - PROCESS | 1754 | --DOMWINDOW == 168 (0x8f365000) [pid = 1754] [serial = 327] [outer = (nil)] [url = about:blank] 03:49:08 INFO - PROCESS | 1754 | --DOMWINDOW == 167 (0x98882800) [pid = 1754] [serial = 339] [outer = (nil)] [url = about:blank] 03:49:08 INFO - PROCESS | 1754 | --DOMWINDOW == 166 (0x9295cc00) [pid = 1754] [serial = 336] [outer = (nil)] [url = about:blank] 03:49:08 INFO - PROCESS | 1754 | 1467974948314 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 03:49:08 INFO - PROCESS | 1754 | 1467974948317 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 03:49:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:49:08 INFO - PROCESS | 1754 | 1467974948327 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:49:08 INFO - PROCESS | 1754 | 1467974948329 Marionette TRACE conn4 <- [1,562,null,{}] 03:49:08 INFO - PROCESS | 1754 | 1467974948334 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}] 03:49:08 INFO - PROCESS | 1754 | 1467974948345 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:08 INFO - PROCESS | 1754 | 1467974948578 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 03:49:08 INFO - PROCESS | 1754 | 1467974948726 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:08 INFO - PROCESS | 1754 | 1467974948734 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:08 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d71a400 == 80 [pid = 1754] [id = 148] 03:49:08 INFO - PROCESS | 1754 | ++DOMWINDOW == 167 (0x8e23bc00) [pid = 1754] [serial = 444] [outer = (nil)] 03:49:08 INFO - PROCESS | 1754 | ++DOMWINDOW == 168 (0x9a49cc00) [pid = 1754] [serial = 445] [outer = 0x8e23bc00] 03:49:08 INFO - PROCESS | 1754 | 1467974948808 Marionette DEBUG loaded listener.js 03:49:08 INFO - PROCESS | 1754 | ++DOMWINDOW == 169 (0x9ae4a400) [pid = 1754] [serial = 446] [outer = 0x8e23bc00] 03:49:09 INFO - PROCESS | 1754 | [1754] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:49:09 INFO - PROCESS | 1754 | 1467974949680 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]]]}] 03:49:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:49:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1436ms 03:49:09 INFO - PROCESS | 1754 | 1467974949764 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 03:49:09 INFO - PROCESS | 1754 | 1467974949768 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 03:49:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:49:09 INFO - PROCESS | 1754 | 1467974949776 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:49:09 INFO - PROCESS | 1754 | 1467974949780 Marionette TRACE conn4 <- [1,566,null,{}] 03:49:09 INFO - PROCESS | 1754 | 1467974949785 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}] 03:49:09 INFO - PROCESS | 1754 | 1467974949790 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:09 INFO - PROCESS | 1754 | 1467974949969 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 03:49:10 INFO - PROCESS | 1754 | 1467974950154 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:10 INFO - PROCESS | 1754 | 1467974950161 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:10 INFO - PROCESS | 1754 | ++DOCSHELL 0x99fbe400 == 81 [pid = 1754] [id = 149] 03:49:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 170 (0x9ae49800) [pid = 1754] [serial = 447] [outer = (nil)] 03:49:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 171 (0x9b422000) [pid = 1754] [serial = 448] [outer = 0x9ae49800] 03:49:10 INFO - PROCESS | 1754 | 1467974950233 Marionette DEBUG loaded listener.js 03:49:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 172 (0x9cb0dc00) [pid = 1754] [serial = 449] [outer = 0x9ae49800] 03:49:10 INFO - PROCESS | 1754 | [1754] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:49:11 INFO - PROCESS | 1754 | 1467974951089 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]]]}] 03:49:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:49:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1333ms 03:49:11 INFO - PROCESS | 1754 | 1467974951110 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 03:49:11 INFO - PROCESS | 1754 | 1467974951114 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 03:49:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:49:11 INFO - PROCESS | 1754 | 1467974951121 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:49:11 INFO - PROCESS | 1754 | 1467974951138 Marionette TRACE conn4 <- [1,570,null,{}] 03:49:11 INFO - PROCESS | 1754 | 1467974951152 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}] 03:49:11 INFO - PROCESS | 1754 | 1467974951157 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:11 INFO - PROCESS | 1754 | 1467974951398 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 03:49:11 INFO - PROCESS | 1754 | 1467974951435 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:11 INFO - PROCESS | 1754 | 1467974951442 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:11 INFO - PROCESS | 1754 | ++DOCSHELL 0x9a746800 == 82 [pid = 1754] [id = 150] 03:49:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 173 (0x9ae4f800) [pid = 1754] [serial = 450] [outer = (nil)] 03:49:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 174 (0xa253dc00) [pid = 1754] [serial = 451] [outer = 0x9ae4f800] 03:49:11 INFO - PROCESS | 1754 | 1467974951513 Marionette DEBUG loaded listener.js 03:49:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 175 (0xa2fba000) [pid = 1754] [serial = 452] [outer = 0x9ae4f800] 03:49:12 INFO - PROCESS | 1754 | [1754] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:49:12 INFO - PROCESS | 1754 | --DOMWINDOW == 174 (0x917c9000) [pid = 1754] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:49:12 INFO - PROCESS | 1754 | --DOMWINDOW == 173 (0x8f5ea400) [pid = 1754] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:49:12 INFO - PROCESS | 1754 | --DOMWINDOW == 172 (0x9505f800) [pid = 1754] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:49:12 INFO - PROCESS | 1754 | --DOMWINDOW == 171 (0x8f5eec00) [pid = 1754] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:49:12 INFO - PROCESS | 1754 | --DOMWINDOW == 170 (0x95209400) [pid = 1754] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:49:13 INFO - PROCESS | 1754 | 1467974953080 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]]]}] 03:49:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:49:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 2012ms 03:49:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:49:13 INFO - PROCESS | 1754 | 1467974953134 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 03:49:13 INFO - PROCESS | 1754 | 1467974953137 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 03:49:13 INFO - PROCESS | 1754 | 1467974953144 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:49:13 INFO - PROCESS | 1754 | 1467974953147 Marionette TRACE conn4 <- [1,574,null,{}] 03:49:13 INFO - PROCESS | 1754 | 1467974953153 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}] 03:49:13 INFO - PROCESS | 1754 | 1467974953157 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:13 INFO - PROCESS | 1754 | 1467974953334 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 03:49:13 INFO - PROCESS | 1754 | 1467974953476 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:13 INFO - PROCESS | 1754 | 1467974953483 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:13 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc29c00 == 83 [pid = 1754] [id = 151] 03:49:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 171 (0x8cc2a000) [pid = 1754] [serial = 453] [outer = (nil)] 03:49:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 172 (0x8cc31c00) [pid = 1754] [serial = 454] [outer = 0x8cc2a000] 03:49:13 INFO - PROCESS | 1754 | 1467974953552 Marionette DEBUG loaded listener.js 03:49:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 173 (0x8cc36000) [pid = 1754] [serial = 455] [outer = 0x8cc2a000] 03:49:14 INFO - PROCESS | 1754 | 1467974954278 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]]]}] 03:49:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:49:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1179ms 03:49:14 INFO - PROCESS | 1754 | 1467974954336 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 03:49:14 INFO - PROCESS | 1754 | 1467974954339 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 03:49:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:49:14 INFO - PROCESS | 1754 | 1467974954348 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:49:14 INFO - PROCESS | 1754 | 1467974954351 Marionette TRACE conn4 <- [1,578,null,{}] 03:49:14 INFO - PROCESS | 1754 | 1467974954357 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}] 03:49:14 INFO - PROCESS | 1754 | 1467974954362 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:14 INFO - PROCESS | 1754 | 1467974954554 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 03:49:14 INFO - PROCESS | 1754 | 1467974954563 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:14 INFO - PROCESS | 1754 | 1467974954572 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:14 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc2a400 == 84 [pid = 1754] [id = 152] 03:49:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 174 (0x8cc2e400) [pid = 1754] [serial = 456] [outer = (nil)] 03:49:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 175 (0x90d17c00) [pid = 1754] [serial = 457] [outer = 0x8cc2e400] 03:49:14 INFO - PROCESS | 1754 | 1467974954640 Marionette DEBUG loaded listener.js 03:49:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 176 (0x93884400) [pid = 1754] [serial = 458] [outer = 0x8cc2e400] 03:49:15 INFO - PROCESS | 1754 | 1467974955855 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]]]}] 03:49:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:49:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1583ms 03:49:15 INFO - PROCESS | 1754 | 1467974955933 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 03:49:15 INFO - PROCESS | 1754 | 1467974955940 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 03:49:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:49:15 INFO - PROCESS | 1754 | 1467974955948 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:49:15 INFO - PROCESS | 1754 | 1467974955956 Marionette TRACE conn4 <- [1,582,null,{}] 03:49:15 INFO - PROCESS | 1754 | 1467974955964 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}] 03:49:15 INFO - PROCESS | 1754 | 1467974955969 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:16 INFO - PROCESS | 1754 | 1467974956222 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 03:49:16 INFO - PROCESS | 1754 | 1467974956510 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:16 INFO - PROCESS | 1754 | 1467974956521 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:16 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e234400 == 85 [pid = 1754] [id = 153] 03:49:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 177 (0x8e237000) [pid = 1754] [serial = 459] [outer = (nil)] 03:49:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 178 (0x8f36b400) [pid = 1754] [serial = 460] [outer = 0x8e237000] 03:49:16 INFO - PROCESS | 1754 | 1467974956619 Marionette DEBUG loaded listener.js 03:49:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 179 (0x90e75400) [pid = 1754] [serial = 461] [outer = 0x8e237000] 03:49:17 INFO - PROCESS | 1754 | 1467974957561 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]]]}] 03:49:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:49:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1645ms 03:49:17 INFO - PROCESS | 1754 | 1467974957594 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 03:49:17 INFO - PROCESS | 1754 | 1467974957602 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 03:49:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:49:17 INFO - PROCESS | 1754 | 1467974957631 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:49:17 INFO - PROCESS | 1754 | 1467974957637 Marionette TRACE conn4 <- [1,586,null,{}] 03:49:17 INFO - PROCESS | 1754 | 1467974957643 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}] 03:49:17 INFO - PROCESS | 1754 | 1467974957649 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:17 INFO - PROCESS | 1754 | 1467974957864 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 03:49:18 INFO - PROCESS | 1754 | 1467974958144 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:18 INFO - PROCESS | 1754 | 1467974958153 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:18 INFO - PROCESS | 1754 | ++DOCSHELL 0x90eb6000 == 86 [pid = 1754] [id = 154] 03:49:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 180 (0x93957400) [pid = 1754] [serial = 462] [outer = (nil)] 03:49:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 181 (0x95055400) [pid = 1754] [serial = 463] [outer = 0x93957400] 03:49:18 INFO - PROCESS | 1754 | 1467974958256 Marionette DEBUG loaded listener.js 03:49:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 182 (0x95208400) [pid = 1754] [serial = 464] [outer = 0x93957400] 03:49:18 INFO - PROCESS | 1754 | [1754] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:49:19 INFO - PROCESS | 1754 | 1467974959161 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]]]}] 03:49:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:49:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1595ms 03:49:19 INFO - PROCESS | 1754 | 1467974959230 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 03:49:19 INFO - PROCESS | 1754 | 1467974959240 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 03:49:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:49:19 INFO - PROCESS | 1754 | 1467974959248 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:49:19 INFO - PROCESS | 1754 | 1467974959255 Marionette TRACE conn4 <- [1,590,null,{}] 03:49:19 INFO - PROCESS | 1754 | 1467974959271 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}] 03:49:19 INFO - PROCESS | 1754 | 1467974959282 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:19 INFO - PROCESS | 1754 | 1467974959591 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 03:49:19 INFO - PROCESS | 1754 | 1467974959815 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:19 INFO - PROCESS | 1754 | 1467974959826 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:19 INFO - PROCESS | 1754 | ++DOCSHELL 0x9a7bf800 == 87 [pid = 1754] [id = 155] 03:49:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 183 (0x9a7bfc00) [pid = 1754] [serial = 465] [outer = (nil)] 03:49:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 184 (0x9bb1ec00) [pid = 1754] [serial = 466] [outer = 0x9a7bfc00] 03:49:19 INFO - PROCESS | 1754 | 1467974959913 Marionette DEBUG loaded listener.js 03:49:20 INFO - PROCESS | 1754 | ++DOMWINDOW == 185 (0xa2ffb400) [pid = 1754] [serial = 467] [outer = 0x9a7bfc00] 03:49:20 INFO - PROCESS | 1754 | 1467974960927 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]]]}] 03:49:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:49:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1740ms 03:49:20 INFO - PROCESS | 1754 | 1467974960989 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 03:49:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:49:20 INFO - PROCESS | 1754 | 1467974960994 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 03:49:21 INFO - PROCESS | 1754 | 1467974961000 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:49:21 INFO - PROCESS | 1754 | 1467974961004 Marionette TRACE conn4 <- [1,594,null,{}] 03:49:21 INFO - PROCESS | 1754 | 1467974961010 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}] 03:49:21 INFO - PROCESS | 1754 | 1467974961015 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:21 INFO - PROCESS | 1754 | 1467974961226 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 03:49:21 INFO - PROCESS | 1754 | 1467974961507 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:21 INFO - PROCESS | 1754 | 1467974961517 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:21 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e953400 == 88 [pid = 1754] [id = 156] 03:49:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 186 (0x8e954800) [pid = 1754] [serial = 468] [outer = (nil)] 03:49:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 187 (0x8e95c400) [pid = 1754] [serial = 469] [outer = 0x8e954800] 03:49:21 INFO - PROCESS | 1754 | 1467974961602 Marionette DEBUG loaded listener.js 03:49:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 188 (0x8e960c00) [pid = 1754] [serial = 470] [outer = 0x8e954800] 03:49:22 INFO - PROCESS | 1754 | 1467974962515 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]]]}] 03:49:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:49:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1580ms 03:49:22 INFO - PROCESS | 1754 | 1467974962582 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 03:49:22 INFO - PROCESS | 1754 | 1467974962586 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 03:49:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:49:22 INFO - PROCESS | 1754 | 1467974962592 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:49:22 INFO - PROCESS | 1754 | 1467974962596 Marionette TRACE conn4 <- [1,598,null,{}] 03:49:22 INFO - PROCESS | 1754 | 1467974962602 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}] 03:49:22 INFO - PROCESS | 1754 | 1467974962607 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:22 INFO - PROCESS | 1754 | 1467974962841 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 03:49:23 INFO - PROCESS | 1754 | 1467974963079 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:23 INFO - PROCESS | 1754 | 1467974963090 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:23 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3bd400 == 89 [pid = 1754] [id = 157] 03:49:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 189 (0x8d73bc00) [pid = 1754] [serial = 471] [outer = (nil)] 03:49:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 190 (0x8d743800) [pid = 1754] [serial = 472] [outer = 0x8d73bc00] 03:49:23 INFO - PROCESS | 1754 | 1467974963214 Marionette DEBUG loaded listener.js 03:49:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 191 (0x8d748400) [pid = 1754] [serial = 473] [outer = 0x8d73bc00] 03:49:24 INFO - PROCESS | 1754 | 1467974964169 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]]]}] 03:49:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:49:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1642ms 03:49:24 INFO - PROCESS | 1754 | 1467974964237 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 03:49:24 INFO - PROCESS | 1754 | 1467974964241 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 03:49:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:49:24 INFO - PROCESS | 1754 | 1467974964254 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:49:24 INFO - PROCESS | 1754 | 1467974964263 Marionette TRACE conn4 <- [1,602,null,{}] 03:49:24 INFO - PROCESS | 1754 | 1467974964273 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}] 03:49:24 INFO - PROCESS | 1754 | 1467974964283 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:24 INFO - PROCESS | 1754 | 1467974964578 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 03:49:24 INFO - PROCESS | 1754 | 1467974964857 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:24 INFO - PROCESS | 1754 | 1467974964866 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:24 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf0800 == 90 [pid = 1754] [id = 158] 03:49:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 192 (0x8bdf1c00) [pid = 1754] [serial = 474] [outer = (nil)] 03:49:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 193 (0x8bdfc800) [pid = 1754] [serial = 475] [outer = 0x8bdf1c00] 03:49:24 INFO - PROCESS | 1754 | 1467974964948 Marionette DEBUG loaded listener.js 03:49:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 194 (0x8d749c00) [pid = 1754] [serial = 476] [outer = 0x8bdf1c00] 03:49:25 INFO - PROCESS | 1754 | 1467974965848 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]]]}] 03:49:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:49:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1654ms 03:49:25 INFO - PROCESS | 1754 | 1467974965908 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 03:49:25 INFO - PROCESS | 1754 | 1467974965911 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 03:49:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:49:25 INFO - PROCESS | 1754 | 1467974965918 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:49:25 INFO - PROCESS | 1754 | 1467974965922 Marionette TRACE conn4 <- [1,606,null,{}] 03:49:25 INFO - PROCESS | 1754 | 1467974965928 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}] 03:49:25 INFO - PROCESS | 1754 | 1467974965933 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:26 INFO - PROCESS | 1754 | 1467974966132 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 03:49:26 INFO - PROCESS | 1754 | 1467974966368 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:26 INFO - PROCESS | 1754 | 1467974966379 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:26 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf9000 == 91 [pid = 1754] [id = 159] 03:49:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 195 (0x8cccd400) [pid = 1754] [serial = 477] [outer = (nil)] 03:49:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 196 (0x8ccd3800) [pid = 1754] [serial = 478] [outer = 0x8cccd400] 03:49:26 INFO - PROCESS | 1754 | 1467974966507 Marionette DEBUG loaded listener.js 03:49:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 197 (0x8ccd6000) [pid = 1754] [serial = 479] [outer = 0x8cccd400] 03:49:27 INFO - PROCESS | 1754 | 1467974967395 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]]]}] 03:49:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:49:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1536ms 03:49:27 INFO - PROCESS | 1754 | 1467974967455 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 03:49:27 INFO - PROCESS | 1754 | 1467974967459 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 03:49:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:49:27 INFO - PROCESS | 1754 | 1467974967465 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:49:27 INFO - PROCESS | 1754 | 1467974967469 Marionette TRACE conn4 <- [1,610,null,{}] 03:49:27 INFO - PROCESS | 1754 | 1467974967475 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}] 03:49:27 INFO - PROCESS | 1754 | 1467974967479 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:27 INFO - PROCESS | 1754 | 1467974967669 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 03:49:27 INFO - PROCESS | 1754 | 1467974967902 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:27 INFO - PROCESS | 1754 | 1467974967910 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:27 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ccce800 == 92 [pid = 1754] [id = 160] 03:49:27 INFO - PROCESS | 1754 | ++DOMWINDOW == 198 (0x8ccd0000) [pid = 1754] [serial = 480] [outer = (nil)] 03:49:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 199 (0x8d741c00) [pid = 1754] [serial = 481] [outer = 0x8ccd0000] 03:49:28 INFO - PROCESS | 1754 | 1467974968034 Marionette DEBUG loaded listener.js 03:49:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 200 (0x8e959c00) [pid = 1754] [serial = 482] [outer = 0x8ccd0000] 03:49:28 INFO - PROCESS | 1754 | 1467974968906 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]]]}] 03:49:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:49:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1481ms 03:49:28 INFO - PROCESS | 1754 | 1467974968948 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 03:49:28 INFO - PROCESS | 1754 | 1467974968952 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 03:49:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:49:28 INFO - PROCESS | 1754 | 1467974968959 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:49:28 INFO - PROCESS | 1754 | 1467974968963 Marionette TRACE conn4 <- [1,614,null,{}] 03:49:28 INFO - PROCESS | 1754 | 1467974968968 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}] 03:49:28 INFO - PROCESS | 1754 | 1467974968973 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:29 INFO - PROCESS | 1754 | 1467974969228 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 03:49:29 INFO - PROCESS | 1754 | 1467974969493 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:29 INFO - PROCESS | 1754 | 1467974969501 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:29 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd1400 == 93 [pid = 1754] [id = 161] 03:49:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 201 (0x8bbd2400) [pid = 1754] [serial = 483] [outer = (nil)] 03:49:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 202 (0x8bbd9400) [pid = 1754] [serial = 484] [outer = 0x8bbd2400] 03:49:29 INFO - PROCESS | 1754 | 1467974969632 Marionette DEBUG loaded listener.js 03:49:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 203 (0x8d3c2400) [pid = 1754] [serial = 485] [outer = 0x8bbd2400] 03:49:30 INFO - PROCESS | 1754 | 1467974970513 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]]]}] 03:49:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:49:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1591ms 03:49:30 INFO - PROCESS | 1754 | 1467974970551 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 03:49:30 INFO - PROCESS | 1754 | 1467974970554 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 03:49:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:49:30 INFO - PROCESS | 1754 | 1467974970561 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:49:30 INFO - PROCESS | 1754 | 1467974970564 Marionette TRACE conn4 <- [1,618,null,{}] 03:49:30 INFO - PROCESS | 1754 | 1467974970570 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}] 03:49:30 INFO - PROCESS | 1754 | 1467974970575 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:30 INFO - PROCESS | 1754 | 1467974970782 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 03:49:31 INFO - PROCESS | 1754 | 1467974971038 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:31 INFO - PROCESS | 1754 | 1467974971046 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:31 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e992000 == 94 [pid = 1754] [id = 162] 03:49:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 204 (0x8e992c00) [pid = 1754] [serial = 486] [outer = (nil)] 03:49:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 205 (0x8e998000) [pid = 1754] [serial = 487] [outer = 0x8e992c00] 03:49:31 INFO - PROCESS | 1754 | 1467974971167 Marionette DEBUG loaded listener.js 03:49:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 206 (0x8e998800) [pid = 1754] [serial = 488] [outer = 0x8e992c00] 03:49:32 INFO - PROCESS | 1754 | 1467974972184 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]]]}] 03:49:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:49:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1697ms 03:49:32 INFO - PROCESS | 1754 | 1467974972259 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 03:49:32 INFO - PROCESS | 1754 | 1467974972264 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 03:49:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:49:32 INFO - PROCESS | 1754 | 1467974972271 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:49:32 INFO - PROCESS | 1754 | 1467974972275 Marionette TRACE conn4 <- [1,622,null,{}] 03:49:32 INFO - PROCESS | 1754 | 1467974972281 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}] 03:49:32 INFO - PROCESS | 1754 | 1467974972287 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:32 INFO - PROCESS | 1754 | 1467974972554 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 03:49:32 INFO - PROCESS | 1754 | 1467974972892 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:32 INFO - PROCESS | 1754 | 1467974972903 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:33 INFO - PROCESS | 1754 | ++DOCSHELL 0xa61d3c00 == 95 [pid = 1754] [id = 163] 03:49:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 207 (0xa61d4c00) [pid = 1754] [serial = 489] [outer = (nil)] 03:49:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 208 (0xa6797000) [pid = 1754] [serial = 490] [outer = 0xa61d4c00] 03:49:33 INFO - PROCESS | 1754 | 1467974973061 Marionette DEBUG loaded listener.js 03:49:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 209 (0xa6c64800) [pid = 1754] [serial = 491] [outer = 0xa61d4c00] 03:49:34 INFO - PROCESS | 1754 | 1467974974442 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]]]}] 03:49:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:49:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 2244ms 03:49:34 INFO - PROCESS | 1754 | 1467974974568 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 03:49:34 INFO - PROCESS | 1754 | 1467974974575 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 03:49:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:49:34 INFO - PROCESS | 1754 | 1467974974608 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:49:34 INFO - PROCESS | 1754 | 1467974974612 Marionette TRACE conn4 <- [1,626,null,{}] 03:49:34 INFO - PROCESS | 1754 | 1467974974622 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}] 03:49:34 INFO - PROCESS | 1754 | 1467974974626 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:34 INFO - PROCESS | 1754 | 1467974974840 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 03:49:35 INFO - PROCESS | 1754 | 1467974975009 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:35 INFO - PROCESS | 1754 | 1467974975018 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:35 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf1000 == 96 [pid = 1754] [id = 164] 03:49:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 210 (0x8bdf4c00) [pid = 1754] [serial = 492] [outer = (nil)] 03:49:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 211 (0x8cc2cc00) [pid = 1754] [serial = 493] [outer = 0x8bdf4c00] 03:49:35 INFO - PROCESS | 1754 | 1467974975147 Marionette DEBUG loaded listener.js 03:49:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 212 (0x8cc37000) [pid = 1754] [serial = 494] [outer = 0x8bdf4c00] 03:49:36 INFO - PROCESS | 1754 | 1467974976204 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]]]}] 03:49:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:49:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1645ms 03:49:36 INFO - PROCESS | 1754 | 1467974976249 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 03:49:36 INFO - PROCESS | 1754 | 1467974976255 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 03:49:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:49:36 INFO - PROCESS | 1754 | 1467974976266 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:49:36 INFO - PROCESS | 1754 | 1467974976269 Marionette TRACE conn4 <- [1,630,null,{}] 03:49:36 INFO - PROCESS | 1754 | 1467974976276 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}] 03:49:36 INFO - PROCESS | 1754 | 1467974976281 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:36 INFO - PROCESS | 1754 | 1467974976473 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 03:49:36 INFO - PROCESS | 1754 | --DOCSHELL 0x9520d800 == 95 [pid = 1754] [id = 97] 03:49:36 INFO - PROCESS | 1754 | --DOCSHELL 0x92953000 == 94 [pid = 1754] [id = 103] 03:49:36 INFO - PROCESS | 1754 | --DOCSHELL 0x8f722000 == 93 [pid = 1754] [id = 102] 03:49:36 INFO - PROCESS | 1754 | --DOCSHELL 0x8f5e9c00 == 92 [pid = 1754] [id = 101] 03:49:36 INFO - PROCESS | 1754 | --DOMWINDOW == 211 (0x9a360c00) [pid = 1754] [serial = 397] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1754 | --DOMWINDOW == 210 (0x9a49e400) [pid = 1754] [serial = 378] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1754 | 1467974976797 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:36 INFO - PROCESS | 1754 | 1467974976805 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:36 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3c5400 == 93 [pid = 1754] [id = 165] 03:49:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 211 (0x8d718800) [pid = 1754] [serial = 495] [outer = (nil)] 03:49:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 212 (0x8e1ad800) [pid = 1754] [serial = 496] [outer = 0x8d718800] 03:49:36 INFO - PROCESS | 1754 | 1467974976914 Marionette DEBUG loaded listener.js 03:49:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 213 (0x8e23f000) [pid = 1754] [serial = 497] [outer = 0x8d718800] 03:49:37 INFO - PROCESS | 1754 | --DOCSHELL 0x90f38c00 == 92 [pid = 1754] [id = 139] 03:49:37 INFO - PROCESS | 1754 | --DOCSHELL 0xa2fbf400 == 91 [pid = 1754] [id = 138] 03:49:37 INFO - PROCESS | 1754 | --DOCSHELL 0x92951400 == 90 [pid = 1754] [id = 137] 03:49:37 INFO - PROCESS | 1754 | --DOCSHELL 0x97767c00 == 89 [pid = 1754] [id = 136] 03:49:37 INFO - PROCESS | 1754 | --DOCSHELL 0x950bfc00 == 88 [pid = 1754] [id = 135] 03:49:37 INFO - PROCESS | 1754 | --DOCSHELL 0x90eb4800 == 87 [pid = 1754] [id = 134] 03:49:38 INFO - PROCESS | 1754 | --DOCSHELL 0x8e1ad000 == 86 [pid = 1754] [id = 133] 03:49:38 INFO - PROCESS | 1754 | --DOMWINDOW == 212 (0x8f71ec00) [pid = 1754] [serial = 283] [outer = (nil)] [url = about:blank] 03:49:38 INFO - PROCESS | 1754 | --DOMWINDOW == 211 (0x99fc6000) [pid = 1754] [serial = 393] [outer = (nil)] [url = about:blank] 03:49:38 INFO - PROCESS | 1754 | --DOMWINDOW == 210 (0x90d1f400) [pid = 1754] [serial = 348] [outer = (nil)] [url = about:blank] 03:49:38 INFO - PROCESS | 1754 | --DOMWINDOW == 209 (0x8d3c1c00) [pid = 1754] [serial = 372] [outer = (nil)] [url = about:blank] 03:49:38 INFO - PROCESS | 1754 | --DOMWINDOW == 208 (0x8d717000) [pid = 1754] [serial = 375] [outer = (nil)] [url = about:blank] 03:49:38 INFO - PROCESS | 1754 | --DOMWINDOW == 207 (0x9b021c00) [pid = 1754] [serial = 354] [outer = (nil)] [url = about:blank] 03:49:38 INFO - PROCESS | 1754 | --DOMWINDOW == 206 (0xa6c65c00) [pid = 1754] [serial = 363] [outer = (nil)] [url = about:blank] 03:49:38 INFO - PROCESS | 1754 | --DOMWINDOW == 205 (0x8e23a000) [pid = 1754] [serial = 366] [outer = (nil)] [url = about:blank] 03:49:38 INFO - PROCESS | 1754 | --DOMWINDOW == 204 (0x9395cc00) [pid = 1754] [serial = 351] [outer = (nil)] [url = about:blank] 03:49:38 INFO - PROCESS | 1754 | --DOMWINDOW == 203 (0x9cb0d800) [pid = 1754] [serial = 357] [outer = (nil)] [url = about:blank] 03:49:38 INFO - PROCESS | 1754 | --DOMWINDOW == 202 (0xa6c66000) [pid = 1754] [serial = 369] [outer = (nil)] [url = about:blank] 03:49:38 INFO - PROCESS | 1754 | --DOMWINDOW == 201 (0x91e17400) [pid = 1754] [serial = 387] [outer = (nil)] [url = about:blank] 03:49:38 INFO - PROCESS | 1754 | --DOMWINDOW == 200 (0x928f4400) [pid = 1754] [serial = 388] [outer = (nil)] [url = about:blank] 03:49:38 INFO - PROCESS | 1754 | --DOMWINDOW == 199 (0xa2536800) [pid = 1754] [serial = 360] [outer = (nil)] [url = about:blank] 03:49:38 INFO - PROCESS | 1754 | --DOMWINDOW == 198 (0x93b6dc00) [pid = 1754] [serial = 381] [outer = (nil)] [url = about:blank] 03:49:38 INFO - PROCESS | 1754 | --DOMWINDOW == 197 (0x90e78800) [pid = 1754] [serial = 385] [outer = (nil)] [url = about:blank] 03:49:38 INFO - PROCESS | 1754 | --DOMWINDOW == 196 (0x90d1d800) [pid = 1754] [serial = 384] [outer = (nil)] [url = about:blank] 03:49:38 INFO - PROCESS | 1754 | --DOMWINDOW == 195 (0x917cd000) [pid = 1754] [serial = 220] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:49:38 INFO - PROCESS | 1754 | --DOMWINDOW == 194 (0x950ca000) [pid = 1754] [serial = 390] [outer = (nil)] [url = about:blank] 03:49:38 INFO - PROCESS | 1754 | --DOMWINDOW == 193 (0x9a35bc00) [pid = 1754] [serial = 394] [outer = (nil)] [url = about:blank] 03:49:38 INFO - PROCESS | 1754 | --DOMWINDOW == 192 (0x9774f800) [pid = 1754] [serial = 391] [outer = (nil)] [url = about:blank] 03:49:38 INFO - PROCESS | 1754 | 1467974978594 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]]]}] 03:49:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:49:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 2395ms 03:49:38 INFO - PROCESS | 1754 | 1467974978739 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 03:49:38 INFO - PROCESS | 1754 | 1467974978747 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 03:49:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:49:38 INFO - PROCESS | 1754 | 1467974978757 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:49:38 INFO - PROCESS | 1754 | 1467974978761 Marionette TRACE conn4 <- [1,634,null,{}] 03:49:38 INFO - PROCESS | 1754 | 1467974978770 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}] 03:49:38 INFO - PROCESS | 1754 | 1467974978778 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:38 INFO - PROCESS | 1754 | 1467974978976 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 03:49:39 INFO - PROCESS | 1754 | 1467974979186 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:39 INFO - PROCESS | 1754 | 1467974979195 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:39 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a7c00 == 87 [pid = 1754] [id = 166] 03:49:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 193 (0x8bdf2400) [pid = 1754] [serial = 498] [outer = (nil)] 03:49:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 194 (0x8d3c3800) [pid = 1754] [serial = 499] [outer = 0x8bdf2400] 03:49:39 INFO - PROCESS | 1754 | 1467974979285 Marionette DEBUG loaded listener.js 03:49:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 195 (0x8d741000) [pid = 1754] [serial = 500] [outer = 0x8bdf2400] 03:49:40 INFO - PROCESS | 1754 | [1754] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:49:40 INFO - PROCESS | 1754 | 1467974980441 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]]]}] 03:49:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:49:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1738ms 03:49:40 INFO - PROCESS | 1754 | 1467974980495 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 03:49:40 INFO - PROCESS | 1754 | 1467974980502 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 03:49:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:49:40 INFO - PROCESS | 1754 | 1467974980515 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:49:40 INFO - PROCESS | 1754 | 1467974980523 Marionette TRACE conn4 <- [1,638,null,{}] 03:49:40 INFO - PROCESS | 1754 | 1467974980533 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}] 03:49:40 INFO - PROCESS | 1754 | 1467974980540 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:40 INFO - PROCESS | 1754 | 1467974980794 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 03:49:41 INFO - PROCESS | 1754 | 1467974981086 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:41 INFO - PROCESS | 1754 | 1467974981094 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:41 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e99cc00 == 88 [pid = 1754] [id = 167] 03:49:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 196 (0x8e99d400) [pid = 1754] [serial = 501] [outer = (nil)] 03:49:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 197 (0x8ead2c00) [pid = 1754] [serial = 502] [outer = 0x8e99d400] 03:49:41 INFO - PROCESS | 1754 | 1467974981217 Marionette DEBUG loaded listener.js 03:49:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 198 (0x8ed9e000) [pid = 1754] [serial = 503] [outer = 0x8e99d400] 03:49:41 INFO - PROCESS | 1754 | [1754] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:49:42 INFO - PROCESS | 1754 | 1467974982136 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]]]}] 03:49:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:49:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1653ms 03:49:42 INFO - PROCESS | 1754 | 1467974982168 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 03:49:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:49:42 INFO - PROCESS | 1754 | 1467974982172 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 03:49:42 INFO - PROCESS | 1754 | 1467974982179 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:49:42 INFO - PROCESS | 1754 | 1467974982186 Marionette TRACE conn4 <- [1,642,null,{}] 03:49:42 INFO - PROCESS | 1754 | 1467974982204 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}] 03:49:42 INFO - PROCESS | 1754 | 1467974982213 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:42 INFO - PROCESS | 1754 | 1467974982429 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 03:49:42 INFO - PROCESS | 1754 | 1467974982672 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:42 INFO - PROCESS | 1754 | 1467974982681 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:42 INFO - PROCESS | 1754 | ++DOCSHELL 0x90e7b000 == 89 [pid = 1754] [id = 168] 03:49:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 199 (0x90eb4800) [pid = 1754] [serial = 504] [outer = (nil)] 03:49:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 200 (0x90f32000) [pid = 1754] [serial = 505] [outer = 0x90eb4800] 03:49:42 INFO - PROCESS | 1754 | 1467974982814 Marionette DEBUG loaded listener.js 03:49:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 201 (0x917c3c00) [pid = 1754] [serial = 506] [outer = 0x90eb4800] 03:49:43 INFO - PROCESS | 1754 | 1467974983750 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]]]}] 03:49:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:49:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1648ms 03:49:43 INFO - PROCESS | 1754 | 1467974983828 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 03:49:43 INFO - PROCESS | 1754 | 1467974983832 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 03:49:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:49:43 INFO - PROCESS | 1754 | 1467974983840 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:49:43 INFO - PROCESS | 1754 | 1467974983844 Marionette TRACE conn4 <- [1,646,null,{}] 03:49:43 INFO - PROCESS | 1754 | 1467974983850 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}] 03:49:43 INFO - PROCESS | 1754 | 1467974983856 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:44 INFO - PROCESS | 1754 | 1467974984100 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 03:49:44 INFO - PROCESS | 1754 | 1467974984424 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:44 INFO - PROCESS | 1754 | 1467974984433 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:44 INFO - PROCESS | 1754 | ++DOCSHELL 0x90d19400 == 90 [pid = 1754] [id = 169] 03:49:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 202 (0x917c1400) [pid = 1754] [serial = 507] [outer = (nil)] 03:49:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 203 (0x928f5800) [pid = 1754] [serial = 508] [outer = 0x917c1400] 03:49:44 INFO - PROCESS | 1754 | 1467974984518 Marionette DEBUG loaded listener.js 03:49:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 204 (0x93954800) [pid = 1754] [serial = 509] [outer = 0x917c1400] 03:49:47 INFO - PROCESS | 1754 | --DOCSHELL 0x8ed95000 == 89 [pid = 1754] [id = 108] 03:49:47 INFO - PROCESS | 1754 | --DOCSHELL 0x8eacdc00 == 88 [pid = 1754] [id = 141] 03:49:47 INFO - PROCESS | 1754 | --DOCSHELL 0xa2ff6000 == 87 [pid = 1754] [id = 107] 03:49:47 INFO - PROCESS | 1754 | --DOCSHELL 0x8f361400 == 86 [pid = 1754] [id = 109] 03:49:47 INFO - PROCESS | 1754 | --DOCSHELL 0x8f368400 == 85 [pid = 1754] [id = 106] 03:49:47 INFO - PROCESS | 1754 | --DOCSHELL 0x8e1b8c00 == 84 [pid = 1754] [id = 123] 03:49:47 INFO - PROCESS | 1754 | --DOCSHELL 0x8ed96400 == 83 [pid = 1754] [id = 121] 03:49:47 INFO - PROCESS | 1754 | --DOCSHELL 0x8e231c00 == 82 [pid = 1754] [id = 122] 03:49:47 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3b8400 == 81 [pid = 1754] [id = 124] 03:49:47 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3c4400 == 80 [pid = 1754] [id = 125] 03:49:47 INFO - PROCESS | 1754 | --DOCSHELL 0x9212c400 == 79 [pid = 1754] [id = 49] 03:49:47 INFO - PROCESS | 1754 | 1467974987159 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]]]}] 03:49:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:49:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 3492ms 03:49:47 INFO - PROCESS | 1754 | 1467974987333 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 03:49:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:49:47 INFO - PROCESS | 1754 | 1467974987339 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 03:49:47 INFO - PROCESS | 1754 | 1467974987347 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:49:47 INFO - PROCESS | 1754 | 1467974987353 Marionette TRACE conn4 <- [1,650,null,{}] 03:49:47 INFO - PROCESS | 1754 | 1467974987362 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}] 03:49:47 INFO - PROCESS | 1754 | 1467974987367 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:47 INFO - PROCESS | 1754 | 1467974987595 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 03:49:47 INFO - PROCESS | 1754 | 1467974987617 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:47 INFO - PROCESS | 1754 | 1467974987626 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:47 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3ba000 == 80 [pid = 1754] [id = 170] 03:49:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 205 (0x8d3bb400) [pid = 1754] [serial = 510] [outer = (nil)] 03:49:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 206 (0x8d3c1c00) [pid = 1754] [serial = 511] [outer = 0x8d3bb400] 03:49:47 INFO - PROCESS | 1754 | 1467974987720 Marionette DEBUG loaded listener.js 03:49:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 207 (0x8d719800) [pid = 1754] [serial = 512] [outer = 0x8d3bb400] 03:49:48 INFO - PROCESS | 1754 | 1467974988614 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]]]}] 03:49:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:49:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1291ms 03:49:48 INFO - PROCESS | 1754 | 1467974988638 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 03:49:48 INFO - PROCESS | 1754 | 1467974988644 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 03:49:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:49:48 INFO - PROCESS | 1754 | 1467974988655 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:49:48 INFO - PROCESS | 1754 | 1467974988659 Marionette TRACE conn4 <- [1,654,null,{}] 03:49:48 INFO - PROCESS | 1754 | 1467974988666 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}] 03:49:48 INFO - PROCESS | 1754 | 1467974988672 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:48 INFO - PROCESS | 1754 | 1467974988936 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 03:49:48 INFO - PROCESS | 1754 | 1467974988952 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:48 INFO - PROCESS | 1754 | 1467974988961 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:49 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e1b8400 == 81 [pid = 1754] [id = 171] 03:49:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 208 (0x8e95b000) [pid = 1754] [serial = 513] [outer = (nil)] 03:49:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 209 (0x8e992800) [pid = 1754] [serial = 514] [outer = 0x8e95b000] 03:49:49 INFO - PROCESS | 1754 | 1467974989139 Marionette DEBUG loaded listener.js 03:49:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 210 (0x8e99d800) [pid = 1754] [serial = 515] [outer = 0x8e95b000] 03:49:50 INFO - PROCESS | 1754 | 1467974990074 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]]]}] 03:49:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:49:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1445ms 03:49:50 INFO - PROCESS | 1754 | 1467974990101 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 03:49:50 INFO - PROCESS | 1754 | 1467974990105 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 03:49:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:49:50 INFO - PROCESS | 1754 | 1467974990112 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:49:50 INFO - PROCESS | 1754 | 1467974990117 Marionette TRACE conn4 <- [1,658,null,{}] 03:49:50 INFO - PROCESS | 1754 | 1467974990181 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}] 03:49:50 INFO - PROCESS | 1754 | 1467974990190 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:50 INFO - PROCESS | 1754 | 1467974990449 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 03:49:50 INFO - PROCESS | 1754 | 1467974990469 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:50 INFO - PROCESS | 1754 | 1467974990482 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:50 INFO - PROCESS | 1754 | ++DOCSHELL 0x90e77400 == 82 [pid = 1754] [id = 172] 03:49:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 211 (0x90eb8800) [pid = 1754] [serial = 516] [outer = (nil)] 03:49:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 212 (0x9212a800) [pid = 1754] [serial = 517] [outer = 0x90eb8800] 03:49:50 INFO - PROCESS | 1754 | 1467974990551 Marionette DEBUG loaded listener.js 03:49:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 213 (0x93b6e000) [pid = 1754] [serial = 518] [outer = 0x90eb8800] 03:49:51 INFO - PROCESS | 1754 | --DOMWINDOW == 212 (0x8e1a9400) [pid = 1754] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:49:51 INFO - PROCESS | 1754 | --DOMWINDOW == 211 (0x9ae49800) [pid = 1754] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:49:51 INFO - PROCESS | 1754 | --DOMWINDOW == 210 (0x8e1b6c00) [pid = 1754] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:49:51 INFO - PROCESS | 1754 | --DOMWINDOW == 209 (0x8f366000) [pid = 1754] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 03:49:51 INFO - PROCESS | 1754 | --DOMWINDOW == 208 (0x8f71dc00) [pid = 1754] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:49:52 INFO - PROCESS | 1754 | --DOMWINDOW == 207 (0x8d3be800) [pid = 1754] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:49:52 INFO - PROCESS | 1754 | --DOMWINDOW == 206 (0x9ae4f800) [pid = 1754] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:49:52 INFO - PROCESS | 1754 | --DOMWINDOW == 205 (0x8cc2a000) [pid = 1754] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:49:52 INFO - PROCESS | 1754 | --DOMWINDOW == 204 (0x9775f000) [pid = 1754] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 03:49:52 INFO - PROCESS | 1754 | --DOMWINDOW == 203 (0x8d713400) [pid = 1754] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:49:52 INFO - PROCESS | 1754 | --DOMWINDOW == 202 (0x8ead0000) [pid = 1754] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:49:52 INFO - PROCESS | 1754 | --DOMWINDOW == 201 (0x8e23bc00) [pid = 1754] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:49:52 INFO - PROCESS | 1754 | --DOMWINDOW == 200 (0x8bdf4c00) [pid = 1754] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:49:52 INFO - PROCESS | 1754 | 1467974992393 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]]]}] 03:49:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:49:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 2344ms 03:49:52 INFO - PROCESS | 1754 | 1467974992457 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 03:49:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:49:52 INFO - PROCESS | 1754 | 1467974992462 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 03:49:52 INFO - PROCESS | 1754 | 1467974992469 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:49:52 INFO - PROCESS | 1754 | 1467974992471 Marionette TRACE conn4 <- [1,662,null,{}] 03:49:52 INFO - PROCESS | 1754 | 1467974992477 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}] 03:49:52 INFO - PROCESS | 1754 | 1467974992482 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:52 INFO - PROCESS | 1754 | 1467974992664 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 03:49:52 INFO - PROCESS | 1754 | 1467974992674 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:52 INFO - PROCESS | 1754 | 1467974992682 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:52 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf4c00 == 83 [pid = 1754] [id = 173] 03:49:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 201 (0x90e76800) [pid = 1754] [serial = 519] [outer = (nil)] 03:49:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 202 (0x928f6400) [pid = 1754] [serial = 520] [outer = 0x90e76800] 03:49:52 INFO - PROCESS | 1754 | 1467974992755 Marionette DEBUG loaded listener.js 03:49:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 203 (0x950ca000) [pid = 1754] [serial = 521] [outer = 0x90e76800] 03:49:53 INFO - PROCESS | 1754 | [1754] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:49:53 INFO - PROCESS | 1754 | 1467974993740 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]]]}] 03:49:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:49:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1335ms 03:49:53 INFO - PROCESS | 1754 | 1467974993804 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 03:49:53 INFO - PROCESS | 1754 | 1467974993807 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 03:49:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:49:53 INFO - PROCESS | 1754 | 1467974993815 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:49:53 INFO - PROCESS | 1754 | 1467974993818 Marionette TRACE conn4 <- [1,666,null,{}] 03:49:53 INFO - PROCESS | 1754 | 1467974993824 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}] 03:49:53 INFO - PROCESS | 1754 | 1467974993828 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:54 INFO - PROCESS | 1754 | 1467974994087 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 03:49:54 INFO - PROCESS | 1754 | 1467974994348 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:54 INFO - PROCESS | 1754 | 1467974994359 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:54 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd6400 == 84 [pid = 1754] [id = 174] 03:49:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 204 (0x8bdf1400) [pid = 1754] [serial = 522] [outer = (nil)] 03:49:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 205 (0x8cc2bc00) [pid = 1754] [serial = 523] [outer = 0x8bdf1400] 03:49:54 INFO - PROCESS | 1754 | 1467974994491 Marionette DEBUG loaded listener.js 03:49:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 206 (0x8ccd1800) [pid = 1754] [serial = 524] [outer = 0x8bdf1400] 03:49:55 INFO - PROCESS | 1754 | [1754] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:49:55 INFO - PROCESS | 1754 | 1467974995493 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]]]}] 03:49:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 03:49:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1738ms 03:49:55 INFO - PROCESS | 1754 | 1467974995555 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 03:49:55 INFO - PROCESS | 1754 | 1467974995562 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 03:49:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:49:55 INFO - PROCESS | 1754 | 1467974995570 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:49:55 INFO - PROCESS | 1754 | 1467974995575 Marionette TRACE conn4 <- [1,670,null,{}] 03:49:55 INFO - PROCESS | 1754 | 1467974995583 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}] 03:49:55 INFO - PROCESS | 1754 | 1467974995590 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:55 INFO - PROCESS | 1754 | 1467974995836 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 03:49:56 INFO - PROCESS | 1754 | 1467974996081 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:56 INFO - PROCESS | 1754 | 1467974996094 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:56 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e994800 == 85 [pid = 1754] [id = 175] 03:49:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 207 (0x8e995800) [pid = 1754] [serial = 525] [outer = (nil)] 03:49:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 208 (0x8ead6c00) [pid = 1754] [serial = 526] [outer = 0x8e995800] 03:49:56 INFO - PROCESS | 1754 | 1467974996223 Marionette DEBUG loaded listener.js 03:49:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 209 (0x8f361400) [pid = 1754] [serial = 527] [outer = 0x8e995800] 03:49:57 INFO - PROCESS | 1754 | 1467974997185 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]]]}] 03:49:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:49:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1689ms 03:49:57 INFO - PROCESS | 1754 | 1467974997260 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 03:49:57 INFO - PROCESS | 1754 | 1467974997265 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 03:49:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:49:57 INFO - PROCESS | 1754 | 1467974997273 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:49:57 INFO - PROCESS | 1754 | 1467974997278 Marionette TRACE conn4 <- [1,674,null,{}] 03:49:57 INFO - PROCESS | 1754 | 1467974997285 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}] 03:49:57 INFO - PROCESS | 1754 | 1467974997289 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:57 INFO - PROCESS | 1754 | 1467974997540 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 03:49:57 INFO - PROCESS | 1754 | 1467974997839 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:57 INFO - PROCESS | 1754 | 1467974997849 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:57 INFO - PROCESS | 1754 | ++DOCSHELL 0x90eb9000 == 86 [pid = 1754] [id = 176] 03:49:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 210 (0x90f3d800) [pid = 1754] [serial = 528] [outer = (nil)] 03:49:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 211 (0x92958800) [pid = 1754] [serial = 529] [outer = 0x90f3d800] 03:49:57 INFO - PROCESS | 1754 | 1467974997968 Marionette DEBUG loaded listener.js 03:49:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 212 (0x95046800) [pid = 1754] [serial = 530] [outer = 0x90f3d800] 03:49:58 INFO - PROCESS | 1754 | [1754] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:49:58 INFO - PROCESS | 1754 | 1467974998944 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]]]}] 03:49:59 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 03:49:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1733ms 03:49:59 INFO - PROCESS | 1754 | 1467974999008 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 03:49:59 INFO - PROCESS | 1754 | 1467974999015 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 03:49:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:49:59 INFO - PROCESS | 1754 | 1467974999033 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:49:59 INFO - PROCESS | 1754 | 1467974999041 Marionette TRACE conn4 <- [1,678,null,{}] 03:49:59 INFO - PROCESS | 1754 | 1467974999048 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}] 03:49:59 INFO - PROCESS | 1754 | 1467974999055 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:59 INFO - PROCESS | 1754 | 1467974999308 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 03:49:59 INFO - PROCESS | 1754 | 1467974999601 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:59 INFO - PROCESS | 1754 | 1467974999610 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:49:59 INFO - PROCESS | 1754 | ++DOCSHELL 0x97758400 == 87 [pid = 1754] [id = 177] 03:49:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 213 (0x97759800) [pid = 1754] [serial = 531] [outer = (nil)] 03:49:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 214 (0x9a35bc00) [pid = 1754] [serial = 532] [outer = 0x97759800] 03:49:59 INFO - PROCESS | 1754 | 1467974999697 Marionette DEBUG loaded listener.js 03:49:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 215 (0x9a361800) [pid = 1754] [serial = 533] [outer = 0x97759800] 03:50:00 INFO - PROCESS | 1754 | 1467975000649 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]]]}] 03:50:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 03:50:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1697ms 03:50:00 INFO - PROCESS | 1754 | 1467975000723 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 03:50:00 INFO - PROCESS | 1754 | 1467975000726 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 03:50:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:50:00 INFO - PROCESS | 1754 | 1467975000733 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:50:00 INFO - PROCESS | 1754 | 1467975000736 Marionette TRACE conn4 <- [1,682,null,{}] 03:50:00 INFO - PROCESS | 1754 | 1467975000743 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}] 03:50:00 INFO - PROCESS | 1754 | 1467975000748 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:00 INFO - PROCESS | 1754 | 1467975000954 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 03:50:01 INFO - PROCESS | 1754 | 1467975001198 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:01 INFO - PROCESS | 1754 | 1467975001206 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:01 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d73f000 == 88 [pid = 1754] [id = 178] 03:50:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 216 (0x9a35b400) [pid = 1754] [serial = 534] [outer = (nil)] 03:50:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 217 (0x9a745000) [pid = 1754] [serial = 535] [outer = 0x9a35b400] 03:50:01 INFO - PROCESS | 1754 | 1467975001333 Marionette DEBUG loaded listener.js 03:50:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 218 (0x9a8ac800) [pid = 1754] [serial = 536] [outer = 0x9a35b400] 03:50:02 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:50:02 INFO - PROCESS | 1754 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:50:02 INFO - PROCESS | 1754 | 1467975002778 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]]]}] 03:50:02 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) 03:50:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2087ms 03:50:02 INFO - PROCESS | 1754 | 1467975002822 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 03:50:02 INFO - PROCESS | 1754 | 1467975002826 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 03:50:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:50:02 INFO - PROCESS | 1754 | 1467975002833 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:50:02 INFO - PROCESS | 1754 | 1467975002836 Marionette TRACE conn4 <- [1,686,null,{}] 03:50:02 INFO - PROCESS | 1754 | 1467975002843 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}] 03:50:02 INFO - PROCESS | 1754 | 1467975002849 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:03 INFO - PROCESS | 1754 | 1467975003034 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 03:50:03 INFO - PROCESS | 1754 | 1467975003234 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:03 INFO - PROCESS | 1754 | 1467975003249 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:03 INFO - PROCESS | 1754 | ++DOCSHELL 0x9afc2000 == 89 [pid = 1754] [id = 179] 03:50:03 INFO - PROCESS | 1754 | ++DOMWINDOW == 219 (0x9b021c00) [pid = 1754] [serial = 537] [outer = (nil)] 03:50:03 INFO - PROCESS | 1754 | ++DOMWINDOW == 220 (0x9bf49000) [pid = 1754] [serial = 538] [outer = 0x9b021c00] 03:50:03 INFO - PROCESS | 1754 | 1467975003387 Marionette DEBUG loaded listener.js 03:50:03 INFO - PROCESS | 1754 | ++DOMWINDOW == 221 (0xa23ad400) [pid = 1754] [serial = 539] [outer = 0x9b021c00] 03:50:04 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:50:04 INFO - PROCESS | 1754 | 1467975004779 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]]]}] 03:50:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 03:50:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1989ms 03:50:04 INFO - PROCESS | 1754 | 1467975004835 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 03:50:04 INFO - PROCESS | 1754 | 1467975004839 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 03:50:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:50:04 INFO - PROCESS | 1754 | 1467975004867 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:50:04 INFO - PROCESS | 1754 | 1467975004870 Marionette TRACE conn4 <- [1,690,null,{}] 03:50:04 INFO - PROCESS | 1754 | 1467975004876 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}] 03:50:04 INFO - PROCESS | 1754 | 1467975004882 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:05 INFO - PROCESS | 1754 | 1467975005069 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 03:50:05 INFO - PROCESS | 1754 | 1467975005264 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:05 INFO - PROCESS | 1754 | 1467975005274 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:05 INFO - PROCESS | 1754 | ++DOCSHELL 0x8dbb2000 == 90 [pid = 1754] [id = 180] 03:50:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 222 (0x8dbb4000) [pid = 1754] [serial = 540] [outer = (nil)] 03:50:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 223 (0x8dbbb400) [pid = 1754] [serial = 541] [outer = 0x8dbb4000] 03:50:05 INFO - PROCESS | 1754 | 1467975005391 Marionette DEBUG loaded listener.js 03:50:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 224 (0x8dbbfc00) [pid = 1754] [serial = 542] [outer = 0x8dbb4000] 03:50:06 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:50:06 INFO - PROCESS | 1754 | 1467975006741 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]]]}] 03:50:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 03:50:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1940ms 03:50:06 INFO - PROCESS | 1754 | 1467975006826 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 03:50:06 INFO - PROCESS | 1754 | 1467975006830 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 03:50:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:50:06 INFO - PROCESS | 1754 | 1467975006839 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:50:06 INFO - PROCESS | 1754 | 1467975006842 Marionette TRACE conn4 <- [1,694,null,{}] 03:50:06 INFO - PROCESS | 1754 | 1467975006849 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}] 03:50:06 INFO - PROCESS | 1754 | 1467975006854 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:07 INFO - PROCESS | 1754 | 1467975007033 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 03:50:07 INFO - PROCESS | 1754 | 1467975007232 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:07 INFO - PROCESS | 1754 | 1467975007242 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:07 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd7800 == 91 [pid = 1754] [id = 181] 03:50:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 225 (0x8cc2c800) [pid = 1754] [serial = 543] [outer = (nil)] 03:50:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 226 (0x8d747800) [pid = 1754] [serial = 544] [outer = 0x8cc2c800] 03:50:07 INFO - PROCESS | 1754 | 1467975007380 Marionette DEBUG loaded listener.js 03:50:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 227 (0x8e943400) [pid = 1754] [serial = 545] [outer = 0x8cc2c800] 03:50:08 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:50:08 INFO - PROCESS | 1754 | 1467975008716 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]]]}] 03:50:08 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) 03:50:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1889ms 03:50:08 INFO - PROCESS | 1754 | 1467975008728 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 03:50:08 INFO - PROCESS | 1754 | 1467975008732 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 03:50:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:50:08 INFO - PROCESS | 1754 | 1467975008783 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:50:08 INFO - PROCESS | 1754 | 1467975008786 Marionette TRACE conn4 <- [1,698,null,{}] 03:50:08 INFO - PROCESS | 1754 | 1467975008818 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}] 03:50:08 INFO - PROCESS | 1754 | 1467975008822 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:09 INFO - PROCESS | 1754 | 1467975009000 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 03:50:09 INFO - PROCESS | 1754 | 1467975009198 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:09 INFO - PROCESS | 1754 | 1467975009206 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:09 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b1400 == 92 [pid = 1754] [id = 182] 03:50:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 228 (0x8cc38400) [pid = 1754] [serial = 546] [outer = (nil)] 03:50:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 229 (0x8e949000) [pid = 1754] [serial = 547] [outer = 0x8cc38400] 03:50:09 INFO - PROCESS | 1754 | 1467975009288 Marionette DEBUG loaded listener.js 03:50:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 230 (0x8e94d800) [pid = 1754] [serial = 548] [outer = 0x8cc38400] 03:50:10 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:50:10 INFO - PROCESS | 1754 | 1467975010997 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]]]}] 03:50:11 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) 03:50:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2238ms 03:50:11 INFO - PROCESS | 1754 | 1467975011018 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 03:50:11 INFO - PROCESS | 1754 | 1467975011024 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 03:50:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:50:11 INFO - PROCESS | 1754 | 1467975011032 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:50:11 INFO - PROCESS | 1754 | 1467975011037 Marionette TRACE conn4 <- [1,702,null,{}] 03:50:11 INFO - PROCESS | 1754 | 1467975011045 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}] 03:50:11 INFO - PROCESS | 1754 | 1467975011051 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:11 INFO - PROCESS | 1754 | 1467975011256 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 03:50:11 INFO - PROCESS | 1754 | 1467975011459 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:11 INFO - PROCESS | 1754 | 1467975011472 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:11 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b0800 == 93 [pid = 1754] [id = 183] 03:50:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 231 (0x8ccd2400) [pid = 1754] [serial = 549] [outer = (nil)] 03:50:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 232 (0x8d3c4c00) [pid = 1754] [serial = 550] [outer = 0x8ccd2400] 03:50:11 INFO - PROCESS | 1754 | 1467975011595 Marionette DEBUG loaded listener.js 03:50:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 233 (0x8d73f800) [pid = 1754] [serial = 551] [outer = 0x8ccd2400] 03:50:12 INFO - PROCESS | 1754 | --DOCSHELL 0xa318b800 == 92 [pid = 1754] [id = 140] 03:50:12 INFO - PROCESS | 1754 | --DOCSHELL 0x8f36f400 == 91 [pid = 1754] [id = 105] 03:50:12 INFO - PROCESS | 1754 | --DOCSHELL 0x90d1a800 == 90 [pid = 1754] [id = 100] 03:50:12 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc29c00 == 89 [pid = 1754] [id = 151] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 232 (0x8e1ad800) [pid = 1754] [serial = 496] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 231 (0x8bbd9400) [pid = 1754] [serial = 484] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 230 (0x8e998000) [pid = 1754] [serial = 487] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 229 (0xa6797000) [pid = 1754] [serial = 490] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOCSHELL 0x9a746800 == 88 [pid = 1754] [id = 150] 03:50:12 INFO - PROCESS | 1754 | --DOCSHELL 0x99fca000 == 87 [pid = 1754] [id = 88] 03:50:12 INFO - PROCESS | 1754 | --DOCSHELL 0x9294dc00 == 86 [pid = 1754] [id = 117] 03:50:12 INFO - PROCESS | 1754 | --DOCSHELL 0x8d71a400 == 85 [pid = 1754] [id = 148] 03:50:12 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf4c00 == 84 [pid = 1754] [id = 173] 03:50:12 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc2a400 == 83 [pid = 1754] [id = 152] 03:50:12 INFO - PROCESS | 1754 | --DOCSHELL 0x90e77400 == 82 [pid = 1754] [id = 172] 03:50:12 INFO - PROCESS | 1754 | --DOCSHELL 0x8e1b8400 == 81 [pid = 1754] [id = 171] 03:50:12 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3ba000 == 80 [pid = 1754] [id = 170] 03:50:12 INFO - PROCESS | 1754 | --DOCSHELL 0x90d19400 == 79 [pid = 1754] [id = 169] 03:50:12 INFO - PROCESS | 1754 | --DOCSHELL 0x90e7b000 == 78 [pid = 1754] [id = 168] 03:50:12 INFO - PROCESS | 1754 | --DOCSHELL 0x8e99cc00 == 77 [pid = 1754] [id = 167] 03:50:12 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a7c00 == 76 [pid = 1754] [id = 166] 03:50:12 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3c5400 == 75 [pid = 1754] [id = 165] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 228 (0x96499800) [pid = 1754] [serial = 382] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 227 (0x98175000) [pid = 1754] [serial = 428] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 226 (0x9d812400) [pid = 1754] [serial = 412] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 225 (0x9b422000) [pid = 1754] [serial = 448] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 224 (0x8f369000) [pid = 1754] [serial = 430] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 223 (0x9294e400) [pid = 1754] [serial = 434] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 222 (0x9a497800) [pid = 1754] [serial = 398] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 221 (0x9880dc00) [pid = 1754] [serial = 424] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 220 (0x90f3d400) [pid = 1754] [serial = 418] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 219 (0x90f3a800) [pid = 1754] [serial = 433] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 218 (0x8f71e000) [pid = 1754] [serial = 431] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 217 (0xa6eaa000) [pid = 1754] [serial = 421] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 216 (0x8f71cc00) [pid = 1754] [serial = 439] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 215 (0x917cfc00) [pid = 1754] [serial = 403] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 214 (0xa2fba000) [pid = 1754] [serial = 452] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 213 (0x9cb0dc00) [pid = 1754] [serial = 449] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 212 (0x8cc31c00) [pid = 1754] [serial = 454] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 211 (0xa318b000) [pid = 1754] [serial = 415] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 210 (0x9b019c00) [pid = 1754] [serial = 409] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 209 (0x9a35a400) [pid = 1754] [serial = 436] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 208 (0x8f366c00) [pid = 1754] [serial = 442] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 207 (0x9ae47000) [pid = 1754] [serial = 440] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 206 (0x97765800) [pid = 1754] [serial = 406] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 205 (0x8e237c00) [pid = 1754] [serial = 400] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 204 (0x92126000) [pid = 1754] [serial = 427] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 203 (0x9a49e000) [pid = 1754] [serial = 437] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 202 (0x9a49cc00) [pid = 1754] [serial = 445] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 201 (0x90eb5000) [pid = 1754] [serial = 443] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 200 (0x9ae4a400) [pid = 1754] [serial = 446] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 199 (0xa253dc00) [pid = 1754] [serial = 451] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 198 (0x8cc2cc00) [pid = 1754] [serial = 493] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 197 (0x90d17c00) [pid = 1754] [serial = 457] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 196 (0x8cc37000) [pid = 1754] [serial = 494] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 195 (0x8f36b400) [pid = 1754] [serial = 460] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 194 (0x95055400) [pid = 1754] [serial = 463] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 193 (0x9bb1ec00) [pid = 1754] [serial = 466] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 192 (0x8e95c400) [pid = 1754] [serial = 469] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 191 (0x8d743800) [pid = 1754] [serial = 472] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 190 (0x8bdfc800) [pid = 1754] [serial = 475] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 189 (0x8ccd3800) [pid = 1754] [serial = 478] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 188 (0x8d741c00) [pid = 1754] [serial = 481] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | --DOMWINDOW == 187 (0x8cc36000) [pid = 1754] [serial = 455] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:50:13 INFO - PROCESS | 1754 | 1467975013015 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]]]}] 03:50:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 03:50:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1992ms 03:50:13 INFO - PROCESS | 1754 | 1467975013024 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 03:50:13 INFO - PROCESS | 1754 | 1467975013031 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 03:50:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:50:13 INFO - PROCESS | 1754 | 1467975013042 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:50:13 INFO - PROCESS | 1754 | 1467975013046 Marionette TRACE conn4 <- [1,706,null,{}] 03:50:13 INFO - PROCESS | 1754 | 1467975013053 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}] 03:50:13 INFO - PROCESS | 1754 | 1467975013059 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:13 INFO - PROCESS | 1754 | 1467975013283 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 03:50:13 INFO - PROCESS | 1754 | 1467975013477 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:13 INFO - PROCESS | 1754 | 1467975013486 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:13 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3ad000 == 76 [pid = 1754] [id = 184] 03:50:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 188 (0x8cc30800) [pid = 1754] [serial = 552] [outer = (nil)] 03:50:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 189 (0x8d743800) [pid = 1754] [serial = 553] [outer = 0x8cc30800] 03:50:13 INFO - PROCESS | 1754 | 1467975013561 Marionette DEBUG loaded listener.js 03:50:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 190 (0x8dbbb800) [pid = 1754] [serial = 554] [outer = 0x8cc30800] 03:50:14 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:50:14 INFO - PROCESS | 1754 | 1467975014785 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]]]}] 03:50:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 03:50:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1786ms 03:50:14 INFO - PROCESS | 1754 | 1467975014829 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 03:50:14 INFO - PROCESS | 1754 | 1467975014833 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 03:50:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:50:14 INFO - PROCESS | 1754 | 1467975014840 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:50:14 INFO - PROCESS | 1754 | 1467975014846 Marionette TRACE conn4 <- [1,710,null,{}] 03:50:14 INFO - PROCESS | 1754 | 1467975014862 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}] 03:50:14 INFO - PROCESS | 1754 | 1467975014870 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:15 INFO - PROCESS | 1754 | 1467975015224 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 03:50:15 INFO - PROCESS | 1754 | 1467975015251 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:15 INFO - PROCESS | 1754 | 1467975015264 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:15 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e1b3400 == 77 [pid = 1754] [id = 185] 03:50:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 191 (0x8e950c00) [pid = 1754] [serial = 555] [outer = (nil)] 03:50:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 192 (0x8e994c00) [pid = 1754] [serial = 556] [outer = 0x8e950c00] 03:50:15 INFO - PROCESS | 1754 | 1467975015337 Marionette DEBUG loaded listener.js 03:50:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 193 (0x8ead6800) [pid = 1754] [serial = 557] [outer = 0x8e950c00] 03:50:16 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:50:16 INFO - PROCESS | 1754 | 1467975016649 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]]]}] 03:50:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:50:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1841ms 03:50:16 INFO - PROCESS | 1754 | 1467975016682 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 03:50:16 INFO - PROCESS | 1754 | 1467975016685 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 03:50:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:50:16 INFO - PROCESS | 1754 | 1467975016692 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:50:16 INFO - PROCESS | 1754 | 1467975016695 Marionette TRACE conn4 <- [1,714,null,{}] 03:50:16 INFO - PROCESS | 1754 | 1467975016711 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}] 03:50:16 INFO - PROCESS | 1754 | 1467975016715 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:16 INFO - PROCESS | 1754 | 1467975016987 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 03:50:17 INFO - PROCESS | 1754 | 1467975017028 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:17 INFO - PROCESS | 1754 | 1467975017035 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:17 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b0c00 == 78 [pid = 1754] [id = 186] 03:50:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 194 (0x8ead1c00) [pid = 1754] [serial = 558] [outer = (nil)] 03:50:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 195 (0x90d14400) [pid = 1754] [serial = 559] [outer = 0x8ead1c00] 03:50:17 INFO - PROCESS | 1754 | 1467975017107 Marionette DEBUG loaded listener.js 03:50:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 196 (0x90e83400) [pid = 1754] [serial = 560] [outer = 0x8ead1c00] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 195 (0xa2372800) [pid = 1754] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 194 (0x8f5e6c00) [pid = 1754] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 193 (0x97759c00) [pid = 1754] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 192 (0x8e99d400) [pid = 1754] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 191 (0x8f367000) [pid = 1754] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 190 (0x8d3bb400) [pid = 1754] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 189 (0xa4f1f800) [pid = 1754] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 188 (0x8ed98800) [pid = 1754] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 187 (0x90eb4800) [pid = 1754] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 186 (0x90eb8800) [pid = 1754] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 185 (0x8f722c00) [pid = 1754] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 184 (0x9bf41c00) [pid = 1754] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 183 (0x95046400) [pid = 1754] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 182 (0x8e95b000) [pid = 1754] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 181 (0xa20ab800) [pid = 1754] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 180 (0x9a8a6000) [pid = 1754] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 179 (0x8bbd2400) [pid = 1754] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 178 (0x9a497400) [pid = 1754] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 177 (0x8f36e000) [pid = 1754] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 176 (0x8d3b9000) [pid = 1754] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 175 (0x8e232c00) [pid = 1754] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 174 (0x917c1400) [pid = 1754] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 173 (0x9a34dc00) [pid = 1754] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 172 (0x9a362c00) [pid = 1754] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 171 (0xa61d4c00) [pid = 1754] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 170 (0x92955000) [pid = 1754] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 169 (0x9bff6c00) [pid = 1754] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 168 (0x9b32a800) [pid = 1754] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 167 (0x93b61c00) [pid = 1754] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 166 (0x8d718800) [pid = 1754] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 165 (0x90eb0400) [pid = 1754] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 164 (0x8d70fc00) [pid = 1754] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 163 (0x9520a400) [pid = 1754] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 162 (0x8f36dc00) [pid = 1754] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 161 (0xa4d0c400) [pid = 1754] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 160 (0x928f5400) [pid = 1754] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 159 (0x8e232000) [pid = 1754] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 158 (0x99fcb400) [pid = 1754] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 157 (0x95042800) [pid = 1754] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 156 (0x8e992c00) [pid = 1754] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 155 (0x9d860000) [pid = 1754] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 154 (0x8bdf2400) [pid = 1754] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 153 (0x90d13c00) [pid = 1754] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 152 (0x9a746400) [pid = 1754] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 151 (0x9a364400) [pid = 1754] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 150 (0x928eb000) [pid = 1754] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 149 (0x917cf800) [pid = 1754] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 148 (0x8eacec00) [pid = 1754] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 147 (0x8e237000) [pid = 1754] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 146 (0x8ccd0000) [pid = 1754] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 145 (0x8cccd400) [pid = 1754] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 144 (0x8e1b1000) [pid = 1754] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 143 (0x8e954800) [pid = 1754] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 142 (0x90eb7000) [pid = 1754] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 141 (0x8bdf1c00) [pid = 1754] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 140 (0x8d73bc00) [pid = 1754] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 139 (0x8cc2e400) [pid = 1754] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 138 (0x9a7bfc00) [pid = 1754] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 137 (0x90f39400) [pid = 1754] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 136 (0x97748800) [pid = 1754] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 135 (0x9a35b000) [pid = 1754] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 134 (0x93957400) [pid = 1754] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 133 (0xa2fbf800) [pid = 1754] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 132 (0xa6c61c00) [pid = 1754] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:50:18 INFO - PROCESS | 1754 | --DOMWINDOW == 131 (0x9bba5000) [pid = 1754] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:50:19 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:50:19 INFO - PROCESS | 1754 | 1467975019347 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]]]}] 03:50:19 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 03:50:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2669ms 03:50:19 INFO - PROCESS | 1754 | 1467975019361 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 03:50:19 INFO - PROCESS | 1754 | 1467975019364 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 03:50:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:50:19 INFO - PROCESS | 1754 | 1467975019370 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:50:19 INFO - PROCESS | 1754 | 1467975019374 Marionette TRACE conn4 <- [1,718,null,{}] 03:50:19 INFO - PROCESS | 1754 | 1467975019379 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}] 03:50:19 INFO - PROCESS | 1754 | 1467975019384 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:19 INFO - PROCESS | 1754 | 1467975019589 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 03:50:19 INFO - PROCESS | 1754 | 1467975019751 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:19 INFO - PROCESS | 1754 | 1467975019758 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:19 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf2400 == 79 [pid = 1754] [id = 187] 03:50:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 132 (0x8bdf3000) [pid = 1754] [serial = 561] [outer = (nil)] 03:50:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 133 (0x8d70fc00) [pid = 1754] [serial = 562] [outer = 0x8bdf3000] 03:50:19 INFO - PROCESS | 1754 | 1467975019828 Marionette DEBUG loaded listener.js 03:50:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 134 (0x8e238400) [pid = 1754] [serial = 563] [outer = 0x8bdf3000] 03:50:21 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:50:21 INFO - PROCESS | 1754 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:50:21 INFO - PROCESS | 1754 | 1467975021231 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]]]}] 03:50:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:50:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1881ms 03:50:21 INFO - PROCESS | 1754 | 1467975021253 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 03:50:21 INFO - PROCESS | 1754 | 1467975021259 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 03:50:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:50:21 INFO - PROCESS | 1754 | 1467975021268 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:50:21 INFO - PROCESS | 1754 | 1467975021273 Marionette TRACE conn4 <- [1,722,null,{}] 03:50:21 INFO - PROCESS | 1754 | 1467975021283 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}] 03:50:21 INFO - PROCESS | 1754 | 1467975021287 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:21 INFO - PROCESS | 1754 | 1467975021538 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 03:50:21 INFO - PROCESS | 1754 | 1467975021737 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:21 INFO - PROCESS | 1754 | 1467975021745 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:21 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b5800 == 80 [pid = 1754] [id = 188] 03:50:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 135 (0x8cc29400) [pid = 1754] [serial = 564] [outer = (nil)] 03:50:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 136 (0x8d73bc00) [pid = 1754] [serial = 565] [outer = 0x8cc29400] 03:50:21 INFO - PROCESS | 1754 | 1467975021872 Marionette DEBUG loaded listener.js 03:50:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 137 (0x8e1b8400) [pid = 1754] [serial = 566] [outer = 0x8cc29400] 03:50:22 INFO - PROCESS | 1754 | 1467975022841 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] 03:50:22 INFO - PROCESS | 1754 | 1467975022916 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 03:50:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 03:50:22 INFO - PROCESS | 1754 | 1467975022926 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:50:22 INFO - PROCESS | 1754 | 1467975022930 Marionette TRACE conn4 <- [1,726,null,{}] 03:50:22 INFO - PROCESS | 1754 | 1467975022938 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}] 03:50:22 INFO - PROCESS | 1754 | 1467975022945 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:23 INFO - PROCESS | 1754 | 1467975023193 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 03:50:23 INFO - PROCESS | 1754 | 1467975023489 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:23 INFO - PROCESS | 1754 | 1467975023498 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:23 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e98f400 == 81 [pid = 1754] [id = 189] 03:50:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 138 (0x8e993400) [pid = 1754] [serial = 567] [outer = (nil)] 03:50:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 139 (0x8ead0800) [pid = 1754] [serial = 568] [outer = 0x8e993400] 03:50:23 INFO - PROCESS | 1754 | 1467975023597 Marionette DEBUG loaded listener.js 03:50:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 140 (0x8ed9c000) [pid = 1754] [serial = 569] [outer = 0x8e993400] 03:50:24 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:50:24 INFO - PROCESS | 1754 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:50:24 INFO - PROCESS | 1754 | 1467975024725 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]]]}] 03:50:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:50:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1839ms 03:50:24 INFO - PROCESS | 1754 | 1467975024766 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 03:50:24 INFO - PROCESS | 1754 | 1467975024769 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 03:50:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:50:24 INFO - PROCESS | 1754 | 1467975024777 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:50:24 INFO - PROCESS | 1754 | 1467975024783 Marionette TRACE conn4 <- [1,730,null,{}] 03:50:24 INFO - PROCESS | 1754 | 1467975024801 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}] 03:50:24 INFO - PROCESS | 1754 | 1467975024811 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:25 INFO - PROCESS | 1754 | 1467975025023 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 03:50:25 INFO - PROCESS | 1754 | 1467975025336 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:25 INFO - PROCESS | 1754 | 1467975025347 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:25 INFO - PROCESS | 1754 | ++DOCSHELL 0x90eb0800 == 82 [pid = 1754] [id = 190] 03:50:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 141 (0x90eb7000) [pid = 1754] [serial = 570] [outer = (nil)] 03:50:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 142 (0x90f3d400) [pid = 1754] [serial = 571] [outer = 0x90eb7000] 03:50:25 INFO - PROCESS | 1754 | 1467975025438 Marionette DEBUG loaded listener.js 03:50:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 143 (0x917ca800) [pid = 1754] [serial = 572] [outer = 0x90eb7000] 03:50:26 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:50:26 INFO - PROCESS | 1754 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:50:26 INFO - PROCESS | 1754 | 1467975026368 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] 03:50:26 INFO - PROCESS | 1754 | 1467975026474 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 03:50:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 03:50:26 INFO - PROCESS | 1754 | 1467975026481 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:50:26 INFO - PROCESS | 1754 | 1467975026483 Marionette TRACE conn4 <- [1,734,null,{}] 03:50:26 INFO - PROCESS | 1754 | 1467975026490 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}] 03:50:26 INFO - PROCESS | 1754 | 1467975026495 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:26 INFO - PROCESS | 1754 | 1467975026700 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 03:50:26 INFO - PROCESS | 1754 | 1467975026922 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:26 INFO - PROCESS | 1754 | 1467975026933 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:27 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd0800 == 83 [pid = 1754] [id = 191] 03:50:27 INFO - PROCESS | 1754 | ++DOMWINDOW == 144 (0x90eb2000) [pid = 1754] [serial = 573] [outer = (nil)] 03:50:27 INFO - PROCESS | 1754 | ++DOMWINDOW == 145 (0x9294dc00) [pid = 1754] [serial = 574] [outer = 0x90eb2000] 03:50:27 INFO - PROCESS | 1754 | 1467975027055 Marionette DEBUG loaded listener.js 03:50:27 INFO - PROCESS | 1754 | ++DOMWINDOW == 146 (0x937b3c00) [pid = 1754] [serial = 575] [outer = 0x90eb2000] 03:50:27 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:50:27 INFO - PROCESS | 1754 | 1467975027973 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]]]}] 03:50:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 03:50:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1540ms 03:50:28 INFO - PROCESS | 1754 | 1467975028023 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 03:50:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:50:28 INFO - PROCESS | 1754 | 1467975028027 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 03:50:28 INFO - PROCESS | 1754 | 1467975028033 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:50:28 INFO - PROCESS | 1754 | 1467975028037 Marionette TRACE conn4 <- [1,738,null,{}] 03:50:28 INFO - PROCESS | 1754 | 1467975028043 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}] 03:50:28 INFO - PROCESS | 1754 | 1467975028048 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:28 INFO - PROCESS | 1754 | 1467975028259 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 03:50:28 INFO - PROCESS | 1754 | 1467975028503 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:28 INFO - PROCESS | 1754 | 1467975028512 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:28 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3acc00 == 84 [pid = 1754] [id = 192] 03:50:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 147 (0x90d13c00) [pid = 1754] [serial = 576] [outer = (nil)] 03:50:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 148 (0x95045c00) [pid = 1754] [serial = 577] [outer = 0x90d13c00] 03:50:28 INFO - PROCESS | 1754 | 1467975028652 Marionette DEBUG loaded listener.js 03:50:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 149 (0x95061800) [pid = 1754] [serial = 578] [outer = 0x90d13c00] 03:50:29 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:50:29 INFO - PROCESS | 1754 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:50:29 INFO - PROCESS | 1754 | 1467975029973 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]]]}] 03:50:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:50:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1983ms 03:50:30 INFO - PROCESS | 1754 | 1467975030113 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 03:50:30 INFO - PROCESS | 1754 | 1467975030118 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 03:50:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:50:30 INFO - PROCESS | 1754 | 1467975030132 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:50:30 INFO - PROCESS | 1754 | 1467975030135 Marionette TRACE conn4 <- [1,742,null,{}] 03:50:30 INFO - PROCESS | 1754 | 1467975030141 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}] 03:50:30 INFO - PROCESS | 1754 | 1467975030152 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:30 INFO - PROCESS | 1754 | 1467975030386 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 03:50:30 INFO - PROCESS | 1754 | 1467975030583 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:30 INFO - PROCESS | 1754 | 1467975030593 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:30 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd3000 == 85 [pid = 1754] [id = 193] 03:50:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 150 (0x90d15800) [pid = 1754] [serial = 579] [outer = (nil)] 03:50:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 151 (0x97767000) [pid = 1754] [serial = 580] [outer = 0x90d15800] 03:50:30 INFO - PROCESS | 1754 | 1467975030719 Marionette DEBUG loaded listener.js 03:50:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 152 (0x99ec9800) [pid = 1754] [serial = 581] [outer = 0x90d15800] 03:50:32 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:50:32 INFO - PROCESS | 1754 | 1467975032071 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]]]}] 03:50:32 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 03:50:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1992ms 03:50:32 INFO - PROCESS | 1754 | 1467975032146 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 03:50:32 INFO - PROCESS | 1754 | 1467975032150 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 03:50:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:50:32 INFO - PROCESS | 1754 | 1467975032161 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:50:32 INFO - PROCESS | 1754 | 1467975032164 Marionette TRACE conn4 <- [1,746,null,{}] 03:50:32 INFO - PROCESS | 1754 | 1467975032172 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}] 03:50:32 INFO - PROCESS | 1754 | 1467975032179 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:32 INFO - PROCESS | 1754 | 1467975032393 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 03:50:32 INFO - PROCESS | 1754 | 1467975032592 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:32 INFO - PROCESS | 1754 | 1467975032601 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:32 INFO - PROCESS | 1754 | ++DOCSHELL 0x93b6c800 == 86 [pid = 1754] [id = 194] 03:50:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 153 (0x96499800) [pid = 1754] [serial = 582] [outer = (nil)] 03:50:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 154 (0x9a35dc00) [pid = 1754] [serial = 583] [outer = 0x96499800] 03:50:32 INFO - PROCESS | 1754 | 1467975032726 Marionette DEBUG loaded listener.js 03:50:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 155 (0x9a35f000) [pid = 1754] [serial = 584] [outer = 0x96499800] 03:50:33 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:50:34 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:50:34 INFO - PROCESS | 1754 | 1467975034074 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]]]}] 03:50:34 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.) 03:50:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1934ms 03:50:34 INFO - PROCESS | 1754 | 1467975034134 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 03:50:34 INFO - PROCESS | 1754 | 1467975034139 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 03:50:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:50:34 INFO - PROCESS | 1754 | 1467975034167 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:50:34 INFO - PROCESS | 1754 | 1467975034172 Marionette TRACE conn4 <- [1,750,null,{}] 03:50:34 INFO - PROCESS | 1754 | 1467975034179 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}] 03:50:34 INFO - PROCESS | 1754 | 1467975034184 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:34 INFO - PROCESS | 1754 | 1467975034380 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 03:50:34 INFO - PROCESS | 1754 | 1467975034590 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:34 INFO - PROCESS | 1754 | 1467975034602 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:34 INFO - PROCESS | 1754 | ++DOCSHELL 0x9505d000 == 87 [pid = 1754] [id = 195] 03:50:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 156 (0x99f06c00) [pid = 1754] [serial = 585] [outer = (nil)] 03:50:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 157 (0x9a552c00) [pid = 1754] [serial = 586] [outer = 0x99f06c00] 03:50:34 INFO - PROCESS | 1754 | 1467975034678 Marionette DEBUG loaded listener.js 03:50:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 158 (0x9a7bfc00) [pid = 1754] [serial = 587] [outer = 0x99f06c00] 03:50:35 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:50:36 INFO - PROCESS | 1754 | 1467975036028 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]]]}] 03:50:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 03:50:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1945ms 03:50:36 INFO - PROCESS | 1754 | 1467975036111 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 03:50:36 INFO - PROCESS | 1754 | 1467975036115 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 03:50:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:50:36 INFO - PROCESS | 1754 | 1467975036124 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:50:36 INFO - PROCESS | 1754 | 1467975036127 Marionette TRACE conn4 <- [1,754,null,{}] 03:50:36 INFO - PROCESS | 1754 | 1467975036133 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}] 03:50:36 INFO - PROCESS | 1754 | 1467975036139 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:36 INFO - PROCESS | 1754 | 1467975036326 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 03:50:36 INFO - PROCESS | 1754 | 1467975036530 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:36 INFO - PROCESS | 1754 | 1467975036538 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:36 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd1000 == 88 [pid = 1754] [id = 196] 03:50:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 159 (0x8bbd1c00) [pid = 1754] [serial = 588] [outer = (nil)] 03:50:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 160 (0x8cccf000) [pid = 1754] [serial = 589] [outer = 0x8bbd1c00] 03:50:36 INFO - PROCESS | 1754 | 1467975036656 Marionette DEBUG loaded listener.js 03:50:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 161 (0x8e236000) [pid = 1754] [serial = 590] [outer = 0x8bbd1c00] 03:50:37 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:50:38 INFO - PROCESS | 1754 | 1467975038023 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]]]}] 03:50:38 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 03:50:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1988ms 03:50:38 INFO - PROCESS | 1754 | 1467975038113 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 03:50:38 INFO - PROCESS | 1754 | 1467975038117 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 03:50:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:50:38 INFO - PROCESS | 1754 | 1467975038124 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:50:38 INFO - PROCESS | 1754 | 1467975038128 Marionette TRACE conn4 <- [1,758,null,{}] 03:50:38 INFO - PROCESS | 1754 | 1467975038134 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}] 03:50:38 INFO - PROCESS | 1754 | 1467975038139 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:38 INFO - PROCESS | 1754 | 1467975038338 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 03:50:38 INFO - PROCESS | 1754 | 1467975038543 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:38 INFO - PROCESS | 1754 | 1467975038552 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:38 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf7400 == 89 [pid = 1754] [id = 197] 03:50:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 162 (0x8cc2a400) [pid = 1754] [serial = 591] [outer = (nil)] 03:50:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 163 (0x8cc34000) [pid = 1754] [serial = 592] [outer = 0x8cc2a400] 03:50:38 INFO - PROCESS | 1754 | 1467975038901 Marionette DEBUG loaded listener.js 03:50:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 164 (0x8d712000) [pid = 1754] [serial = 593] [outer = 0x8cc2a400] 03:50:39 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:50:39 INFO - PROCESS | 1754 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:50:39 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:50:39 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:50:39 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:50:39 INFO - PROCESS | 1754 | 1467975039857 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]]]}] 03:50:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 03:50:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1783ms 03:50:39 INFO - PROCESS | 1754 | 1467975039909 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 03:50:39 INFO - PROCESS | 1754 | 1467975039915 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 03:50:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:50:39 INFO - PROCESS | 1754 | 1467975039923 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:50:39 INFO - PROCESS | 1754 | 1467975039926 Marionette TRACE conn4 <- [1,762,null,{}] 03:50:39 INFO - PROCESS | 1754 | 1467975039935 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}] 03:50:39 INFO - PROCESS | 1754 | 1467975039940 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:40 INFO - PROCESS | 1754 | 1467975040142 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 03:50:40 INFO - PROCESS | 1754 | 1467975040581 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:40 INFO - PROCESS | 1754 | 1467975040589 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:40 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e94c800 == 90 [pid = 1754] [id = 198] 03:50:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 165 (0x8e94dc00) [pid = 1754] [serial = 594] [outer = (nil)] 03:50:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 166 (0x8e992c00) [pid = 1754] [serial = 595] [outer = 0x8e94dc00] 03:50:40 INFO - PROCESS | 1754 | 1467975040679 Marionette DEBUG loaded listener.js 03:50:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 167 (0x8ead3400) [pid = 1754] [serial = 596] [outer = 0x8e94dc00] 03:50:41 INFO - PROCESS | 1754 | --DOCSHELL 0x8e1b6800 == 89 [pid = 1754] [id = 143] 03:50:41 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf1000 == 88 [pid = 1754] [id = 164] 03:50:41 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3bcc00 == 87 [pid = 1754] [id = 146] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 166 (0xa2ffbc00) [pid = 1754] [serial = 271] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 165 (0x8f5ee400) [pid = 1754] [serial = 280] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 164 (0x9b021000) [pid = 1754] [serial = 229] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 163 (0x8ead2c00) [pid = 1754] [serial = 502] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 162 (0xa334ec00) [pid = 1754] [serial = 277] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 161 (0x8d719800) [pid = 1754] [serial = 512] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 160 (0xa6f79800) [pid = 1754] [serial = 274] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 159 (0x8eda0400) [pid = 1754] [serial = 325] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 158 (0x90f32000) [pid = 1754] [serial = 505] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 157 (0x93b6e000) [pid = 1754] [serial = 518] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 156 (0x91e1d400) [pid = 1754] [serial = 307] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 155 (0xa6c6bc00) [pid = 1754] [serial = 364] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 154 (0x99626000) [pid = 1754] [serial = 310] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 153 (0x8e99d800) [pid = 1754] [serial = 515] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 152 (0xa3109400) [pid = 1754] [serial = 361] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 151 (0x9d80b400) [pid = 1754] [serial = 304] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 150 (0x8d3c2400) [pid = 1754] [serial = 485] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 149 (0x9a54b400) [pid = 1754] [serial = 226] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 148 (0xa2ff6400) [pid = 1754] [serial = 319] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 147 (0x8d3c6400) [pid = 1754] [serial = 373] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 146 (0xa6ea6800) [pid = 1754] [serial = 370] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 145 (0x928f5800) [pid = 1754] [serial = 508] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 144 (0x917c3c00) [pid = 1754] [serial = 506] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 143 (0x9a361c00) [pid = 1754] [serial = 219] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 142 (0xa6c61000) [pid = 1754] [serial = 379] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 141 (0xa6c64800) [pid = 1754] [serial = 491] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 140 (0x9504cc00) [pid = 1754] [serial = 352] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 139 (0x8ed9e000) [pid = 1754] [serial = 503] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 138 (0xa209ec00) [pid = 1754] [serial = 313] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 137 (0x9d88a400) [pid = 1754] [serial = 358] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 136 (0x8d3c1c00) [pid = 1754] [serial = 511] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 135 (0xa6f84400) [pid = 1754] [serial = 213] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 134 (0x8e992800) [pid = 1754] [serial = 514] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 133 (0x8e23f000) [pid = 1754] [serial = 497] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 132 (0x93b69c00) [pid = 1754] [serial = 316] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 131 (0x8d71a800) [pid = 1754] [serial = 376] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 130 (0x9775b800) [pid = 1754] [serial = 216] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 129 (0x917c5000) [pid = 1754] [serial = 349] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 128 (0xa6c62c00) [pid = 1754] [serial = 322] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 127 (0x9a7c0000) [pid = 1754] [serial = 346] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 126 (0x8e23d000) [pid = 1754] [serial = 367] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 125 (0x9a496c00) [pid = 1754] [serial = 265] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 124 (0x93954800) [pid = 1754] [serial = 509] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 123 (0x97731000) [pid = 1754] [serial = 262] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 122 (0x8e998800) [pid = 1754] [serial = 488] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 121 (0x9212a800) [pid = 1754] [serial = 517] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 120 (0xa3105800) [pid = 1754] [serial = 235] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 119 (0x8d3c3800) [pid = 1754] [serial = 499] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 118 (0x90d20400) [pid = 1754] [serial = 259] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 117 (0x9bb1a000) [pid = 1754] [serial = 355] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 116 (0x9a495400) [pid = 1754] [serial = 223] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 115 (0x8d741000) [pid = 1754] [serial = 500] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 114 (0x9a8a5c00) [pid = 1754] [serial = 232] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 113 (0x9d88d800) [pid = 1754] [serial = 268] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 112 (0xa6c68400) [pid = 1754] [serial = 425] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 111 (0x90e75400) [pid = 1754] [serial = 461] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 110 (0x8e959c00) [pid = 1754] [serial = 482] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 109 (0x8ccd6000) [pid = 1754] [serial = 479] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 108 (0x8ed9d400) [pid = 1754] [serial = 401] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 107 (0x8e960c00) [pid = 1754] [serial = 470] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 106 (0x92951c00) [pid = 1754] [serial = 404] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 105 (0x8d749c00) [pid = 1754] [serial = 476] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 104 (0x8d748400) [pid = 1754] [serial = 473] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 103 (0x93884400) [pid = 1754] [serial = 458] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 102 (0xa2ffb400) [pid = 1754] [serial = 467] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 101 (0xa23b7800) [pid = 1754] [serial = 419] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 100 (0x99f9a800) [pid = 1754] [serial = 407] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 99 (0x9bf46000) [pid = 1754] [serial = 410] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 98 (0x95208400) [pid = 1754] [serial = 464] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 97 (0xa6c5f800) [pid = 1754] [serial = 416] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 96 (0xa6f4b400) [pid = 1754] [serial = 422] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0xa224f800) [pid = 1754] [serial = 413] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x928f6400) [pid = 1754] [serial = 520] [outer = (nil)] [url = about:blank] 03:50:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x8d3c2400) [pid = 1754] [serial = 597] [outer = 0x937b1000] 03:50:41 INFO - PROCESS | 1754 | 1467975041988 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]]]}] 03:50:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:50:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2082ms 03:50:42 INFO - PROCESS | 1754 | 1467975042005 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 03:50:42 INFO - PROCESS | 1754 | 1467975042010 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 03:50:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:50:42 INFO - PROCESS | 1754 | 1467975042024 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:50:42 INFO - PROCESS | 1754 | 1467975042028 Marionette TRACE conn4 <- [1,766,null,{}] 03:50:42 INFO - PROCESS | 1754 | 1467975042036 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}] 03:50:42 INFO - PROCESS | 1754 | 1467975042043 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:42 INFO - PROCESS | 1754 | 1467975042282 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 03:50:42 INFO - PROCESS | 1754 | 1467975042476 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:42 INFO - PROCESS | 1754 | 1467975042482 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:42 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d717000 == 88 [pid = 1754] [id = 199] 03:50:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0x8d71d800) [pid = 1754] [serial = 598] [outer = (nil)] 03:50:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 97 (0x8e99d800) [pid = 1754] [serial = 599] [outer = 0x8d71d800] 03:50:42 INFO - PROCESS | 1754 | 1467975042556 Marionette DEBUG loaded listener.js 03:50:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 98 (0x8ed98400) [pid = 1754] [serial = 600] [outer = 0x8d71d800] 03:50:43 INFO - PROCESS | 1754 | 1467975043772 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]]]}] 03:50:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:50:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1796ms 03:50:43 INFO - PROCESS | 1754 | 1467975043820 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 03:50:43 INFO - PROCESS | 1754 | 1467975043824 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 03:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:50:43 INFO - PROCESS | 1754 | 1467975043830 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:50:43 INFO - PROCESS | 1754 | 1467975043836 Marionette TRACE conn4 <- [1,770,null,{}] 03:50:43 INFO - PROCESS | 1754 | 1467975043852 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}] 03:50:43 INFO - PROCESS | 1754 | 1467975043860 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:44 INFO - PROCESS | 1754 | 1467975044146 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 03:50:44 INFO - PROCESS | 1754 | 1467975044180 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:44 INFO - PROCESS | 1754 | 1467975044189 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:44 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf7c00 == 89 [pid = 1754] [id = 200] 03:50:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 99 (0x8e99b000) [pid = 1754] [serial = 601] [outer = (nil)] 03:50:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 100 (0x8f71f000) [pid = 1754] [serial = 602] [outer = 0x8e99b000] 03:50:44 INFO - PROCESS | 1754 | 1467975044259 Marionette DEBUG loaded listener.js 03:50:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 101 (0x90e75400) [pid = 1754] [serial = 603] [outer = 0x8e99b000] 03:50:45 INFO - PROCESS | 1754 | 1467975045152 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]]]}] 03:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1337ms 03:50:45 INFO - PROCESS | 1754 | 1467975045168 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 03:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:50:45 INFO - PROCESS | 1754 | 1467975045173 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 03:50:45 INFO - PROCESS | 1754 | 1467975045189 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:50:45 INFO - PROCESS | 1754 | 1467975045192 Marionette TRACE conn4 <- [1,774,null,{}] 03:50:45 INFO - PROCESS | 1754 | 1467975045200 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}] 03:50:45 INFO - PROCESS | 1754 | 1467975045205 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:45 INFO - PROCESS | 1754 | 1467975045437 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 03:50:45 INFO - PROCESS | 1754 | 1467975045470 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:45 INFO - PROCESS | 1754 | 1467975045482 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:45 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f5e7800 == 90 [pid = 1754] [id = 201] 03:50:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 102 (0x8f721000) [pid = 1754] [serial = 604] [outer = (nil)] 03:50:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 103 (0x90f32000) [pid = 1754] [serial = 605] [outer = 0x8f721000] 03:50:45 INFO - PROCESS | 1754 | 1467975045594 Marionette DEBUG loaded listener.js 03:50:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 104 (0x90f3b400) [pid = 1754] [serial = 606] [outer = 0x8f721000] 03:50:46 INFO - PROCESS | 1754 | --DOMWINDOW == 103 (0x8ead1c00) [pid = 1754] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:50:46 INFO - PROCESS | 1754 | --DOMWINDOW == 102 (0x8cc30800) [pid = 1754] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:50:46 INFO - PROCESS | 1754 | --DOMWINDOW == 101 (0x8ccd2400) [pid = 1754] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:50:46 INFO - PROCESS | 1754 | --DOMWINDOW == 100 (0x8e950c00) [pid = 1754] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:50:46 INFO - PROCESS | 1754 | 1467975046701 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]]]}] 03:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1542ms 03:50:46 INFO - PROCESS | 1754 | 1467975046723 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 03:50:46 INFO - PROCESS | 1754 | 1467975046727 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 03:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:50:46 INFO - PROCESS | 1754 | 1467975046734 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:50:46 INFO - PROCESS | 1754 | 1467975046737 Marionette TRACE conn4 <- [1,778,null,{}] 03:50:46 INFO - PROCESS | 1754 | 1467975046742 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}] 03:50:46 INFO - PROCESS | 1754 | 1467975046747 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:46 INFO - PROCESS | 1754 | 1467975046983 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 03:50:47 INFO - PROCESS | 1754 | 1467975047001 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:47 INFO - PROCESS | 1754 | 1467975047009 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:47 INFO - PROCESS | 1754 | ++DOCSHELL 0x90eb6400 == 91 [pid = 1754] [id = 202] 03:50:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 101 (0x90f36400) [pid = 1754] [serial = 607] [outer = (nil)] 03:50:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 102 (0x917c7000) [pid = 1754] [serial = 608] [outer = 0x90f36400] 03:50:47 INFO - PROCESS | 1754 | 1467975047090 Marionette DEBUG loaded listener.js 03:50:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 103 (0x91e1b800) [pid = 1754] [serial = 609] [outer = 0x90f36400] 03:50:48 INFO - PROCESS | 1754 | 1467975048283 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]]]}] 03:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1586ms 03:50:48 INFO - PROCESS | 1754 | 1467975048321 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 03:50:48 INFO - PROCESS | 1754 | 1467975048328 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 03:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:50:48 INFO - PROCESS | 1754 | 1467975048336 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:50:48 INFO - PROCESS | 1754 | 1467975048343 Marionette TRACE conn4 <- [1,782,null,{}] 03:50:48 INFO - PROCESS | 1754 | 1467975048351 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}] 03:50:48 INFO - PROCESS | 1754 | 1467975048356 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:48 INFO - PROCESS | 1754 | 1467975048605 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 03:50:48 INFO - PROCESS | 1754 | 1467975048914 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:48 INFO - PROCESS | 1754 | 1467975048925 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:48 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d748800 == 92 [pid = 1754] [id = 203] 03:50:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 104 (0x8e1ad800) [pid = 1754] [serial = 610] [outer = (nil)] 03:50:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 105 (0x8e945400) [pid = 1754] [serial = 611] [outer = 0x8e1ad800] 03:50:49 INFO - PROCESS | 1754 | 1467975049011 Marionette DEBUG loaded listener.js 03:50:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 106 (0x8e956400) [pid = 1754] [serial = 612] [outer = 0x8e1ad800] 03:50:49 INFO - PROCESS | 1754 | 1467975049927 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]]]}] 03:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1641ms 03:50:49 INFO - PROCESS | 1754 | 1467975049978 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 03:50:49 INFO - PROCESS | 1754 | 1467975049985 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 03:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:50:49 INFO - PROCESS | 1754 | 1467975049996 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:50:50 INFO - PROCESS | 1754 | 1467975050001 Marionette TRACE conn4 <- [1,786,null,{}] 03:50:50 INFO - PROCESS | 1754 | 1467975050007 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}] 03:50:50 INFO - PROCESS | 1754 | 1467975050013 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:50 INFO - PROCESS | 1754 | 1467975050236 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 03:50:50 INFO - PROCESS | 1754 | 1467975050543 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:50 INFO - PROCESS | 1754 | 1467975050553 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:50 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e941400 == 93 [pid = 1754] [id = 204] 03:50:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 107 (0x8f5ea800) [pid = 1754] [serial = 613] [outer = (nil)] 03:50:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 108 (0x8f5f1c00) [pid = 1754] [serial = 614] [outer = 0x8f5ea800] 03:50:50 INFO - PROCESS | 1754 | 1467975050684 Marionette DEBUG loaded listener.js 03:50:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 109 (0x8f720800) [pid = 1754] [serial = 615] [outer = 0x8f5ea800] 03:50:51 INFO - PROCESS | 1754 | 1467975051682 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]]]}] 03:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1735ms 03:50:51 INFO - PROCESS | 1754 | 1467975051732 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 03:50:51 INFO - PROCESS | 1754 | 1467975051736 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 03:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:50:51 INFO - PROCESS | 1754 | 1467975051744 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:50:51 INFO - PROCESS | 1754 | 1467975051750 Marionette TRACE conn4 <- [1,790,null,{}] 03:50:51 INFO - PROCESS | 1754 | 1467975051766 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}] 03:50:51 INFO - PROCESS | 1754 | 1467975051775 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:51 INFO - PROCESS | 1754 | 1467975051987 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 03:50:52 INFO - PROCESS | 1754 | 1467975052257 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:52 INFO - PROCESS | 1754 | 1467975052269 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:52 INFO - PROCESS | 1754 | ++DOCSHELL 0x91e17000 == 94 [pid = 1754] [id = 205] 03:50:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 110 (0x92129000) [pid = 1754] [serial = 616] [outer = (nil)] 03:50:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 111 (0x928f5000) [pid = 1754] [serial = 617] [outer = 0x92129000] 03:50:52 INFO - PROCESS | 1754 | 1467975052359 Marionette DEBUG loaded listener.js 03:50:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 112 (0x92958400) [pid = 1754] [serial = 618] [outer = 0x92129000] 03:50:53 INFO - PROCESS | 1754 | 1467975053331 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]]]}] 03:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1642ms 03:50:53 INFO - PROCESS | 1754 | 1467975053387 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 03:50:53 INFO - PROCESS | 1754 | 1467975053391 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 03:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:50:53 INFO - PROCESS | 1754 | 1467975053398 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:50:53 INFO - PROCESS | 1754 | 1467975053402 Marionette TRACE conn4 <- [1,794,null,{}] 03:50:53 INFO - PROCESS | 1754 | 1467975053408 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}] 03:50:53 INFO - PROCESS | 1754 | 1467975053414 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:53 INFO - PROCESS | 1754 | 1467975053640 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 03:50:53 INFO - PROCESS | 1754 | 1467975053896 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:53 INFO - PROCESS | 1754 | 1467975053905 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:53 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc29c00 == 95 [pid = 1754] [id = 206] 03:50:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 113 (0x90f33400) [pid = 1754] [serial = 619] [outer = (nil)] 03:50:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 114 (0x93b69c00) [pid = 1754] [serial = 620] [outer = 0x90f33400] 03:50:54 INFO - PROCESS | 1754 | 1467975054034 Marionette DEBUG loaded listener.js 03:50:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 115 (0x9504b800) [pid = 1754] [serial = 621] [outer = 0x90f33400] 03:50:54 INFO - PROCESS | 1754 | 1467975054933 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]]]}] 03:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1589ms 03:50:54 INFO - PROCESS | 1754 | 1467975054988 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 03:50:54 INFO - PROCESS | 1754 | 1467975054992 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 03:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:50:55 INFO - PROCESS | 1754 | 1467975054999 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:50:55 INFO - PROCESS | 1754 | 1467975055002 Marionette TRACE conn4 <- [1,798,null,{}] 03:50:55 INFO - PROCESS | 1754 | 1467975055009 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}] 03:50:55 INFO - PROCESS | 1754 | 1467975055014 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:55 INFO - PROCESS | 1754 | 1467975055219 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 03:50:55 INFO - PROCESS | 1754 | 1467975055475 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:55 INFO - PROCESS | 1754 | 1467975055486 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:55 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b0000 == 96 [pid = 1754] [id = 207] 03:50:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 116 (0x92956c00) [pid = 1754] [serial = 622] [outer = (nil)] 03:50:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 117 (0x964a6800) [pid = 1754] [serial = 623] [outer = 0x92956c00] 03:50:55 INFO - PROCESS | 1754 | 1467975055618 Marionette DEBUG loaded listener.js 03:50:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 118 (0x97737000) [pid = 1754] [serial = 624] [outer = 0x92956c00] 03:50:56 INFO - PROCESS | 1754 | 1467975056630 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]]]}] 03:50:56 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 03:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1690ms 03:50:56 INFO - PROCESS | 1754 | 1467975056690 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 03:50:56 INFO - PROCESS | 1754 | 1467975056694 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 03:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:50:56 INFO - PROCESS | 1754 | 1467975056701 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:50:56 INFO - PROCESS | 1754 | 1467975056705 Marionette TRACE conn4 <- [1,802,null,{}] 03:50:56 INFO - PROCESS | 1754 | 1467975056711 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}] 03:50:56 INFO - PROCESS | 1754 | 1467975056722 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:56 INFO - PROCESS | 1754 | 1467975056993 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 03:50:57 INFO - PROCESS | 1754 | 1467975057281 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:57 INFO - PROCESS | 1754 | 1467975057294 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:57 INFO - PROCESS | 1754 | ++DOCSHELL 0x97759c00 == 97 [pid = 1754] [id = 208] 03:50:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 119 (0x9775b000) [pid = 1754] [serial = 625] [outer = (nil)] 03:50:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 120 (0x99fc6400) [pid = 1754] [serial = 626] [outer = 0x9775b000] 03:50:57 INFO - PROCESS | 1754 | 1467975057373 Marionette DEBUG loaded listener.js 03:50:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 121 (0x9a35b800) [pid = 1754] [serial = 627] [outer = 0x9775b000] 03:50:58 INFO - PROCESS | 1754 | 1467975058298 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]]]}] 03:50:58 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 03:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1635ms 03:50:58 INFO - PROCESS | 1754 | 1467975058337 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 03:50:58 INFO - PROCESS | 1754 | 1467975058341 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 03:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:50:58 INFO - PROCESS | 1754 | 1467975058347 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:50:58 INFO - PROCESS | 1754 | 1467975058350 Marionette TRACE conn4 <- [1,806,null,{}] 03:50:58 INFO - PROCESS | 1754 | 1467975058357 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}] 03:50:58 INFO - PROCESS | 1754 | 1467975058362 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:58 INFO - PROCESS | 1754 | 1467975058562 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 03:50:58 INFO - PROCESS | 1754 | 1467975058860 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:58 INFO - PROCESS | 1754 | 1467975058870 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:50:58 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc2f400 == 98 [pid = 1754] [id = 209] 03:50:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 122 (0x91e18c00) [pid = 1754] [serial = 628] [outer = (nil)] 03:50:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 123 (0x9a495c00) [pid = 1754] [serial = 629] [outer = 0x91e18c00] 03:50:58 INFO - PROCESS | 1754 | 1467975058958 Marionette DEBUG loaded listener.js 03:50:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 124 (0x9a49b400) [pid = 1754] [serial = 630] [outer = 0x91e18c00] 03:50:59 INFO - PROCESS | 1754 | 1467975059855 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]]]}] 03:50:59 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 03:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1542ms 03:50:59 INFO - PROCESS | 1754 | 1467975059890 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 03:50:59 INFO - PROCESS | 1754 | 1467975059893 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 03:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:50:59 INFO - PROCESS | 1754 | 1467975059900 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:50:59 INFO - PROCESS | 1754 | 1467975059904 Marionette TRACE conn4 <- [1,810,null,{}] 03:50:59 INFO - PROCESS | 1754 | 1467975059909 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}] 03:50:59 INFO - PROCESS | 1754 | 1467975059914 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:00 INFO - PROCESS | 1754 | 1467975060115 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 03:51:00 INFO - PROCESS | 1754 | 1467975060374 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:00 INFO - PROCESS | 1754 | 1467975060383 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:00 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbda000 == 99 [pid = 1754] [id = 210] 03:51:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 125 (0x8e231800) [pid = 1754] [serial = 631] [outer = (nil)] 03:51:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 126 (0x9a8a0400) [pid = 1754] [serial = 632] [outer = 0x8e231800] 03:51:00 INFO - PROCESS | 1754 | 1467975060518 Marionette DEBUG loaded listener.js 03:51:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 127 (0x9a8a9400) [pid = 1754] [serial = 633] [outer = 0x8e231800] 03:51:01 INFO - PROCESS | 1754 | 1467975061725 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]]]}] 03:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1884ms 03:51:01 INFO - PROCESS | 1754 | 1467975061786 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 03:51:01 INFO - PROCESS | 1754 | 1467975061790 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 03:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:51:01 INFO - PROCESS | 1754 | 1467975061797 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:51:01 INFO - PROCESS | 1754 | 1467975061801 Marionette TRACE conn4 <- [1,814,null,{}] 03:51:01 INFO - PROCESS | 1754 | 1467975061807 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}] 03:51:01 INFO - PROCESS | 1754 | 1467975061812 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:02 INFO - PROCESS | 1754 | 1467975062061 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 03:51:02 INFO - PROCESS | 1754 | 1467975062368 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:02 INFO - PROCESS | 1754 | 1467975062377 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:02 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b2800 == 100 [pid = 1754] [id = 211] 03:51:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 128 (0x9a496800) [pid = 1754] [serial = 634] [outer = (nil)] 03:51:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 129 (0x9ae48000) [pid = 1754] [serial = 635] [outer = 0x9a496800] 03:51:02 INFO - PROCESS | 1754 | 1467975062465 Marionette DEBUG loaded listener.js 03:51:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 130 (0x9ae4c000) [pid = 1754] [serial = 636] [outer = 0x9a496800] 03:51:03 INFO - PROCESS | 1754 | 1467975063468 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] 03:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 03:51:03 INFO - PROCESS | 1754 | 1467975063547 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 03:51:03 INFO - PROCESS | 1754 | 1467975063553 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:51:03 INFO - PROCESS | 1754 | 1467975063557 Marionette TRACE conn4 <- [1,818,null,{}] 03:51:03 INFO - PROCESS | 1754 | 1467975063563 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}] 03:51:03 INFO - PROCESS | 1754 | 1467975063568 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:03 INFO - PROCESS | 1754 | 1467975063832 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 03:51:04 INFO - PROCESS | 1754 | 1467975064148 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:04 INFO - PROCESS | 1754 | 1467975064154 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:04 INFO - PROCESS | 1754 | ++DOCSHELL 0x9ae45c00 == 101 [pid = 1754] [id = 212] 03:51:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 131 (0x9bb24800) [pid = 1754] [serial = 637] [outer = (nil)] 03:51:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 132 (0x9bf41c00) [pid = 1754] [serial = 638] [outer = 0x9bb24800] 03:51:04 INFO - PROCESS | 1754 | 1467975064244 Marionette DEBUG loaded listener.js 03:51:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 133 (0x9bf47800) [pid = 1754] [serial = 639] [outer = 0x9bb24800] 03:51:05 INFO - PROCESS | 1754 | 1467975065188 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]]]}] 03:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1682ms 03:51:05 INFO - PROCESS | 1754 | 1467975065236 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 03:51:05 INFO - PROCESS | 1754 | 1467975065241 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 03:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:51:05 INFO - PROCESS | 1754 | 1467975065249 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:51:05 INFO - PROCESS | 1754 | 1467975065254 Marionette TRACE conn4 <- [1,822,null,{}] 03:51:05 INFO - PROCESS | 1754 | 1467975065260 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}] 03:51:05 INFO - PROCESS | 1754 | 1467975065267 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:05 INFO - PROCESS | 1754 | 1467975065571 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 03:51:05 INFO - PROCESS | 1754 | 1467975065872 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:05 INFO - PROCESS | 1754 | 1467975065884 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:05 INFO - PROCESS | 1754 | ++DOCSHELL 0x9bb20400 == 102 [pid = 1754] [id = 213] 03:51:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 134 (0x9bb22400) [pid = 1754] [serial = 640] [outer = (nil)] 03:51:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 135 (0x9d80bc00) [pid = 1754] [serial = 641] [outer = 0x9bb22400] 03:51:05 INFO - PROCESS | 1754 | 1467975065982 Marionette DEBUG loaded listener.js 03:51:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 136 (0xa1090c00) [pid = 1754] [serial = 642] [outer = 0x9bb22400] 03:51:06 INFO - PROCESS | 1754 | 1467975066927 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] 03:51:07 INFO - PROCESS | 1754 | 1467975067003 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 03:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 03:51:07 INFO - PROCESS | 1754 | 1467975067010 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:51:07 INFO - PROCESS | 1754 | 1467975067014 Marionette TRACE conn4 <- [1,826,null,{}] 03:51:07 INFO - PROCESS | 1754 | 1467975067020 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}] 03:51:07 INFO - PROCESS | 1754 | 1467975067025 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:07 INFO - PROCESS | 1754 | 1467975067283 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 03:51:07 INFO - PROCESS | 1754 | 1467975067603 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:07 INFO - PROCESS | 1754 | 1467975067615 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:07 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ccd2800 == 103 [pid = 1754] [id = 214] 03:51:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 137 (0x8d714800) [pid = 1754] [serial = 643] [outer = (nil)] 03:51:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 138 (0x8dbb8000) [pid = 1754] [serial = 644] [outer = 0x8d714800] 03:51:07 INFO - PROCESS | 1754 | 1467975067710 Marionette DEBUG loaded listener.js 03:51:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 139 (0x8e99cc00) [pid = 1754] [serial = 645] [outer = 0x8d714800] 03:51:09 INFO - PROCESS | 1754 | 1467975069060 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]]]}] 03:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 2085ms 03:51:09 INFO - PROCESS | 1754 | 1467975069150 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 03:51:09 INFO - PROCESS | 1754 | 1467975069155 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 03:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:51:09 INFO - PROCESS | 1754 | 1467975069169 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:51:09 INFO - PROCESS | 1754 | 1467975069174 Marionette TRACE conn4 <- [1,830,null,{}] 03:51:09 INFO - PROCESS | 1754 | 1467975069183 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}] 03:51:09 INFO - PROCESS | 1754 | 1467975069188 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:09 INFO - PROCESS | 1754 | 1467975069389 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 03:51:09 INFO - PROCESS | 1754 | 1467975069600 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:09 INFO - PROCESS | 1754 | 1467975069606 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:09 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d711400 == 104 [pid = 1754] [id = 215] 03:51:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 140 (0x8d717c00) [pid = 1754] [serial = 646] [outer = (nil)] 03:51:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 141 (0x8e1ad000) [pid = 1754] [serial = 647] [outer = 0x8d717c00] 03:51:09 INFO - PROCESS | 1754 | 1467975069740 Marionette DEBUG loaded listener.js 03:51:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 142 (0x8e23d400) [pid = 1754] [serial = 648] [outer = 0x8d717c00] 03:51:10 INFO - PROCESS | 1754 | 1467975070829 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]]]}] 03:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1693ms 03:51:10 INFO - PROCESS | 1754 | 1467975070861 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 03:51:10 INFO - PROCESS | 1754 | 1467975070869 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 03:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:51:10 INFO - PROCESS | 1754 | 1467975070879 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:51:10 INFO - PROCESS | 1754 | 1467975070883 Marionette TRACE conn4 <- [1,834,null,{}] 03:51:10 INFO - PROCESS | 1754 | 1467975070890 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}] 03:51:10 INFO - PROCESS | 1754 | 1467975070896 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:11 INFO - PROCESS | 1754 | 1467975071166 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 03:51:11 INFO - PROCESS | 1754 | 1467975071557 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:11 INFO - PROCESS | 1754 | 1467975071569 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:11 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd8000 == 105 [pid = 1754] [id = 216] 03:51:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 143 (0x8e954000) [pid = 1754] [serial = 649] [outer = (nil)] 03:51:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 144 (0x8f36c800) [pid = 1754] [serial = 650] [outer = 0x8e954000] 03:51:11 INFO - PROCESS | 1754 | 1467975071646 Marionette DEBUG loaded listener.js 03:51:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 145 (0x8f5ee800) [pid = 1754] [serial = 651] [outer = 0x8e954000] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x99fc2800 == 104 [pid = 1754] [id = 50] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x9a491400 == 103 [pid = 1754] [id = 75] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x928e8c00 == 102 [pid = 1754] [id = 77] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x95064c00 == 101 [pid = 1754] [id = 145] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8f5eac00 == 100 [pid = 1754] [id = 110] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8f369400 == 99 [pid = 1754] [id = 116] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x99fbe400 == 98 [pid = 1754] [id = 149] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0xa4f21400 == 97 [pid = 1754] [id = 61] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8ed9b800 == 96 [pid = 1754] [id = 115] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x99fc8000 == 95 [pid = 1754] [id = 73] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x91e0fc00 == 94 [pid = 1754] [id = 46] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8f5ee000 == 93 [pid = 1754] [id = 94] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3bd400 == 92 [pid = 1754] [id = 157] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x91e18800 == 91 [pid = 1754] [id = 114] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8d712c00 == 90 [pid = 1754] [id = 147] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x91e12c00 == 89 [pid = 1754] [id = 55] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8e994800 == 88 [pid = 1754] [id = 175] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf9000 == 87 [pid = 1754] [id = 159] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0xa4d4f800 == 86 [pid = 1754] [id = 91] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x9a745c00 == 85 [pid = 1754] [id = 118] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8f5e7800 == 84 [pid = 1754] [id = 201] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x98112c00 == 83 [pid = 1754] [id = 59] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0xa3187400 == 82 [pid = 1754] [id = 28] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x9a356800 == 81 [pid = 1754] [id = 119] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x9a54e400 == 80 [pid = 1754] [id = 62] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x917cf000 == 79 [pid = 1754] [id = 89] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x9a7bf800 == 78 [pid = 1754] [id = 155] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x93958400 == 77 [pid = 1754] [id = 29] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd1400 == 76 [pid = 1754] [id = 161] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x937aec00 == 75 [pid = 1754] [id = 78] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x9bf4fc00 == 74 [pid = 1754] [id = 104] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x9775c400 == 73 [pid = 1754] [id = 126] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0xa61d3c00 == 72 [pid = 1754] [id = 163] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd7800 == 71 [pid = 1754] [id = 181] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8e992000 == 70 [pid = 1754] [id = 162] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x90eb6000 == 69 [pid = 1754] [id = 154] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8f36ec00 == 68 [pid = 1754] [id = 93] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3ba800 == 67 [pid = 1754] [id = 127] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8e1b6000 == 66 [pid = 1754] [id = 142] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x9a357400 == 65 [pid = 1754] [id = 74] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8e1b0000 == 64 [pid = 1754] [id = 113] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b1400 == 63 [pid = 1754] [id = 182] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8f365400 == 62 [pid = 1754] [id = 92] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x90eb9000 == 61 [pid = 1754] [id = 176] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x91e1dc00 == 60 [pid = 1754] [id = 72] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8dbb2000 == 59 [pid = 1754] [id = 180] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0xa224bc00 == 58 [pid = 1754] [id = 90] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x9bf48000 == 57 [pid = 1754] [id = 120] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x9395ec00 == 56 [pid = 1754] [id = 64] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8ccce800 == 55 [pid = 1754] [id = 160] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x91e1a000 == 54 [pid = 1754] [id = 40] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x97758400 == 53 [pid = 1754] [id = 177] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x91e14400 == 52 [pid = 1754] [id = 87] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x9b01f000 == 51 [pid = 1754] [id = 60] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x9afc2000 == 50 [pid = 1754] [id = 179] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf0800 == 49 [pid = 1754] [id = 158] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd6400 == 48 [pid = 1754] [id = 174] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8e953400 == 47 [pid = 1754] [id = 156] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x99f01800 == 46 [pid = 1754] [id = 63] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8e1b3800 == 45 [pid = 1754] [id = 144] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8d73f000 == 44 [pid = 1754] [id = 178] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8e234400 == 43 [pid = 1754] [id = 153] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0xa2251800 == 42 [pid = 1754] [id = 44] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x937a7400 == 41 [pid = 1754] [id = 57] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8d711400 == 40 [pid = 1754] [id = 215] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8ccd2800 == 39 [pid = 1754] [id = 214] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x9bb20400 == 38 [pid = 1754] [id = 213] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b2800 == 37 [pid = 1754] [id = 211] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x9ae45c00 == 36 [pid = 1754] [id = 212] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbda000 == 35 [pid = 1754] [id = 210] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc2f400 == 34 [pid = 1754] [id = 209] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x97759c00 == 33 [pid = 1754] [id = 208] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc29c00 == 32 [pid = 1754] [id = 206] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b0000 == 31 [pid = 1754] [id = 207] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x91e17000 == 30 [pid = 1754] [id = 205] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8e941400 == 29 [pid = 1754] [id = 204] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x8d748800 == 28 [pid = 1754] [id = 203] 03:51:13 INFO - PROCESS | 1754 | --DOCSHELL 0x90eb6400 == 27 [pid = 1754] [id = 202] 03:51:14 INFO - PROCESS | 1754 | --DOMWINDOW == 144 (0x90d14400) [pid = 1754] [serial = 559] [outer = (nil)] [url = about:blank] 03:51:14 INFO - PROCESS | 1754 | --DOMWINDOW == 143 (0x92958800) [pid = 1754] [serial = 529] [outer = (nil)] [url = about:blank] 03:51:14 INFO - PROCESS | 1754 | --DOMWINDOW == 142 (0x8dbbb400) [pid = 1754] [serial = 541] [outer = (nil)] [url = about:blank] 03:51:14 INFO - PROCESS | 1754 | --DOMWINDOW == 141 (0x9bf49000) [pid = 1754] [serial = 538] [outer = (nil)] [url = about:blank] 03:51:14 INFO - PROCESS | 1754 | --DOMWINDOW == 140 (0x8d743800) [pid = 1754] [serial = 553] [outer = (nil)] [url = about:blank] 03:51:14 INFO - PROCESS | 1754 | --DOMWINDOW == 139 (0x8dbbb800) [pid = 1754] [serial = 554] [outer = (nil)] [url = about:blank] 03:51:14 INFO - PROCESS | 1754 | --DOMWINDOW == 138 (0x9a745000) [pid = 1754] [serial = 535] [outer = (nil)] [url = about:blank] 03:51:14 INFO - PROCESS | 1754 | --DOMWINDOW == 137 (0x8e949000) [pid = 1754] [serial = 547] [outer = (nil)] [url = about:blank] 03:51:14 INFO - PROCESS | 1754 | --DOMWINDOW == 136 (0x8cc2bc00) [pid = 1754] [serial = 523] [outer = (nil)] [url = about:blank] 03:51:14 INFO - PROCESS | 1754 | --DOMWINDOW == 135 (0x8d73f800) [pid = 1754] [serial = 551] [outer = (nil)] [url = about:blank] 03:51:14 INFO - PROCESS | 1754 | --DOMWINDOW == 134 (0x8d3c4c00) [pid = 1754] [serial = 550] [outer = (nil)] [url = about:blank] 03:51:14 INFO - PROCESS | 1754 | --DOMWINDOW == 133 (0x9a35bc00) [pid = 1754] [serial = 532] [outer = (nil)] [url = about:blank] 03:51:14 INFO - PROCESS | 1754 | --DOMWINDOW == 132 (0x8d747800) [pid = 1754] [serial = 544] [outer = (nil)] [url = about:blank] 03:51:14 INFO - PROCESS | 1754 | --DOMWINDOW == 131 (0x8ead6c00) [pid = 1754] [serial = 526] [outer = (nil)] [url = about:blank] 03:51:14 INFO - PROCESS | 1754 | --DOMWINDOW == 130 (0x90e83400) [pid = 1754] [serial = 560] [outer = (nil)] [url = about:blank] 03:51:14 INFO - PROCESS | 1754 | --DOMWINDOW == 129 (0x8d70fc00) [pid = 1754] [serial = 562] [outer = (nil)] [url = about:blank] 03:51:14 INFO - PROCESS | 1754 | --DOMWINDOW == 128 (0x8e994c00) [pid = 1754] [serial = 556] [outer = (nil)] [url = about:blank] 03:51:14 INFO - PROCESS | 1754 | --DOMWINDOW == 127 (0x8ead6800) [pid = 1754] [serial = 557] [outer = (nil)] [url = about:blank] 03:51:14 INFO - PROCESS | 1754 | 1467975074619 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]]]}] 03:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 3798ms 03:51:14 INFO - PROCESS | 1754 | 1467975074678 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 03:51:14 INFO - PROCESS | 1754 | 1467975074684 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 03:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:51:14 INFO - PROCESS | 1754 | 1467975074692 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:51:14 INFO - PROCESS | 1754 | 1467975074699 Marionette TRACE conn4 <- [1,838,null,{}] 03:51:14 INFO - PROCESS | 1754 | 1467975074706 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}] 03:51:14 INFO - PROCESS | 1754 | 1467975074712 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:14 INFO - PROCESS | 1754 | 1467975074895 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 03:51:15 INFO - PROCESS | 1754 | 1467975075049 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:15 INFO - PROCESS | 1754 | 1467975075056 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:15 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdfc800 == 28 [pid = 1754] [id = 217] 03:51:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 128 (0x8bdfd400) [pid = 1754] [serial = 652] [outer = (nil)] 03:51:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 129 (0x8ccd3400) [pid = 1754] [serial = 653] [outer = 0x8bdfd400] 03:51:15 INFO - PROCESS | 1754 | 1467975075129 Marionette DEBUG loaded listener.js 03:51:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 130 (0x8d3bd400) [pid = 1754] [serial = 654] [outer = 0x8bdfd400] 03:51:15 INFO - PROCESS | 1754 | 1467975075990 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]]]}] 03:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1342ms 03:51:16 INFO - PROCESS | 1754 | 1467975076034 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 03:51:16 INFO - PROCESS | 1754 | 1467975076042 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 03:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:51:16 INFO - PROCESS | 1754 | 1467975076053 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:51:16 INFO - PROCESS | 1754 | 1467975076058 Marionette TRACE conn4 <- [1,842,null,{}] 03:51:16 INFO - PROCESS | 1754 | 1467975076065 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}] 03:51:16 INFO - PROCESS | 1754 | 1467975076071 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:16 INFO - PROCESS | 1754 | 1467975076274 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 03:51:16 INFO - PROCESS | 1754 | 1467975076470 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:16 INFO - PROCESS | 1754 | 1467975076477 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:16 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd9c00 == 29 [pid = 1754] [id = 218] 03:51:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 131 (0x8d743400) [pid = 1754] [serial = 655] [outer = (nil)] 03:51:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 132 (0x8dbb0c00) [pid = 1754] [serial = 656] [outer = 0x8d743400] 03:51:16 INFO - PROCESS | 1754 | 1467975076558 Marionette DEBUG loaded listener.js 03:51:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 133 (0x8dbbdc00) [pid = 1754] [serial = 657] [outer = 0x8d743400] 03:51:17 INFO - PROCESS | 1754 | 1467975077576 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]]]}] 03:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1593ms 03:51:17 INFO - PROCESS | 1754 | 1467975077658 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 03:51:17 INFO - PROCESS | 1754 | 1467975077665 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 03:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:51:17 INFO - PROCESS | 1754 | 1467975077676 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:51:17 INFO - PROCESS | 1754 | 1467975077685 Marionette TRACE conn4 <- [1,846,null,{}] 03:51:17 INFO - PROCESS | 1754 | 1467975077772 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}] 03:51:17 INFO - PROCESS | 1754 | 1467975077781 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:18 INFO - PROCESS | 1754 | 1467975078026 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 03:51:18 INFO - PROCESS | 1754 | 1467975078201 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:18 INFO - PROCESS | 1754 | 1467975078213 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:18 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e94e400 == 30 [pid = 1754] [id = 219] 03:51:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 134 (0x8e94fc00) [pid = 1754] [serial = 658] [outer = (nil)] 03:51:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 135 (0x8e959400) [pid = 1754] [serial = 659] [outer = 0x8e94fc00] 03:51:18 INFO - PROCESS | 1754 | 1467975078288 Marionette DEBUG loaded listener.js 03:51:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 136 (0x8e993000) [pid = 1754] [serial = 660] [outer = 0x8e94fc00] 03:51:20 INFO - PROCESS | 1754 | --DOMWINDOW == 135 (0x8cc2c800) [pid = 1754] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:51:20 INFO - PROCESS | 1754 | --DOMWINDOW == 134 (0x90e76800) [pid = 1754] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:51:20 INFO - PROCESS | 1754 | --DOMWINDOW == 133 (0x97759800) [pid = 1754] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:51:20 INFO - PROCESS | 1754 | --DOMWINDOW == 132 (0x90f3d800) [pid = 1754] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:51:20 INFO - PROCESS | 1754 | --DOMWINDOW == 131 (0x8e995800) [pid = 1754] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:51:20 INFO - PROCESS | 1754 | --DOMWINDOW == 130 (0x8bdf1400) [pid = 1754] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:51:20 INFO - PROCESS | 1754 | --DOMWINDOW == 129 (0x8f721000) [pid = 1754] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:51:20 INFO - PROCESS | 1754 | --DOMWINDOW == 128 (0x99f06c00) [pid = 1754] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:51:20 INFO - PROCESS | 1754 | --DOMWINDOW == 127 (0x96499800) [pid = 1754] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:51:20 INFO - PROCESS | 1754 | --DOMWINDOW == 126 (0x8e94dc00) [pid = 1754] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:51:20 INFO - PROCESS | 1754 | --DOMWINDOW == 125 (0x8cc29400) [pid = 1754] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:51:20 INFO - PROCESS | 1754 | --DOMWINDOW == 124 (0x8cc2a400) [pid = 1754] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:51:20 INFO - PROCESS | 1754 | --DOMWINDOW == 123 (0x8d71d800) [pid = 1754] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:51:20 INFO - PROCESS | 1754 | --DOMWINDOW == 122 (0x8e993400) [pid = 1754] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:51:20 INFO - PROCESS | 1754 | --DOMWINDOW == 121 (0x90eb2000) [pid = 1754] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:51:20 INFO - PROCESS | 1754 | --DOMWINDOW == 120 (0x90eb7000) [pid = 1754] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:51:20 INFO - PROCESS | 1754 | --DOMWINDOW == 119 (0x90d13c00) [pid = 1754] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:51:20 INFO - PROCESS | 1754 | --DOMWINDOW == 118 (0x90d15800) [pid = 1754] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:51:20 INFO - PROCESS | 1754 | --DOMWINDOW == 117 (0x8bdf3000) [pid = 1754] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:51:20 INFO - PROCESS | 1754 | --DOMWINDOW == 116 (0x8bbd1c00) [pid = 1754] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:51:20 INFO - PROCESS | 1754 | --DOMWINDOW == 115 (0x8e99b000) [pid = 1754] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:51:20 INFO - PROCESS | 1754 | --DOMWINDOW == 114 (0x8dbb4000) [pid = 1754] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:51:20 INFO - PROCESS | 1754 | --DOMWINDOW == 113 (0x8cc38400) [pid = 1754] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:51:20 INFO - PROCESS | 1754 | --DOMWINDOW == 112 (0x9a35b400) [pid = 1754] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:51:20 INFO - PROCESS | 1754 | --DOMWINDOW == 111 (0x9b021c00) [pid = 1754] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:51:20 INFO - PROCESS | 1754 | --DOMWINDOW == 110 (0x90f36400) [pid = 1754] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:51:21 INFO - PROCESS | 1754 | 1467975081073 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]]]}] 03:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 3451ms 03:51:21 INFO - PROCESS | 1754 | 1467975081126 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 03:51:21 INFO - PROCESS | 1754 | 1467975081130 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 03:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:51:21 INFO - PROCESS | 1754 | 1467975081137 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:51:21 INFO - PROCESS | 1754 | 1467975081139 Marionette TRACE conn4 <- [1,850,null,{}] 03:51:21 INFO - PROCESS | 1754 | 1467975081145 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}] 03:51:21 INFO - PROCESS | 1754 | 1467975081150 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:21 INFO - PROCESS | 1754 | 1467975081399 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 03:51:21 INFO - PROCESS | 1754 | 1467975081414 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:21 INFO - PROCESS | 1754 | 1467975081423 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:21 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b4400 == 31 [pid = 1754] [id = 220] 03:51:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 111 (0x8cc34400) [pid = 1754] [serial = 661] [outer = (nil)] 03:51:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 112 (0x8e23b000) [pid = 1754] [serial = 662] [outer = 0x8cc34400] 03:51:21 INFO - PROCESS | 1754 | 1467975081497 Marionette DEBUG loaded listener.js 03:51:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 113 (0x8e991c00) [pid = 1754] [serial = 663] [outer = 0x8cc34400] 03:51:22 INFO - PROCESS | 1754 | 1467975082434 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]]]}] 03:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1328ms 03:51:22 INFO - PROCESS | 1754 | 1467975082466 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 03:51:22 INFO - PROCESS | 1754 | 1467975082472 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 03:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:51:22 INFO - PROCESS | 1754 | 1467975082487 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:51:22 INFO - PROCESS | 1754 | 1467975082493 Marionette TRACE conn4 <- [1,854,null,{}] 03:51:22 INFO - PROCESS | 1754 | 1467975082503 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}] 03:51:22 INFO - PROCESS | 1754 | 1467975082509 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:22 INFO - PROCESS | 1754 | 1467975082767 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 03:51:23 INFO - PROCESS | 1754 | 1467975083033 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:23 INFO - PROCESS | 1754 | 1467975083051 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:23 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc2f400 == 32 [pid = 1754] [id = 221] 03:51:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 114 (0x8cc32000) [pid = 1754] [serial = 664] [outer = (nil)] 03:51:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 115 (0x8ccd2800) [pid = 1754] [serial = 665] [outer = 0x8cc32000] 03:51:23 INFO - PROCESS | 1754 | 1467975083167 Marionette DEBUG loaded listener.js 03:51:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 116 (0x8d3bb400) [pid = 1754] [serial = 666] [outer = 0x8cc32000] 03:51:24 INFO - PROCESS | 1754 | 1467975084149 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]]]}] 03:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1739ms 03:51:24 INFO - PROCESS | 1754 | 1467975084225 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 03:51:24 INFO - PROCESS | 1754 | 1467975084234 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 03:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:51:24 INFO - PROCESS | 1754 | 1467975084246 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:51:24 INFO - PROCESS | 1754 | 1467975084253 Marionette TRACE conn4 <- [1,858,null,{}] 03:51:24 INFO - PROCESS | 1754 | 1467975084260 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}] 03:51:24 INFO - PROCESS | 1754 | 1467975084266 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:24 INFO - PROCESS | 1754 | 1467975084515 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 03:51:24 INFO - PROCESS | 1754 | 1467975084809 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:24 INFO - PROCESS | 1754 | 1467975084819 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:24 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd3800 == 33 [pid = 1754] [id = 222] 03:51:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 117 (0x8e1b2800) [pid = 1754] [serial = 667] [outer = (nil)] 03:51:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 118 (0x8e233800) [pid = 1754] [serial = 668] [outer = 0x8e1b2800] 03:51:24 INFO - PROCESS | 1754 | 1467975084909 Marionette DEBUG loaded listener.js 03:51:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 119 (0x8e94a400) [pid = 1754] [serial = 669] [outer = 0x8e1b2800] 03:51:25 INFO - PROCESS | 1754 | 1467975085891 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]]]}] 03:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1693ms 03:51:25 INFO - PROCESS | 1754 | 1467975085939 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 03:51:25 INFO - PROCESS | 1754 | 1467975085944 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 03:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:51:25 INFO - PROCESS | 1754 | 1467975085951 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:51:25 INFO - PROCESS | 1754 | 1467975085957 Marionette TRACE conn4 <- [1,862,null,{}] 03:51:25 INFO - PROCESS | 1754 | 1467975085974 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}] 03:51:25 INFO - PROCESS | 1754 | 1467975085983 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:26 INFO - PROCESS | 1754 | 1467975086176 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 03:51:26 INFO - PROCESS | 1754 | 1467975086471 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:26 INFO - PROCESS | 1754 | 1467975086484 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:26 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f367800 == 34 [pid = 1754] [id = 223] 03:51:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 120 (0x8f369400) [pid = 1754] [serial = 670] [outer = (nil)] 03:51:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 121 (0x8f5ee000) [pid = 1754] [serial = 671] [outer = 0x8f369400] 03:51:26 INFO - PROCESS | 1754 | 1467975086647 Marionette DEBUG loaded listener.js 03:51:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 122 (0x8f71b400) [pid = 1754] [serial = 672] [outer = 0x8f369400] 03:51:27 INFO - PROCESS | 1754 | 1467975087638 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]]]}] 03:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1739ms 03:51:27 INFO - PROCESS | 1754 | 1467975087692 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 03:51:27 INFO - PROCESS | 1754 | 1467975087696 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 03:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:51:27 INFO - PROCESS | 1754 | 1467975087704 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:51:27 INFO - PROCESS | 1754 | 1467975087708 Marionette TRACE conn4 <- [1,866,null,{}] 03:51:27 INFO - PROCESS | 1754 | 1467975087714 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}] 03:51:27 INFO - PROCESS | 1754 | 1467975087720 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:27 INFO - PROCESS | 1754 | 1467975087979 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 03:51:28 INFO - PROCESS | 1754 | 1467975088279 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:28 INFO - PROCESS | 1754 | 1467975088287 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:28 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a7400 == 35 [pid = 1754] [id = 224] 03:51:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 123 (0x8b3b5000) [pid = 1754] [serial = 673] [outer = (nil)] 03:51:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 124 (0x90d19c00) [pid = 1754] [serial = 674] [outer = 0x8b3b5000] 03:51:28 INFO - PROCESS | 1754 | 1467975088374 Marionette DEBUG loaded listener.js 03:51:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 125 (0x90d17000) [pid = 1754] [serial = 675] [outer = 0x8b3b5000] 03:51:29 INFO - PROCESS | 1754 | 1467975089359 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]]]}] 03:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1687ms 03:51:29 INFO - PROCESS | 1754 | 1467975089393 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 03:51:29 INFO - PROCESS | 1754 | 1467975089397 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 03:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:51:29 INFO - PROCESS | 1754 | 1467975089405 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:51:29 INFO - PROCESS | 1754 | 1467975089408 Marionette TRACE conn4 <- [1,870,null,{}] 03:51:29 INFO - PROCESS | 1754 | 1467975089414 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}] 03:51:29 INFO - PROCESS | 1754 | 1467975089420 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:29 INFO - PROCESS | 1754 | 1467975089651 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 03:51:30 INFO - PROCESS | 1754 | 1467975090015 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:30 INFO - PROCESS | 1754 | 1467975090027 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:30 INFO - PROCESS | 1754 | ++DOCSHELL 0x8dbb3800 == 36 [pid = 1754] [id = 225] 03:51:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 126 (0x8e232400) [pid = 1754] [serial = 676] [outer = (nil)] 03:51:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 127 (0x90eb5c00) [pid = 1754] [serial = 677] [outer = 0x8e232400] 03:51:30 INFO - PROCESS | 1754 | 1467975090116 Marionette DEBUG loaded listener.js 03:51:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 128 (0x90eb7000) [pid = 1754] [serial = 678] [outer = 0x8e232400] 03:51:31 INFO - PROCESS | 1754 | 1467975091204 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]]]}] 03:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1841ms 03:51:31 INFO - PROCESS | 1754 | 1467975091248 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 03:51:31 INFO - PROCESS | 1754 | 1467975091255 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 03:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:51:31 INFO - PROCESS | 1754 | 1467975091265 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:51:31 INFO - PROCESS | 1754 | 1467975091270 Marionette TRACE conn4 <- [1,874,null,{}] 03:51:31 INFO - PROCESS | 1754 | 1467975091277 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}] 03:51:31 INFO - PROCESS | 1754 | 1467975091293 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:31 INFO - PROCESS | 1754 | 1467975091694 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 03:51:32 INFO - PROCESS | 1754 | 1467975092002 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:32 INFO - PROCESS | 1754 | 1467975092013 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:32 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a8000 == 37 [pid = 1754] [id = 226] 03:51:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 129 (0x8b3ae000) [pid = 1754] [serial = 679] [outer = (nil)] 03:51:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 130 (0x917cc400) [pid = 1754] [serial = 680] [outer = 0x8b3ae000] 03:51:32 INFO - PROCESS | 1754 | 1467975092105 Marionette DEBUG loaded listener.js 03:51:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 131 (0x91e1e800) [pid = 1754] [serial = 681] [outer = 0x8b3ae000] 03:51:33 INFO - PROCESS | 1754 | 1467975093125 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]]]}] 03:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1890ms 03:51:33 INFO - PROCESS | 1754 | 1467975093154 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 03:51:33 INFO - PROCESS | 1754 | 1467975093159 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 03:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:51:33 INFO - PROCESS | 1754 | 1467975093167 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:51:33 INFO - PROCESS | 1754 | 1467975093171 Marionette TRACE conn4 <- [1,878,null,{}] 03:51:33 INFO - PROCESS | 1754 | 1467975093178 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}] 03:51:33 INFO - PROCESS | 1754 | 1467975093182 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:33 INFO - PROCESS | 1754 | 1467975093383 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 03:51:33 INFO - PROCESS | 1754 | 1467975093649 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:33 INFO - PROCESS | 1754 | 1467975093657 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:33 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a6400 == 38 [pid = 1754] [id = 227] 03:51:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 132 (0x8d746800) [pid = 1754] [serial = 682] [outer = (nil)] 03:51:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 133 (0x928ed000) [pid = 1754] [serial = 683] [outer = 0x8d746800] 03:51:33 INFO - PROCESS | 1754 | 1467975093754 Marionette DEBUG loaded listener.js 03:51:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 134 (0x928f6400) [pid = 1754] [serial = 684] [outer = 0x8d746800] 03:51:34 INFO - PROCESS | 1754 | 1467975094650 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]]]}] 03:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1533ms 03:51:34 INFO - PROCESS | 1754 | 1467975094700 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 03:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:51:34 INFO - PROCESS | 1754 | 1467975094705 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 03:51:34 INFO - PROCESS | 1754 | 1467975094712 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:51:34 INFO - PROCESS | 1754 | 1467975094716 Marionette TRACE conn4 <- [1,882,null,{}] 03:51:34 INFO - PROCESS | 1754 | 1467975094722 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}] 03:51:34 INFO - PROCESS | 1754 | 1467975094727 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:34 INFO - PROCESS | 1754 | 1467975094913 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 03:51:35 INFO - PROCESS | 1754 | 1467975095156 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:35 INFO - PROCESS | 1754 | 1467975095163 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:35 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f365800 == 39 [pid = 1754] [id = 228] 03:51:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 135 (0x91e1a800) [pid = 1754] [serial = 685] [outer = (nil)] 03:51:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 136 (0x9295a800) [pid = 1754] [serial = 686] [outer = 0x91e1a800] 03:51:35 INFO - PROCESS | 1754 | 1467975095291 Marionette DEBUG loaded listener.js 03:51:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 137 (0x9295c800) [pid = 1754] [serial = 687] [outer = 0x91e1a800] 03:51:36 INFO - PROCESS | 1754 | 1467975096221 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]]]}] 03:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1543ms 03:51:36 INFO - PROCESS | 1754 | 1467975096256 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 03:51:36 INFO - PROCESS | 1754 | 1467975096259 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 03:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:51:36 INFO - PROCESS | 1754 | 1467975096267 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:51:36 INFO - PROCESS | 1754 | 1467975096271 Marionette TRACE conn4 <- [1,886,null,{}] 03:51:36 INFO - PROCESS | 1754 | 1467975096278 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}] 03:51:36 INFO - PROCESS | 1754 | 1467975096282 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:36 INFO - PROCESS | 1754 | 1467975096476 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 03:51:36 INFO - PROCESS | 1754 | 1467975096687 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:36 INFO - PROCESS | 1754 | 1467975096697 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:36 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdfdc00 == 40 [pid = 1754] [id = 229] 03:51:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 138 (0x928e9400) [pid = 1754] [serial = 688] [outer = (nil)] 03:51:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 139 (0x9395ec00) [pid = 1754] [serial = 689] [outer = 0x928e9400] 03:51:36 INFO - PROCESS | 1754 | 1467975096860 Marionette DEBUG loaded listener.js 03:51:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 140 (0x93b6a400) [pid = 1754] [serial = 690] [outer = 0x928e9400] 03:51:37 INFO - PROCESS | 1754 | 1467975097844 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]]]}] 03:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1642ms 03:51:37 INFO - PROCESS | 1754 | 1467975097910 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 03:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:51:37 INFO - PROCESS | 1754 | 1467975097915 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 03:51:37 INFO - PROCESS | 1754 | 1467975097921 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:51:37 INFO - PROCESS | 1754 | 1467975097925 Marionette TRACE conn4 <- [1,890,null,{}] 03:51:37 INFO - PROCESS | 1754 | 1467975097931 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}] 03:51:37 INFO - PROCESS | 1754 | 1467975097936 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:38 INFO - PROCESS | 1754 | 1467975098131 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 03:51:38 INFO - PROCESS | 1754 | 1467975098432 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:38 INFO - PROCESS | 1754 | 1467975098441 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:38 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf1000 == 41 [pid = 1754] [id = 230] 03:51:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 141 (0x92953800) [pid = 1754] [serial = 691] [outer = (nil)] 03:51:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 142 (0x95040400) [pid = 1754] [serial = 692] [outer = 0x92953800] 03:51:38 INFO - PROCESS | 1754 | 1467975098529 Marionette DEBUG loaded listener.js 03:51:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 143 (0x95044c00) [pid = 1754] [serial = 693] [outer = 0x92953800] 03:51:39 INFO - PROCESS | 1754 | 1467975099481 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]]]}] 03:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1592ms 03:51:39 INFO - PROCESS | 1754 | 1467975099513 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 03:51:39 INFO - PROCESS | 1754 | 1467975099518 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 03:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:51:39 INFO - PROCESS | 1754 | 1467975099536 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:51:39 INFO - PROCESS | 1754 | 1467975099541 Marionette TRACE conn4 <- [1,894,null,{}] 03:51:39 INFO - PROCESS | 1754 | 1467975099547 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}] 03:51:39 INFO - PROCESS | 1754 | 1467975099554 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:39 INFO - PROCESS | 1754 | 1467975099832 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 03:51:40 INFO - PROCESS | 1754 | 1467975100148 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:40 INFO - PROCESS | 1754 | 1467975100159 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:40 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f36d000 == 42 [pid = 1754] [id = 231] 03:51:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 144 (0x91e18000) [pid = 1754] [serial = 694] [outer = (nil)] 03:51:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 145 (0x950bf800) [pid = 1754] [serial = 695] [outer = 0x91e18000] 03:51:40 INFO - PROCESS | 1754 | 1467975100244 Marionette DEBUG loaded listener.js 03:51:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 146 (0x97731000) [pid = 1754] [serial = 696] [outer = 0x91e18000] 03:51:41 INFO - PROCESS | 1754 | 1467975101218 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]]]}] 03:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1734ms 03:51:41 INFO - PROCESS | 1754 | 1467975101270 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 03:51:41 INFO - PROCESS | 1754 | 1467975101274 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 03:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:51:41 INFO - PROCESS | 1754 | 1467975101282 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:51:41 INFO - PROCESS | 1754 | 1467975101286 Marionette TRACE conn4 <- [1,898,null,{}] 03:51:41 INFO - PROCESS | 1754 | 1467975101291 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}] 03:51:41 INFO - PROCESS | 1754 | 1467975101296 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:41 INFO - PROCESS | 1754 | 1467975101480 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 03:51:41 INFO - PROCESS | 1754 | 1467975101816 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:41 INFO - PROCESS | 1754 | 1467975101822 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:41 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d740800 == 43 [pid = 1754] [id = 232] 03:51:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 147 (0x8d744400) [pid = 1754] [serial = 697] [outer = (nil)] 03:51:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 148 (0x8e95e000) [pid = 1754] [serial = 698] [outer = 0x8d744400] 03:51:41 INFO - PROCESS | 1754 | 1467975101914 Marionette DEBUG loaded listener.js 03:51:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 149 (0x8eacf400) [pid = 1754] [serial = 699] [outer = 0x8d744400] 03:51:43 INFO - PROCESS | 1754 | 1467975103036 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]]]}] 03:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1786ms 03:51:43 INFO - PROCESS | 1754 | 1467975103069 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 03:51:43 INFO - PROCESS | 1754 | 1467975103076 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 03:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:51:43 INFO - PROCESS | 1754 | 1467975103085 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:51:43 INFO - PROCESS | 1754 | 1467975103091 Marionette TRACE conn4 <- [1,902,null,{}] 03:51:43 INFO - PROCESS | 1754 | 1467975103100 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}] 03:51:43 INFO - PROCESS | 1754 | 1467975103106 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:43 INFO - PROCESS | 1754 | 1467975103351 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 03:51:43 INFO - PROCESS | 1754 | 1467975103631 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:43 INFO - PROCESS | 1754 | 1467975103647 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:43 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3aa800 == 44 [pid = 1754] [id = 233] 03:51:43 INFO - PROCESS | 1754 | ++DOMWINDOW == 150 (0x8bdfe800) [pid = 1754] [serial = 700] [outer = (nil)] 03:51:43 INFO - PROCESS | 1754 | ++DOMWINDOW == 151 (0x8cc32c00) [pid = 1754] [serial = 701] [outer = 0x8bdfe800] 03:51:43 INFO - PROCESS | 1754 | 1467975103726 Marionette DEBUG loaded listener.js 03:51:43 INFO - PROCESS | 1754 | ++DOMWINDOW == 152 (0x8cccdc00) [pid = 1754] [serial = 702] [outer = 0x8bdfe800] 03:51:44 INFO - PROCESS | 1754 | 1467975104639 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]]]}] 03:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1643ms 03:51:44 INFO - PROCESS | 1754 | 1467975104728 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 03:51:44 INFO - PROCESS | 1754 | 1467975104738 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 03:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:51:44 INFO - PROCESS | 1754 | 1467975104758 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:51:44 INFO - PROCESS | 1754 | 1467975104763 Marionette TRACE conn4 <- [1,906,null,{}] 03:51:44 INFO - PROCESS | 1754 | 1467975104769 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}] 03:51:44 INFO - PROCESS | 1754 | 1467975104775 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:44 INFO - PROCESS | 1754 | --DOCSHELL 0x8e94e400 == 43 [pid = 1754] [id = 219] 03:51:44 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd9c00 == 42 [pid = 1754] [id = 218] 03:51:45 INFO - PROCESS | 1754 | 1467975105151 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 03:51:45 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdfc800 == 41 [pid = 1754] [id = 217] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 151 (0x950ca000) [pid = 1754] [serial = 521] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 150 (0x9a361800) [pid = 1754] [serial = 533] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 149 (0x95046800) [pid = 1754] [serial = 530] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 148 (0x8f361400) [pid = 1754] [serial = 527] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 147 (0x8ccd1800) [pid = 1754] [serial = 524] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 146 (0x8e943400) [pid = 1754] [serial = 545] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 145 (0x8e94d800) [pid = 1754] [serial = 548] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 144 (0x9a8ac800) [pid = 1754] [serial = 536] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 143 (0xa23ad400) [pid = 1754] [serial = 539] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 142 (0x8dbbfc00) [pid = 1754] [serial = 542] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 141 (0x91e1b800) [pid = 1754] [serial = 609] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 140 (0x917c7000) [pid = 1754] [serial = 608] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 139 (0x90f32000) [pid = 1754] [serial = 605] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 138 (0x9a552c00) [pid = 1754] [serial = 586] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 137 (0x9a7bfc00) [pid = 1754] [serial = 587] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 136 (0x9a35dc00) [pid = 1754] [serial = 583] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 135 (0x9a35f000) [pid = 1754] [serial = 584] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 134 (0x8e992c00) [pid = 1754] [serial = 595] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 133 (0x8ead3400) [pid = 1754] [serial = 596] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 132 (0x8d73bc00) [pid = 1754] [serial = 565] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 131 (0x8e1b8400) [pid = 1754] [serial = 566] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 130 (0x8cc34000) [pid = 1754] [serial = 592] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 129 (0x8d712000) [pid = 1754] [serial = 593] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 128 (0x8e99d800) [pid = 1754] [serial = 599] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 127 (0x8ed98400) [pid = 1754] [serial = 600] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 126 (0x8ead0800) [pid = 1754] [serial = 568] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 125 (0x8ed9c000) [pid = 1754] [serial = 569] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 124 (0x9294dc00) [pid = 1754] [serial = 574] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 123 (0x937b3c00) [pid = 1754] [serial = 575] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 122 (0x90f3d400) [pid = 1754] [serial = 571] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 121 (0x917ca800) [pid = 1754] [serial = 572] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 120 (0x95045c00) [pid = 1754] [serial = 577] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 119 (0x95061800) [pid = 1754] [serial = 578] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 118 (0x97767000) [pid = 1754] [serial = 580] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 117 (0x99ec9800) [pid = 1754] [serial = 581] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 116 (0x8e238400) [pid = 1754] [serial = 563] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 115 (0x90f3b400) [pid = 1754] [serial = 606] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 114 (0x8cccf000) [pid = 1754] [serial = 589] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 113 (0x8e236000) [pid = 1754] [serial = 590] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 112 (0x9961f800) [pid = 1754] [serial = 395] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 111 (0x8f71f000) [pid = 1754] [serial = 602] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | --DOMWINDOW == 110 (0x90e75400) [pid = 1754] [serial = 603] [outer = (nil)] [url = about:blank] 03:51:45 INFO - PROCESS | 1754 | 1467975105392 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:45 INFO - PROCESS | 1754 | 1467975105398 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:45 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd4400 == 42 [pid = 1754] [id = 234] 03:51:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 111 (0x8bdf3000) [pid = 1754] [serial = 703] [outer = (nil)] 03:51:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 112 (0x8d70f400) [pid = 1754] [serial = 704] [outer = 0x8bdf3000] 03:51:45 INFO - PROCESS | 1754 | 1467975105479 Marionette DEBUG loaded listener.js 03:51:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 113 (0x8dbb4000) [pid = 1754] [serial = 705] [outer = 0x8bdf3000] 03:51:46 INFO - PROCESS | 1754 | 1467975106272 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]]]}] 03:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1535ms 03:51:46 INFO - PROCESS | 1754 | 1467975106291 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 03:51:46 INFO - PROCESS | 1754 | 1467975106297 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 03:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:51:46 INFO - PROCESS | 1754 | 1467975106303 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:51:46 INFO - PROCESS | 1754 | 1467975106310 Marionette TRACE conn4 <- [1,910,null,{}] 03:51:46 INFO - PROCESS | 1754 | 1467975106326 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}] 03:51:46 INFO - PROCESS | 1754 | 1467975106334 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:46 INFO - PROCESS | 1754 | 1467975106535 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 03:51:46 INFO - PROCESS | 1754 | 1467975106717 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:46 INFO - PROCESS | 1754 | 1467975106727 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:46 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e232c00 == 43 [pid = 1754] [id = 235] 03:51:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 114 (0x8e236000) [pid = 1754] [serial = 706] [outer = (nil)] 03:51:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 115 (0x8e95dc00) [pid = 1754] [serial = 707] [outer = 0x8e236000] 03:51:46 INFO - PROCESS | 1754 | 1467975106801 Marionette DEBUG loaded listener.js 03:51:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 116 (0x8e99bc00) [pid = 1754] [serial = 708] [outer = 0x8e236000] 03:51:47 INFO - PROCESS | 1754 | 1467975107705 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]]]}] 03:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1437ms 03:51:47 INFO - PROCESS | 1754 | 1467975107745 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 03:51:47 INFO - PROCESS | 1754 | 1467975107750 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 03:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:51:47 INFO - PROCESS | 1754 | 1467975107756 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:51:47 INFO - PROCESS | 1754 | 1467975107758 Marionette TRACE conn4 <- [1,914,null,{}] 03:51:47 INFO - PROCESS | 1754 | 1467975107764 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}] 03:51:47 INFO - PROCESS | 1754 | 1467975107769 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:48 INFO - PROCESS | 1754 | 1467975108010 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 03:51:48 INFO - PROCESS | 1754 | 1467975108040 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:48 INFO - PROCESS | 1754 | 1467975108050 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:48 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d719c00 == 44 [pid = 1754] [id = 236] 03:51:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 117 (0x8e998400) [pid = 1754] [serial = 709] [outer = (nil)] 03:51:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 118 (0x8ed9b000) [pid = 1754] [serial = 710] [outer = 0x8e998400] 03:51:48 INFO - PROCESS | 1754 | 1467975108133 Marionette DEBUG loaded listener.js 03:51:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 119 (0x8f36ec00) [pid = 1754] [serial = 711] [outer = 0x8e998400] 03:51:49 INFO - PROCESS | 1754 | 1467975109144 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]]]}] 03:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1433ms 03:51:49 INFO - PROCESS | 1754 | 1467975109199 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 03:51:49 INFO - PROCESS | 1754 | 1467975109202 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 03:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:51:49 INFO - PROCESS | 1754 | 1467975109210 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:51:49 INFO - PROCESS | 1754 | 1467975109214 Marionette TRACE conn4 <- [1,918,null,{}] 03:51:49 INFO - PROCESS | 1754 | 1467975109220 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}] 03:51:49 INFO - PROCESS | 1754 | 1467975109225 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:49 INFO - PROCESS | 1754 | 1467975109473 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 03:51:49 INFO - PROCESS | 1754 | 1467975109500 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:49 INFO - PROCESS | 1754 | 1467975109510 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:49 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d740000 == 45 [pid = 1754] [id = 237] 03:51:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 120 (0x8ed92400) [pid = 1754] [serial = 712] [outer = (nil)] 03:51:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 121 (0x8f72a400) [pid = 1754] [serial = 713] [outer = 0x8ed92400] 03:51:49 INFO - PROCESS | 1754 | 1467975109580 Marionette DEBUG loaded listener.js 03:51:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 122 (0x90d19000) [pid = 1754] [serial = 714] [outer = 0x8ed92400] 03:51:50 INFO - PROCESS | 1754 | --DOMWINDOW == 121 (0x8e94fc00) [pid = 1754] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:51:50 INFO - PROCESS | 1754 | --DOMWINDOW == 120 (0x92129000) [pid = 1754] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:51:50 INFO - PROCESS | 1754 | --DOMWINDOW == 119 (0x9bb24800) [pid = 1754] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:51:50 INFO - PROCESS | 1754 | --DOMWINDOW == 118 (0x9bb22400) [pid = 1754] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:51:50 INFO - PROCESS | 1754 | --DOMWINDOW == 117 (0x8d714800) [pid = 1754] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:51:50 INFO - PROCESS | 1754 | --DOMWINDOW == 116 (0x90f33400) [pid = 1754] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:51:50 INFO - PROCESS | 1754 | --DOMWINDOW == 115 (0x8d743400) [pid = 1754] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:51:50 INFO - PROCESS | 1754 | --DOMWINDOW == 114 (0x8e231800) [pid = 1754] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:51:50 INFO - PROCESS | 1754 | --DOMWINDOW == 113 (0x8e954000) [pid = 1754] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:51:50 INFO - PROCESS | 1754 | --DOMWINDOW == 112 (0x92956c00) [pid = 1754] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:51:50 INFO - PROCESS | 1754 | --DOMWINDOW == 111 (0x91e18c00) [pid = 1754] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:51:50 INFO - PROCESS | 1754 | --DOMWINDOW == 110 (0x8bdfd400) [pid = 1754] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:51:50 INFO - PROCESS | 1754 | --DOMWINDOW == 109 (0x8e1ad800) [pid = 1754] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:51:50 INFO - PROCESS | 1754 | --DOMWINDOW == 108 (0x9a496800) [pid = 1754] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:51:50 INFO - PROCESS | 1754 | --DOMWINDOW == 107 (0x8d717c00) [pid = 1754] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:51:50 INFO - PROCESS | 1754 | --DOMWINDOW == 106 (0x9775b000) [pid = 1754] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:51:50 INFO - PROCESS | 1754 | --DOMWINDOW == 105 (0x8f5ea800) [pid = 1754] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:51:50 INFO - PROCESS | 1754 | 1467975110691 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]]]}] 03:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1533ms 03:51:50 INFO - PROCESS | 1754 | 1467975110744 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 03:51:50 INFO - PROCESS | 1754 | 1467975110748 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 03:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:51:50 INFO - PROCESS | 1754 | 1467975110755 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:51:50 INFO - PROCESS | 1754 | 1467975110759 Marionette TRACE conn4 <- [1,922,null,{}] 03:51:50 INFO - PROCESS | 1754 | 1467975110770 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}] 03:51:50 INFO - PROCESS | 1754 | 1467975110780 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:51 INFO - PROCESS | 1754 | 1467975111067 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 03:51:51 INFO - PROCESS | 1754 | 1467975111083 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:51 INFO - PROCESS | 1754 | 1467975111089 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:51 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf3400 == 46 [pid = 1754] [id = 238] 03:51:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 106 (0x8e1af800) [pid = 1754] [serial = 715] [outer = (nil)] 03:51:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 107 (0x90eb1000) [pid = 1754] [serial = 716] [outer = 0x8e1af800] 03:51:51 INFO - PROCESS | 1754 | 1467975111160 Marionette DEBUG loaded listener.js 03:51:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 108 (0x917c3800) [pid = 1754] [serial = 717] [outer = 0x8e1af800] 03:51:52 INFO - PROCESS | 1754 | 1467975112120 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]]]}] 03:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1396ms 03:51:52 INFO - PROCESS | 1754 | 1467975112153 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 03:51:52 INFO - PROCESS | 1754 | 1467975112158 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 03:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:51:52 INFO - PROCESS | 1754 | 1467975112170 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:51:52 INFO - PROCESS | 1754 | 1467975112177 Marionette TRACE conn4 <- [1,926,null,{}] 03:51:52 INFO - PROCESS | 1754 | 1467975112188 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}] 03:51:52 INFO - PROCESS | 1754 | 1467975112193 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:52 INFO - PROCESS | 1754 | 1467975112461 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 03:51:52 INFO - PROCESS | 1754 | 1467975112742 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:52 INFO - PROCESS | 1754 | 1467975112759 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:52 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd5800 == 47 [pid = 1754] [id = 239] 03:51:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 109 (0x8bdf9000) [pid = 1754] [serial = 718] [outer = (nil)] 03:51:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 110 (0x8cc33000) [pid = 1754] [serial = 719] [outer = 0x8bdf9000] 03:51:52 INFO - PROCESS | 1754 | 1467975112902 Marionette DEBUG loaded listener.js 03:51:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 111 (0x8d3b9800) [pid = 1754] [serial = 720] [outer = 0x8bdf9000] 03:51:53 INFO - PROCESS | 1754 | 1467975113856 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]]]}] 03:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1740ms 03:51:53 INFO - PROCESS | 1754 | 1467975113910 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 03:51:53 INFO - PROCESS | 1754 | 1467975113917 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 03:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:51:53 INFO - PROCESS | 1754 | 1467975113929 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:51:53 INFO - PROCESS | 1754 | 1467975113933 Marionette TRACE conn4 <- [1,930,null,{}] 03:51:53 INFO - PROCESS | 1754 | 1467975113941 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}] 03:51:53 INFO - PROCESS | 1754 | 1467975113947 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:54 INFO - PROCESS | 1754 | 1467975114172 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 03:51:54 INFO - PROCESS | 1754 | 1467975114422 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:54 INFO - PROCESS | 1754 | 1467975114430 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:54 INFO - PROCESS | 1754 | ++DOCSHELL 0x8dbbfc00 == 48 [pid = 1754] [id = 240] 03:51:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 112 (0x8e1b0000) [pid = 1754] [serial = 721] [outer = (nil)] 03:51:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 113 (0x8e23a400) [pid = 1754] [serial = 722] [outer = 0x8e1b0000] 03:51:54 INFO - PROCESS | 1754 | 1467975114562 Marionette DEBUG loaded listener.js 03:51:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 114 (0x8e95ec00) [pid = 1754] [serial = 723] [outer = 0x8e1b0000] 03:51:55 INFO - PROCESS | 1754 | 1467975115528 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]]]}] 03:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1632ms 03:51:55 INFO - PROCESS | 1754 | 1467975115562 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 03:51:55 INFO - PROCESS | 1754 | 1467975115565 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 03:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:51:55 INFO - PROCESS | 1754 | 1467975115574 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:51:55 INFO - PROCESS | 1754 | 1467975115581 Marionette TRACE conn4 <- [1,934,null,{}] 03:51:55 INFO - PROCESS | 1754 | 1467975115598 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}] 03:51:55 INFO - PROCESS | 1754 | 1467975115607 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:55 INFO - PROCESS | 1754 | 1467975115835 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 03:51:56 INFO - PROCESS | 1754 | 1467975116130 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:56 INFO - PROCESS | 1754 | 1467975116143 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:56 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f36c400 == 49 [pid = 1754] [id = 241] 03:51:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 115 (0x90eb6c00) [pid = 1754] [serial = 724] [outer = (nil)] 03:51:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 116 (0x90f37000) [pid = 1754] [serial = 725] [outer = 0x90eb6c00] 03:51:56 INFO - PROCESS | 1754 | 1467975116271 Marionette DEBUG loaded listener.js 03:51:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 117 (0x917c9000) [pid = 1754] [serial = 726] [outer = 0x90eb6c00] 03:51:57 INFO - PROCESS | 1754 | 1467975117238 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]]]}] 03:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1696ms 03:51:57 INFO - PROCESS | 1754 | 1467975117270 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 03:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:51:57 INFO - PROCESS | 1754 | 1467975117275 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 03:51:57 INFO - PROCESS | 1754 | 1467975117281 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:51:57 INFO - PROCESS | 1754 | 1467975117285 Marionette TRACE conn4 <- [1,938,null,{}] 03:51:57 INFO - PROCESS | 1754 | 1467975117291 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}] 03:51:57 INFO - PROCESS | 1754 | 1467975117296 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:57 INFO - PROCESS | 1754 | 1467975117499 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 03:51:57 INFO - PROCESS | 1754 | 1467975117774 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:57 INFO - PROCESS | 1754 | 1467975117784 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:57 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e954000 == 50 [pid = 1754] [id = 242] 03:51:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 118 (0x90eaf000) [pid = 1754] [serial = 727] [outer = (nil)] 03:51:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 119 (0x93884c00) [pid = 1754] [serial = 728] [outer = 0x90eaf000] 03:51:57 INFO - PROCESS | 1754 | 1467975117908 Marionette DEBUG loaded listener.js 03:51:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 120 (0x95042400) [pid = 1754] [serial = 729] [outer = 0x90eaf000] 03:51:58 INFO - PROCESS | 1754 | 1467975118807 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]]]}] 03:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1594ms 03:51:58 INFO - PROCESS | 1754 | 1467975118876 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 03:51:58 INFO - PROCESS | 1754 | 1467975118881 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 03:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:51:58 INFO - PROCESS | 1754 | 1467975118889 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:51:58 INFO - PROCESS | 1754 | 1467975118893 Marionette TRACE conn4 <- [1,942,null,{}] 03:51:58 INFO - PROCESS | 1754 | 1467975118900 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}] 03:51:58 INFO - PROCESS | 1754 | 1467975118906 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:59 INFO - PROCESS | 1754 | 1467975119131 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 03:51:59 INFO - PROCESS | 1754 | 1467975119386 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:59 INFO - PROCESS | 1754 | 1467975119395 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:51:59 INFO - PROCESS | 1754 | ++DOCSHELL 0x90f3a000 == 51 [pid = 1754] [id = 243] 03:51:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 121 (0x937b3c00) [pid = 1754] [serial = 730] [outer = (nil)] 03:51:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 122 (0x9505d800) [pid = 1754] [serial = 731] [outer = 0x937b3c00] 03:51:59 INFO - PROCESS | 1754 | 1467975119515 Marionette DEBUG loaded listener.js 03:51:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 123 (0x95064800) [pid = 1754] [serial = 732] [outer = 0x937b3c00] 03:52:00 INFO - PROCESS | 1754 | 1467975120452 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]]]}] 03:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1641ms 03:52:00 INFO - PROCESS | 1754 | 1467975120532 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 03:52:00 INFO - PROCESS | 1754 | 1467975120535 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 03:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:52:00 INFO - PROCESS | 1754 | 1467975120542 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:52:00 INFO - PROCESS | 1754 | 1467975120546 Marionette TRACE conn4 <- [1,946,null,{}] 03:52:00 INFO - PROCESS | 1754 | 1467975120552 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}] 03:52:00 INFO - PROCESS | 1754 | 1467975120562 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:00 INFO - PROCESS | 1754 | 1467975120845 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 03:52:01 INFO - PROCESS | 1754 | 1467975121152 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:01 INFO - PROCESS | 1754 | 1467975121161 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:01 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf4800 == 52 [pid = 1754] [id = 244] 03:52:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 124 (0x92955c00) [pid = 1754] [serial = 733] [outer = (nil)] 03:52:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 125 (0x97764000) [pid = 1754] [serial = 734] [outer = 0x92955c00] 03:52:01 INFO - PROCESS | 1754 | 1467975121248 Marionette DEBUG loaded listener.js 03:52:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 126 (0x9880e400) [pid = 1754] [serial = 735] [outer = 0x92955c00] 03:52:02 INFO - PROCESS | 1754 | 1467975122227 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]]]}] 03:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1747ms 03:52:02 INFO - PROCESS | 1754 | 1467975122293 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 03:52:02 INFO - PROCESS | 1754 | 1467975122299 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 03:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:52:02 INFO - PROCESS | 1754 | 1467975122310 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:52:02 INFO - PROCESS | 1754 | 1467975122315 Marionette TRACE conn4 <- [1,950,null,{}] 03:52:02 INFO - PROCESS | 1754 | 1467975122324 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}] 03:52:02 INFO - PROCESS | 1754 | 1467975122331 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:02 INFO - PROCESS | 1754 | 1467975122636 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 03:52:02 INFO - PROCESS | 1754 | 1467975122896 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:02 INFO - PROCESS | 1754 | 1467975122906 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:02 INFO - PROCESS | 1754 | ++DOCSHELL 0x9387b800 == 53 [pid = 1754] [id = 245] 03:52:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 127 (0x97765c00) [pid = 1754] [serial = 736] [outer = (nil)] 03:52:03 INFO - PROCESS | 1754 | ++DOMWINDOW == 128 (0x993b0000) [pid = 1754] [serial = 737] [outer = 0x97765c00] 03:52:03 INFO - PROCESS | 1754 | 1467975123031 Marionette DEBUG loaded listener.js 03:52:03 INFO - PROCESS | 1754 | ++DOMWINDOW == 129 (0x99f01800) [pid = 1754] [serial = 738] [outer = 0x97765c00] 03:52:03 INFO - PROCESS | 1754 | 1467975123960 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]]]}] 03:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1688ms 03:52:04 INFO - PROCESS | 1754 | 1467975123997 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 03:52:04 INFO - PROCESS | 1754 | 1467975124000 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 03:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:52:04 INFO - PROCESS | 1754 | 1467975124007 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:52:04 INFO - PROCESS | 1754 | 1467975124011 Marionette TRACE conn4 <- [1,954,null,{}] 03:52:04 INFO - PROCESS | 1754 | 1467975124016 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}] 03:52:04 INFO - PROCESS | 1754 | 1467975124022 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:04 INFO - PROCESS | 1754 | 1467975124236 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 03:52:04 INFO - PROCESS | 1754 | 1467975124485 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:04 INFO - PROCESS | 1754 | 1467975124494 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:04 INFO - PROCESS | 1754 | ++DOCSHELL 0x97746400 == 54 [pid = 1754] [id = 246] 03:52:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 130 (0x9775a000) [pid = 1754] [serial = 739] [outer = (nil)] 03:52:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 131 (0x99fc6800) [pid = 1754] [serial = 740] [outer = 0x9775a000] 03:52:04 INFO - PROCESS | 1754 | 1467975124619 Marionette DEBUG loaded listener.js 03:52:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 132 (0x9a231800) [pid = 1754] [serial = 741] [outer = 0x9775a000] 03:52:05 INFO - PROCESS | 1754 | 1467975125501 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]]]}] 03:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1530ms 03:52:05 INFO - PROCESS | 1754 | 1467975125538 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 03:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:52:05 INFO - PROCESS | 1754 | 1467975125542 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 03:52:05 INFO - PROCESS | 1754 | 1467975125549 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:52:05 INFO - PROCESS | 1754 | 1467975125552 Marionette TRACE conn4 <- [1,958,null,{}] 03:52:05 INFO - PROCESS | 1754 | 1467975125558 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}] 03:52:05 INFO - PROCESS | 1754 | 1467975125564 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:05 INFO - PROCESS | 1754 | 1467975125785 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 03:52:06 INFO - PROCESS | 1754 | 1467975126032 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:06 INFO - PROCESS | 1754 | 1467975126042 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:06 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e94d000 == 55 [pid = 1754] [id = 247] 03:52:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 133 (0x99626400) [pid = 1754] [serial = 742] [outer = (nil)] 03:52:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 134 (0x9a361400) [pid = 1754] [serial = 743] [outer = 0x99626400] 03:52:06 INFO - PROCESS | 1754 | 1467975126167 Marionette DEBUG loaded listener.js 03:52:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 135 (0x9a46b800) [pid = 1754] [serial = 744] [outer = 0x99626400] 03:52:07 INFO - PROCESS | 1754 | 1467975127142 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]]]}] 03:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1632ms 03:52:07 INFO - PROCESS | 1754 | 1467975127182 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 03:52:07 INFO - PROCESS | 1754 | 1467975127186 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 03:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:52:07 INFO - PROCESS | 1754 | 1467975127194 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:52:07 INFO - PROCESS | 1754 | 1467975127199 Marionette TRACE conn4 <- [1,962,null,{}] 03:52:07 INFO - PROCESS | 1754 | 1467975127205 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}] 03:52:07 INFO - PROCESS | 1754 | 1467975127211 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:07 INFO - PROCESS | 1754 | 1467975127445 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 03:52:07 INFO - PROCESS | 1754 | 1467975127758 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:07 INFO - PROCESS | 1754 | 1467975127766 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:07 INFO - PROCESS | 1754 | ++DOCSHELL 0x9774f000 == 56 [pid = 1754] [id = 248] 03:52:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 136 (0x9961b000) [pid = 1754] [serial = 745] [outer = (nil)] 03:52:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 137 (0x9a49a800) [pid = 1754] [serial = 746] [outer = 0x9961b000] 03:52:07 INFO - PROCESS | 1754 | 1467975127870 Marionette DEBUG loaded listener.js 03:52:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 138 (0x9a54c400) [pid = 1754] [serial = 747] [outer = 0x9961b000] 03:52:08 INFO - PROCESS | 1754 | 1467975128776 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]]]}] 03:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1637ms 03:52:08 INFO - PROCESS | 1754 | 1467975128832 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 03:52:08 INFO - PROCESS | 1754 | 1467975128837 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 03:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:52:08 INFO - PROCESS | 1754 | 1467975128853 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:52:08 INFO - PROCESS | 1754 | 1467975128858 Marionette TRACE conn4 <- [1,966,null,{}] 03:52:08 INFO - PROCESS | 1754 | 1467975128864 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}] 03:52:08 INFO - PROCESS | 1754 | 1467975128870 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:09 INFO - PROCESS | 1754 | 1467975129124 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 03:52:09 INFO - PROCESS | 1754 | 1467975129460 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:09 INFO - PROCESS | 1754 | 1467975129471 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:09 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf5c00 == 57 [pid = 1754] [id = 249] 03:52:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 139 (0x8cc2d400) [pid = 1754] [serial = 748] [outer = (nil)] 03:52:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 140 (0x8dbbb800) [pid = 1754] [serial = 749] [outer = 0x8cc2d400] 03:52:09 INFO - PROCESS | 1754 | 1467975129560 Marionette DEBUG loaded listener.js 03:52:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 141 (0x9a89f400) [pid = 1754] [serial = 750] [outer = 0x8cc2d400] 03:52:10 INFO - PROCESS | 1754 | 1467975130546 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]]]}] 03:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1746ms 03:52:10 INFO - PROCESS | 1754 | 1467975130601 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 03:52:10 INFO - PROCESS | 1754 | 1467975130604 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 03:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:52:10 INFO - PROCESS | 1754 | 1467975130612 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:52:10 INFO - PROCESS | 1754 | 1467975130616 Marionette TRACE conn4 <- [1,970,null,{}] 03:52:10 INFO - PROCESS | 1754 | 1467975130622 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}] 03:52:10 INFO - PROCESS | 1754 | 1467975130628 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:10 INFO - PROCESS | 1754 | 1467975130844 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 03:52:11 INFO - PROCESS | 1754 | 1467975131534 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:11 INFO - PROCESS | 1754 | 1467975131545 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:11 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a7c00 == 58 [pid = 1754] [id = 250] 03:52:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 142 (0x8b3b1800) [pid = 1754] [serial = 751] [outer = (nil)] 03:52:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 143 (0x8bbd4c00) [pid = 1754] [serial = 752] [outer = 0x8b3b1800] 03:52:11 INFO - PROCESS | 1754 | 1467975131626 Marionette DEBUG loaded listener.js 03:52:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 144 (0x8bdfbc00) [pid = 1754] [serial = 753] [outer = 0x8b3b1800] 03:52:12 INFO - PROCESS | 1754 | 1467975132623 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]]]}] 03:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 2041ms 03:52:12 INFO - PROCESS | 1754 | 1467975132656 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 03:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:52:12 INFO - PROCESS | 1754 | 1467975132662 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 03:52:12 INFO - PROCESS | 1754 | 1467975132670 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:52:12 INFO - PROCESS | 1754 | 1467975132674 Marionette TRACE conn4 <- [1,974,null,{}] 03:52:12 INFO - PROCESS | 1754 | 1467975132682 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}] 03:52:12 INFO - PROCESS | 1754 | 1467975132688 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:12 INFO - PROCESS | 1754 | 1467975132884 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 03:52:13 INFO - PROCESS | 1754 | 1467975133284 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:13 INFO - PROCESS | 1754 | 1467975133300 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:13 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3bcc00 == 59 [pid = 1754] [id = 251] 03:52:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 145 (0x8d714800) [pid = 1754] [serial = 754] [outer = (nil)] 03:52:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 146 (0x8e1ab400) [pid = 1754] [serial = 755] [outer = 0x8d714800] 03:52:13 INFO - PROCESS | 1754 | 1467975133435 Marionette DEBUG loaded listener.js 03:52:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 147 (0x8e231800) [pid = 1754] [serial = 756] [outer = 0x8d714800] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd8000 == 58 [pid = 1754] [id = 216] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x8d740000 == 57 [pid = 1754] [id = 237] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x8d719c00 == 56 [pid = 1754] [id = 236] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x8e232c00 == 55 [pid = 1754] [id = 235] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd4400 == 54 [pid = 1754] [id = 234] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3aa800 == 53 [pid = 1754] [id = 233] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b4400 == 52 [pid = 1754] [id = 220] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a8000 == 51 [pid = 1754] [id = 226] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd3800 == 50 [pid = 1754] [id = 222] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a7400 == 49 [pid = 1754] [id = 224] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x8f365800 == 48 [pid = 1754] [id = 228] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc2f400 == 47 [pid = 1754] [id = 221] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x8dbb3800 == 46 [pid = 1754] [id = 225] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x8f367800 == 45 [pid = 1754] [id = 223] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf1000 == 44 [pid = 1754] [id = 230] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x8f36d000 == 43 [pid = 1754] [id = 231] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a6400 == 42 [pid = 1754] [id = 227] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdfdc00 == 41 [pid = 1754] [id = 229] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x8d740800 == 40 [pid = 1754] [id = 232] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a7c00 == 39 [pid = 1754] [id = 250] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf5c00 == 38 [pid = 1754] [id = 249] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x9774f000 == 37 [pid = 1754] [id = 248] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x8e94d000 == 36 [pid = 1754] [id = 247] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x9387b800 == 35 [pid = 1754] [id = 245] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x97746400 == 34 [pid = 1754] [id = 246] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf4800 == 33 [pid = 1754] [id = 244] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x90f3a000 == 32 [pid = 1754] [id = 243] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x8f36c400 == 31 [pid = 1754] [id = 241] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x8e954000 == 30 [pid = 1754] [id = 242] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x8dbbfc00 == 29 [pid = 1754] [id = 240] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf3400 == 28 [pid = 1754] [id = 238] 03:52:16 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd5800 == 27 [pid = 1754] [id = 239] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 146 (0x8e993000) [pid = 1754] [serial = 660] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 145 (0x928f5000) [pid = 1754] [serial = 617] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 144 (0x9bf47800) [pid = 1754] [serial = 639] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 143 (0x9d80bc00) [pid = 1754] [serial = 641] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 142 (0x8e959400) [pid = 1754] [serial = 659] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 141 (0x8e99cc00) [pid = 1754] [serial = 645] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 140 (0x93b69c00) [pid = 1754] [serial = 620] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 139 (0x8dbb0c00) [pid = 1754] [serial = 656] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 138 (0x9a8a9400) [pid = 1754] [serial = 633] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 137 (0x8f5ee800) [pid = 1754] [serial = 651] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 136 (0x97737000) [pid = 1754] [serial = 624] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 135 (0x9a49b400) [pid = 1754] [serial = 630] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 134 (0x8d3bd400) [pid = 1754] [serial = 654] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 133 (0x8ccd3400) [pid = 1754] [serial = 653] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 132 (0x92958400) [pid = 1754] [serial = 618] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 131 (0x8e945400) [pid = 1754] [serial = 611] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 130 (0x9a8a0400) [pid = 1754] [serial = 632] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 129 (0x9ae4c000) [pid = 1754] [serial = 636] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 128 (0x8e23d400) [pid = 1754] [serial = 648] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 127 (0xa1090c00) [pid = 1754] [serial = 642] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 126 (0x9a35b800) [pid = 1754] [serial = 627] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 125 (0x8f36c800) [pid = 1754] [serial = 650] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 124 (0x99fc6400) [pid = 1754] [serial = 626] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 123 (0x8dbbdc00) [pid = 1754] [serial = 657] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 122 (0x9504b800) [pid = 1754] [serial = 621] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 121 (0x8f5f1c00) [pid = 1754] [serial = 614] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 120 (0x9a495c00) [pid = 1754] [serial = 629] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 119 (0x964a6800) [pid = 1754] [serial = 623] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 118 (0x9bf41c00) [pid = 1754] [serial = 638] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 117 (0x8f720800) [pid = 1754] [serial = 615] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 116 (0x8dbb8000) [pid = 1754] [serial = 644] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 115 (0x9ae48000) [pid = 1754] [serial = 635] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 114 (0x8e956400) [pid = 1754] [serial = 612] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 113 (0x8e1ad000) [pid = 1754] [serial = 647] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | --DOMWINDOW == 112 (0x8e23b000) [pid = 1754] [serial = 662] [outer = (nil)] [url = about:blank] 03:52:16 INFO - PROCESS | 1754 | 1467975136844 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]]]}] 03:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 4245ms 03:52:16 INFO - PROCESS | 1754 | 1467975136918 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 03:52:16 INFO - PROCESS | 1754 | 1467975136929 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 03:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:52:16 INFO - PROCESS | 1754 | 1467975136942 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:52:16 INFO - PROCESS | 1754 | 1467975136950 Marionette TRACE conn4 <- [1,978,null,{}] 03:52:16 INFO - PROCESS | 1754 | 1467975136964 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}] 03:52:16 INFO - PROCESS | 1754 | 1467975136974 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:17 INFO - PROCESS | 1754 | 1467975137325 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 03:52:17 INFO - PROCESS | 1754 | 1467975137468 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:17 INFO - PROCESS | 1754 | 1467975137482 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:17 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd1800 == 28 [pid = 1754] [id = 252] 03:52:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 113 (0x8bbd1c00) [pid = 1754] [serial = 757] [outer = (nil)] 03:52:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 114 (0x8cc29800) [pid = 1754] [serial = 758] [outer = 0x8bbd1c00] 03:52:17 INFO - PROCESS | 1754 | 1467975137557 Marionette DEBUG loaded listener.js 03:52:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 115 (0x8cc2e800) [pid = 1754] [serial = 759] [outer = 0x8bbd1c00] 03:52:18 INFO - PROCESS | 1754 | 1467975138368 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]]]}] 03:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1497ms 03:52:18 INFO - PROCESS | 1754 | 1467975138437 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 03:52:18 INFO - PROCESS | 1754 | 1467975138446 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 03:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:52:18 INFO - PROCESS | 1754 | 1467975138457 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:52:18 INFO - PROCESS | 1754 | 1467975138461 Marionette TRACE conn4 <- [1,982,null,{}] 03:52:18 INFO - PROCESS | 1754 | 1467975138468 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}] 03:52:18 INFO - PROCESS | 1754 | 1467975138474 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:18 INFO - PROCESS | 1754 | 1467975138656 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 03:52:18 INFO - PROCESS | 1754 | 1467975138804 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:18 INFO - PROCESS | 1754 | 1467975138816 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:18 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3b9c00 == 29 [pid = 1754] [id = 253] 03:52:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 116 (0x8d3c2000) [pid = 1754] [serial = 760] [outer = (nil)] 03:52:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 117 (0x8d712000) [pid = 1754] [serial = 761] [outer = 0x8d3c2000] 03:52:18 INFO - PROCESS | 1754 | 1467975138891 Marionette DEBUG loaded listener.js 03:52:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 118 (0x8d71d000) [pid = 1754] [serial = 762] [outer = 0x8d3c2000] 03:52:19 INFO - PROCESS | 1754 | 1467975139826 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]]]}] 03:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1433ms 03:52:19 INFO - PROCESS | 1754 | 1467975139892 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 03:52:19 INFO - PROCESS | 1754 | 1467975139896 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 03:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:52:19 INFO - PROCESS | 1754 | 1467975139903 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:52:19 INFO - PROCESS | 1754 | 1467975139909 Marionette TRACE conn4 <- [1,986,null,{}] 03:52:19 INFO - PROCESS | 1754 | 1467975139938 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}] 03:52:19 INFO - PROCESS | 1754 | 1467975139948 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:20 INFO - PROCESS | 1754 | 1467975140183 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 03:52:20 INFO - PROCESS | 1754 | 1467975140242 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:20 INFO - PROCESS | 1754 | 1467975140258 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:20 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e236800 == 30 [pid = 1754] [id = 254] 03:52:20 INFO - PROCESS | 1754 | ++DOMWINDOW == 119 (0x8e237c00) [pid = 1754] [serial = 763] [outer = (nil)] 03:52:20 INFO - PROCESS | 1754 | ++DOMWINDOW == 120 (0x8e23bc00) [pid = 1754] [serial = 764] [outer = 0x8e237c00] 03:52:20 INFO - PROCESS | 1754 | 1467975140429 Marionette DEBUG loaded listener.js 03:52:20 INFO - PROCESS | 1754 | ++DOMWINDOW == 121 (0x8e944800) [pid = 1754] [serial = 765] [outer = 0x8e237c00] 03:52:22 INFO - PROCESS | 1754 | --DOMWINDOW == 120 (0x8e1af800) [pid = 1754] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:52:22 INFO - PROCESS | 1754 | --DOMWINDOW == 119 (0x8e998400) [pid = 1754] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:52:22 INFO - PROCESS | 1754 | --DOMWINDOW == 118 (0x8ed92400) [pid = 1754] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:52:22 INFO - PROCESS | 1754 | --DOMWINDOW == 117 (0x928e9400) [pid = 1754] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:52:22 INFO - PROCESS | 1754 | --DOMWINDOW == 116 (0x8b3b5000) [pid = 1754] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:52:22 INFO - PROCESS | 1754 | --DOMWINDOW == 115 (0x8f369400) [pid = 1754] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:52:22 INFO - PROCESS | 1754 | --DOMWINDOW == 114 (0x91e18000) [pid = 1754] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:52:22 INFO - PROCESS | 1754 | --DOMWINDOW == 113 (0x8e1b2800) [pid = 1754] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:52:22 INFO - PROCESS | 1754 | --DOMWINDOW == 112 (0x8e232400) [pid = 1754] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:52:22 INFO - PROCESS | 1754 | --DOMWINDOW == 111 (0x8d744400) [pid = 1754] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:52:22 INFO - PROCESS | 1754 | --DOMWINDOW == 110 (0x91e1a800) [pid = 1754] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:52:22 INFO - PROCESS | 1754 | --DOMWINDOW == 109 (0x8cc32000) [pid = 1754] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:52:22 INFO - PROCESS | 1754 | --DOMWINDOW == 108 (0x8bdf3000) [pid = 1754] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:52:22 INFO - PROCESS | 1754 | --DOMWINDOW == 107 (0x92953800) [pid = 1754] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:52:22 INFO - PROCESS | 1754 | --DOMWINDOW == 106 (0x8bdfe800) [pid = 1754] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:52:22 INFO - PROCESS | 1754 | --DOMWINDOW == 105 (0x8b3ae000) [pid = 1754] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:52:22 INFO - PROCESS | 1754 | --DOMWINDOW == 104 (0x8d746800) [pid = 1754] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:52:22 INFO - PROCESS | 1754 | --DOMWINDOW == 103 (0x8e236000) [pid = 1754] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:52:22 INFO - PROCESS | 1754 | --DOMWINDOW == 102 (0x8cc34400) [pid = 1754] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:52:22 INFO - PROCESS | 1754 | 1467975142302 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]]]}] 03:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 2443ms 03:52:22 INFO - PROCESS | 1754 | 1467975142347 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 03:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:52:22 INFO - PROCESS | 1754 | 1467975142352 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 03:52:22 INFO - PROCESS | 1754 | 1467975142358 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:52:22 INFO - PROCESS | 1754 | 1467975142361 Marionette TRACE conn4 <- [1,990,null,{}] 03:52:22 INFO - PROCESS | 1754 | 1467975142367 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}] 03:52:22 INFO - PROCESS | 1754 | 1467975142371 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:22 INFO - PROCESS | 1754 | 1467975142526 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 03:52:22 INFO - PROCESS | 1754 | 1467975142535 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:22 INFO - PROCESS | 1754 | 1467975142543 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:22 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd2800 == 31 [pid = 1754] [id = 255] 03:52:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 103 (0x8e1ad400) [pid = 1754] [serial = 766] [outer = (nil)] 03:52:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 104 (0x8e240000) [pid = 1754] [serial = 767] [outer = 0x8e1ad400] 03:52:22 INFO - PROCESS | 1754 | 1467975142613 Marionette DEBUG loaded listener.js 03:52:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 105 (0x8e950800) [pid = 1754] [serial = 768] [outer = 0x8e1ad400] 03:52:23 INFO - PROCESS | 1754 | 1467975143469 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]]]}] 03:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1142ms 03:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:52:23 INFO - PROCESS | 1754 | 1467975143501 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 03:52:23 INFO - PROCESS | 1754 | 1467975143504 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 03:52:23 INFO - PROCESS | 1754 | 1467975143511 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:52:23 INFO - PROCESS | 1754 | 1467975143515 Marionette TRACE conn4 <- [1,994,null,{}] 03:52:23 INFO - PROCESS | 1754 | 1467975143520 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}] 03:52:23 INFO - PROCESS | 1754 | 1467975143525 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:23 INFO - PROCESS | 1754 | 1467975143678 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 03:52:23 INFO - PROCESS | 1754 | 1467975143692 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:23 INFO - PROCESS | 1754 | 1467975143698 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:23 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc38800 == 32 [pid = 1754] [id = 256] 03:52:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 106 (0x8d73c400) [pid = 1754] [serial = 769] [outer = (nil)] 03:52:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 107 (0x8e95b800) [pid = 1754] [serial = 770] [outer = 0x8d73c400] 03:52:23 INFO - PROCESS | 1754 | 1467975143771 Marionette DEBUG loaded listener.js 03:52:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 108 (0x8e994c00) [pid = 1754] [serial = 771] [outer = 0x8d73c400] 03:52:24 INFO - PROCESS | 1754 | 1467975144969 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]]]}] 03:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1537ms 03:52:25 INFO - PROCESS | 1754 | 1467975145048 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 03:52:25 INFO - PROCESS | 1754 | 1467975145055 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 03:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:52:25 INFO - PROCESS | 1754 | 1467975145064 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:52:25 INFO - PROCESS | 1754 | 1467975145069 Marionette TRACE conn4 <- [1,998,null,{}] 03:52:25 INFO - PROCESS | 1754 | 1467975145079 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}] 03:52:25 INFO - PROCESS | 1754 | 1467975145085 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:25 INFO - PROCESS | 1754 | 1467975145316 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 03:52:25 INFO - PROCESS | 1754 | 1467975145586 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:25 INFO - PROCESS | 1754 | 1467975145598 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:25 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc2a000 == 33 [pid = 1754] [id = 257] 03:52:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 109 (0x8cc2c000) [pid = 1754] [serial = 772] [outer = (nil)] 03:52:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 110 (0x8d715000) [pid = 1754] [serial = 773] [outer = 0x8cc2c000] 03:52:25 INFO - PROCESS | 1754 | 1467975145682 Marionette DEBUG loaded listener.js 03:52:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 111 (0x8d746400) [pid = 1754] [serial = 774] [outer = 0x8cc2c000] 03:52:26 INFO - PROCESS | 1754 | 1467975146627 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]]]}] 03:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1635ms 03:52:26 INFO - PROCESS | 1754 | 1467975146700 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 03:52:26 INFO - PROCESS | 1754 | 1467975146707 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 03:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:52:26 INFO - PROCESS | 1754 | 1467975146718 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:52:26 INFO - PROCESS | 1754 | 1467975146723 Marionette TRACE conn4 <- [1,1002,null,{}] 03:52:26 INFO - PROCESS | 1754 | 1467975146730 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}] 03:52:26 INFO - PROCESS | 1754 | 1467975146736 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:26 INFO - PROCESS | 1754 | 1467975146968 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 03:52:27 INFO - PROCESS | 1754 | 1467975147235 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:27 INFO - PROCESS | 1754 | 1467975147246 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:27 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ccd0800 == 34 [pid = 1754] [id = 258] 03:52:27 INFO - PROCESS | 1754 | ++DOMWINDOW == 112 (0x8e949000) [pid = 1754] [serial = 775] [outer = (nil)] 03:52:27 INFO - PROCESS | 1754 | ++DOMWINDOW == 113 (0x8e952000) [pid = 1754] [serial = 776] [outer = 0x8e949000] 03:52:27 INFO - PROCESS | 1754 | 1467975147358 Marionette DEBUG loaded listener.js 03:52:27 INFO - PROCESS | 1754 | ++DOMWINDOW == 114 (0x8e1ae400) [pid = 1754] [serial = 777] [outer = 0x8e949000] 03:52:28 INFO - PROCESS | 1754 | 1467975148324 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]]]}] 03:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1687ms 03:52:28 INFO - PROCESS | 1754 | 1467975148405 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 03:52:28 INFO - PROCESS | 1754 | 1467975148410 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 03:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:52:28 INFO - PROCESS | 1754 | 1467975148417 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:52:28 INFO - PROCESS | 1754 | 1467975148423 Marionette TRACE conn4 <- [1,1006,null,{}] 03:52:28 INFO - PROCESS | 1754 | 1467975148440 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}] 03:52:28 INFO - PROCESS | 1754 | 1467975148448 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:28 INFO - PROCESS | 1754 | 1467975148728 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 03:52:28 INFO - PROCESS | 1754 | 1467975148944 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:28 INFO - PROCESS | 1754 | 1467975148956 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:28 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ead9000 == 35 [pid = 1754] [id = 259] 03:52:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 115 (0x8ed92400) [pid = 1754] [serial = 778] [outer = (nil)] 03:52:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 116 (0x8ed9bc00) [pid = 1754] [serial = 779] [outer = 0x8ed92400] 03:52:29 INFO - PROCESS | 1754 | 1467975149041 Marionette DEBUG loaded listener.js 03:52:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 117 (0x8ed9fc00) [pid = 1754] [serial = 780] [outer = 0x8ed92400] 03:52:29 INFO - PROCESS | 1754 | 1467975149970 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]]]}] 03:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1600ms 03:52:30 INFO - PROCESS | 1754 | 1467975150018 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 03:52:30 INFO - PROCESS | 1754 | 1467975150023 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 03:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:52:30 INFO - PROCESS | 1754 | 1467975150030 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:52:30 INFO - PROCESS | 1754 | 1467975150033 Marionette TRACE conn4 <- [1,1010,null,{}] 03:52:30 INFO - PROCESS | 1754 | 1467975150041 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}] 03:52:30 INFO - PROCESS | 1754 | 1467975150046 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:30 INFO - PROCESS | 1754 | 1467975150235 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 03:52:30 INFO - PROCESS | 1754 | 1467975150409 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:30 INFO - PROCESS | 1754 | 1467975150417 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:30 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3ac800 == 36 [pid = 1754] [id = 260] 03:52:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 118 (0x8cc31400) [pid = 1754] [serial = 781] [outer = (nil)] 03:52:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 119 (0x8f36dc00) [pid = 1754] [serial = 782] [outer = 0x8cc31400] 03:52:30 INFO - PROCESS | 1754 | 1467975150549 Marionette DEBUG loaded listener.js 03:52:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 120 (0x8f370000) [pid = 1754] [serial = 783] [outer = 0x8cc31400] 03:52:31 INFO - PROCESS | 1754 | 1467975151411 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]]]}] 03:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1437ms 03:52:31 INFO - PROCESS | 1754 | 1467975151468 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 03:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:52:31 INFO - PROCESS | 1754 | 1467975151473 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 03:52:31 INFO - PROCESS | 1754 | 1467975151479 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:52:31 INFO - PROCESS | 1754 | 1467975151484 Marionette TRACE conn4 <- [1,1014,null,{}] 03:52:31 INFO - PROCESS | 1754 | 1467975151490 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}] 03:52:31 INFO - PROCESS | 1754 | 1467975151495 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:31 INFO - PROCESS | 1754 | 1467975151673 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 03:52:31 INFO - PROCESS | 1754 | 1467975151846 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:31 INFO - PROCESS | 1754 | 1467975151857 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:31 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e94a800 == 37 [pid = 1754] [id = 261] 03:52:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 121 (0x8f36c400) [pid = 1754] [serial = 784] [outer = (nil)] 03:52:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 122 (0x8f71bc00) [pid = 1754] [serial = 785] [outer = 0x8f36c400] 03:52:31 INFO - PROCESS | 1754 | 1467975151938 Marionette DEBUG loaded listener.js 03:52:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 123 (0x8f71d800) [pid = 1754] [serial = 786] [outer = 0x8f36c400] 03:52:32 INFO - PROCESS | 1754 | 1467975152926 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]]]}] 03:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1485ms 03:52:32 INFO - PROCESS | 1754 | 1467975152965 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 03:52:32 INFO - PROCESS | 1754 | 1467975152968 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 03:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:52:32 INFO - PROCESS | 1754 | 1467975152977 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:52:32 INFO - PROCESS | 1754 | 1467975152981 Marionette TRACE conn4 <- [1,1018,null,{}] 03:52:32 INFO - PROCESS | 1754 | 1467975152987 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}] 03:52:33 INFO - PROCESS | 1754 | 1467975153000 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:33 INFO - PROCESS | 1754 | 1467975153246 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 03:52:33 INFO - PROCESS | 1754 | 1467975153463 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:33 INFO - PROCESS | 1754 | 1467975153473 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:33 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a9800 == 38 [pid = 1754] [id = 262] 03:52:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 124 (0x8b3b3800) [pid = 1754] [serial = 787] [outer = (nil)] 03:52:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 125 (0x90d1a800) [pid = 1754] [serial = 788] [outer = 0x8b3b3800] 03:52:33 INFO - PROCESS | 1754 | 1467975153599 Marionette DEBUG loaded listener.js 03:52:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 126 (0x90e7a400) [pid = 1754] [serial = 789] [outer = 0x8b3b3800] 03:52:34 INFO - PROCESS | 1754 | 1467975154493 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]]]}] 03:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1585ms 03:52:34 INFO - PROCESS | 1754 | 1467975154564 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 03:52:34 INFO - PROCESS | 1754 | 1467975154567 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 03:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:52:34 INFO - PROCESS | 1754 | 1467975154574 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:52:34 INFO - PROCESS | 1754 | 1467975154578 Marionette TRACE conn4 <- [1,1022,null,{}] 03:52:34 INFO - PROCESS | 1754 | 1467975154584 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}] 03:52:34 INFO - PROCESS | 1754 | 1467975154590 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:34 INFO - PROCESS | 1754 | 1467975154797 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 03:52:35 INFO - PROCESS | 1754 | 1467975155020 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:35 INFO - PROCESS | 1754 | 1467975155029 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:35 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf4800 == 39 [pid = 1754] [id = 263] 03:52:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 127 (0x8bdf8400) [pid = 1754] [serial = 790] [outer = (nil)] 03:52:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 128 (0x90eb2400) [pid = 1754] [serial = 791] [outer = 0x8bdf8400] 03:52:35 INFO - PROCESS | 1754 | 1467975155158 Marionette DEBUG loaded listener.js 03:52:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 129 (0x90eb8000) [pid = 1754] [serial = 792] [outer = 0x8bdf8400] 03:52:36 INFO - PROCESS | 1754 | 1467975156049 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]]]}] 03:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1544ms 03:52:36 INFO - PROCESS | 1754 | 1467975156120 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 03:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:52:36 INFO - PROCESS | 1754 | 1467975156130 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 03:52:36 INFO - PROCESS | 1754 | 1467975156137 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:52:36 INFO - PROCESS | 1754 | 1467975156141 Marionette TRACE conn4 <- [1,1026,null,{}] 03:52:36 INFO - PROCESS | 1754 | 1467975156147 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}] 03:52:36 INFO - PROCESS | 1754 | 1467975156153 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:36 INFO - PROCESS | 1754 | 1467975156386 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 03:52:36 INFO - PROCESS | 1754 | 1467975156643 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:36 INFO - PROCESS | 1754 | 1467975156655 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:36 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3afc00 == 40 [pid = 1754] [id = 264] 03:52:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 130 (0x8b3b0000) [pid = 1754] [serial = 793] [outer = (nil)] 03:52:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 131 (0x8bbda000) [pid = 1754] [serial = 794] [outer = 0x8b3b0000] 03:52:36 INFO - PROCESS | 1754 | 1467975156788 Marionette DEBUG loaded listener.js 03:52:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 132 (0x8dbbb000) [pid = 1754] [serial = 795] [outer = 0x8b3b0000] 03:52:37 INFO - PROCESS | 1754 | 1467975157914 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]]]}] 03:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1841ms 03:52:37 INFO - PROCESS | 1754 | 1467975157978 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 03:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:52:37 INFO - PROCESS | 1754 | 1467975157984 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 03:52:37 INFO - PROCESS | 1754 | 1467975157992 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:52:37 INFO - PROCESS | 1754 | 1467975157997 Marionette TRACE conn4 <- [1,1030,null,{}] 03:52:38 INFO - PROCESS | 1754 | 1467975158005 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}] 03:52:38 INFO - PROCESS | 1754 | 1467975158010 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:38 INFO - PROCESS | 1754 | 1467975158210 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 03:52:38 INFO - PROCESS | 1754 | 1467975158428 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:38 INFO - PROCESS | 1754 | 1467975158434 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:38 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf3000 == 41 [pid = 1754] [id = 265] 03:52:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 133 (0x8bdfb800) [pid = 1754] [serial = 796] [outer = (nil)] 03:52:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 134 (0x8d3c1400) [pid = 1754] [serial = 797] [outer = 0x8bdfb800] 03:52:38 INFO - PROCESS | 1754 | 1467975158514 Marionette DEBUG loaded listener.js 03:52:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 135 (0x8d73c800) [pid = 1754] [serial = 798] [outer = 0x8bdfb800] 03:52:39 INFO - PROCESS | 1754 | 1467975159470 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]]]}] 03:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1539ms 03:52:39 INFO - PROCESS | 1754 | 1467975159530 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 03:52:39 INFO - PROCESS | 1754 | 1467975159537 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 03:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:52:39 INFO - PROCESS | 1754 | 1467975159547 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:52:39 INFO - PROCESS | 1754 | 1467975159551 Marionette TRACE conn4 <- [1,1034,null,{}] 03:52:39 INFO - PROCESS | 1754 | 1467975159558 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}] 03:52:39 INFO - PROCESS | 1754 | 1467975159563 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:39 INFO - PROCESS | 1754 | 1467975159807 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 03:52:39 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd2800 == 40 [pid = 1754] [id = 255] 03:52:39 INFO - PROCESS | 1754 | --DOCSHELL 0x8e236800 == 39 [pid = 1754] [id = 254] 03:52:39 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3b9c00 == 38 [pid = 1754] [id = 253] 03:52:39 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd1800 == 37 [pid = 1754] [id = 252] 03:52:39 INFO - PROCESS | 1754 | --DOMWINDOW == 134 (0x90eb1000) [pid = 1754] [serial = 716] [outer = (nil)] [url = about:blank] 03:52:39 INFO - PROCESS | 1754 | --DOMWINDOW == 133 (0x8f36ec00) [pid = 1754] [serial = 711] [outer = (nil)] [url = about:blank] 03:52:39 INFO - PROCESS | 1754 | --DOMWINDOW == 132 (0x8ed9b000) [pid = 1754] [serial = 710] [outer = (nil)] [url = about:blank] 03:52:39 INFO - PROCESS | 1754 | --DOMWINDOW == 131 (0x8f72a400) [pid = 1754] [serial = 713] [outer = (nil)] [url = about:blank] 03:52:39 INFO - PROCESS | 1754 | --DOMWINDOW == 130 (0x9395ec00) [pid = 1754] [serial = 689] [outer = (nil)] [url = about:blank] 03:52:39 INFO - PROCESS | 1754 | --DOMWINDOW == 129 (0x93b6a400) [pid = 1754] [serial = 690] [outer = (nil)] [url = about:blank] 03:52:39 INFO - PROCESS | 1754 | --DOMWINDOW == 128 (0x90d19c00) [pid = 1754] [serial = 674] [outer = (nil)] [url = about:blank] 03:52:39 INFO - PROCESS | 1754 | --DOMWINDOW == 127 (0x90d17000) [pid = 1754] [serial = 675] [outer = (nil)] [url = about:blank] 03:52:39 INFO - PROCESS | 1754 | --DOMWINDOW == 126 (0x8f5ee000) [pid = 1754] [serial = 671] [outer = (nil)] [url = about:blank] 03:52:39 INFO - PROCESS | 1754 | --DOMWINDOW == 125 (0x8f71b400) [pid = 1754] [serial = 672] [outer = (nil)] [url = about:blank] 03:52:39 INFO - PROCESS | 1754 | --DOMWINDOW == 124 (0x950bf800) [pid = 1754] [serial = 695] [outer = (nil)] [url = about:blank] 03:52:39 INFO - PROCESS | 1754 | --DOMWINDOW == 123 (0x97731000) [pid = 1754] [serial = 696] [outer = (nil)] [url = about:blank] 03:52:39 INFO - PROCESS | 1754 | --DOMWINDOW == 122 (0x8e233800) [pid = 1754] [serial = 668] [outer = (nil)] [url = about:blank] 03:52:39 INFO - PROCESS | 1754 | --DOMWINDOW == 121 (0x8e94a400) [pid = 1754] [serial = 669] [outer = (nil)] [url = about:blank] 03:52:39 INFO - PROCESS | 1754 | --DOMWINDOW == 120 (0x90eb5c00) [pid = 1754] [serial = 677] [outer = (nil)] [url = about:blank] 03:52:39 INFO - PROCESS | 1754 | --DOMWINDOW == 119 (0x90eb7000) [pid = 1754] [serial = 678] [outer = (nil)] [url = about:blank] 03:52:39 INFO - PROCESS | 1754 | --DOMWINDOW == 118 (0x8e95e000) [pid = 1754] [serial = 698] [outer = (nil)] [url = about:blank] 03:52:39 INFO - PROCESS | 1754 | --DOMWINDOW == 117 (0x8eacf400) [pid = 1754] [serial = 699] [outer = (nil)] [url = about:blank] 03:52:40 INFO - PROCESS | 1754 | --DOMWINDOW == 116 (0x9295a800) [pid = 1754] [serial = 686] [outer = (nil)] [url = about:blank] 03:52:40 INFO - PROCESS | 1754 | --DOMWINDOW == 115 (0x9295c800) [pid = 1754] [serial = 687] [outer = (nil)] [url = about:blank] 03:52:40 INFO - PROCESS | 1754 | --DOMWINDOW == 114 (0x8ccd2800) [pid = 1754] [serial = 665] [outer = (nil)] [url = about:blank] 03:52:40 INFO - PROCESS | 1754 | --DOMWINDOW == 113 (0x8d3bb400) [pid = 1754] [serial = 666] [outer = (nil)] [url = about:blank] 03:52:40 INFO - PROCESS | 1754 | --DOMWINDOW == 112 (0x8d70f400) [pid = 1754] [serial = 704] [outer = (nil)] [url = about:blank] 03:52:40 INFO - PROCESS | 1754 | --DOMWINDOW == 111 (0x8dbb4000) [pid = 1754] [serial = 705] [outer = (nil)] [url = about:blank] 03:52:40 INFO - PROCESS | 1754 | --DOMWINDOW == 110 (0x95040400) [pid = 1754] [serial = 692] [outer = (nil)] [url = about:blank] 03:52:40 INFO - PROCESS | 1754 | --DOMWINDOW == 109 (0x95044c00) [pid = 1754] [serial = 693] [outer = (nil)] [url = about:blank] 03:52:40 INFO - PROCESS | 1754 | --DOMWINDOW == 108 (0x8cc32c00) [pid = 1754] [serial = 701] [outer = (nil)] [url = about:blank] 03:52:40 INFO - PROCESS | 1754 | --DOMWINDOW == 107 (0x8cccdc00) [pid = 1754] [serial = 702] [outer = (nil)] [url = about:blank] 03:52:40 INFO - PROCESS | 1754 | --DOMWINDOW == 106 (0x917cc400) [pid = 1754] [serial = 680] [outer = (nil)] [url = about:blank] 03:52:40 INFO - PROCESS | 1754 | --DOMWINDOW == 105 (0x91e1e800) [pid = 1754] [serial = 681] [outer = (nil)] [url = about:blank] 03:52:40 INFO - PROCESS | 1754 | --DOMWINDOW == 104 (0x928ed000) [pid = 1754] [serial = 683] [outer = (nil)] [url = about:blank] 03:52:40 INFO - PROCESS | 1754 | --DOMWINDOW == 103 (0x928f6400) [pid = 1754] [serial = 684] [outer = (nil)] [url = about:blank] 03:52:40 INFO - PROCESS | 1754 | --DOMWINDOW == 102 (0x8e95dc00) [pid = 1754] [serial = 707] [outer = (nil)] [url = about:blank] 03:52:40 INFO - PROCESS | 1754 | --DOMWINDOW == 101 (0x8e991c00) [pid = 1754] [serial = 663] [outer = (nil)] [url = about:blank] 03:52:40 INFO - PROCESS | 1754 | --DOMWINDOW == 100 (0x90d19000) [pid = 1754] [serial = 714] [outer = (nil)] [url = about:blank] 03:52:40 INFO - PROCESS | 1754 | --DOMWINDOW == 99 (0x917c3800) [pid = 1754] [serial = 717] [outer = (nil)] [url = about:blank] 03:52:40 INFO - PROCESS | 1754 | --DOMWINDOW == 98 (0x8e99bc00) [pid = 1754] [serial = 708] [outer = (nil)] [url = about:blank] 03:52:40 INFO - PROCESS | 1754 | 1467975160098 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:40 INFO - PROCESS | 1754 | 1467975160106 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:40 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf9400 == 38 [pid = 1754] [id = 266] 03:52:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 99 (0x8cccdc00) [pid = 1754] [serial = 799] [outer = (nil)] 03:52:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 100 (0x8d745800) [pid = 1754] [serial = 800] [outer = 0x8cccdc00] 03:52:40 INFO - PROCESS | 1754 | 1467975160186 Marionette DEBUG loaded listener.js 03:52:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 101 (0x8e233000) [pid = 1754] [serial = 801] [outer = 0x8cccdc00] 03:52:41 INFO - PROCESS | 1754 | 1467975161002 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]]]}] 03:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1491ms 03:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:52:41 INFO - PROCESS | 1754 | 1467975161038 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 03:52:41 INFO - PROCESS | 1754 | 1467975161041 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 03:52:41 INFO - PROCESS | 1754 | 1467975161048 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:52:41 INFO - PROCESS | 1754 | 1467975161054 Marionette TRACE conn4 <- [1,1038,null,{}] 03:52:41 INFO - PROCESS | 1754 | 1467975161087 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}] 03:52:41 INFO - PROCESS | 1754 | 1467975161096 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:41 INFO - PROCESS | 1754 | 1467975161267 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 03:52:41 INFO - PROCESS | 1754 | 1467975161280 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:41 INFO - PROCESS | 1754 | 1467975161291 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:41 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e999c00 == 39 [pid = 1754] [id = 267] 03:52:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 102 (0x8e99ac00) [pid = 1754] [serial = 802] [outer = (nil)] 03:52:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 103 (0x8eace800) [pid = 1754] [serial = 803] [outer = 0x8e99ac00] 03:52:41 INFO - PROCESS | 1754 | 1467975161362 Marionette DEBUG loaded listener.js 03:52:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 104 (0x8ed94800) [pid = 1754] [serial = 804] [outer = 0x8e99ac00] 03:52:42 INFO - PROCESS | 1754 | 1467975162263 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]]]}] 03:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1244ms 03:52:42 INFO - PROCESS | 1754 | 1467975162303 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 03:52:42 INFO - PROCESS | 1754 | 1467975162308 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 03:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:52:42 INFO - PROCESS | 1754 | 1467975162320 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:52:42 INFO - PROCESS | 1754 | 1467975162322 Marionette TRACE conn4 <- [1,1042,null,{}] 03:52:42 INFO - PROCESS | 1754 | 1467975162332 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}] 03:52:42 INFO - PROCESS | 1754 | 1467975162337 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:42 INFO - PROCESS | 1754 | 1467975162548 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 03:52:42 INFO - PROCESS | 1754 | 1467975162566 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:42 INFO - PROCESS | 1754 | 1467975162576 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:42 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e1af800 == 40 [pid = 1754] [id = 268] 03:52:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 105 (0x8e99cc00) [pid = 1754] [serial = 805] [outer = (nil)] 03:52:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 106 (0x8f368800) [pid = 1754] [serial = 806] [outer = 0x8e99cc00] 03:52:42 INFO - PROCESS | 1754 | 1467975162645 Marionette DEBUG loaded listener.js 03:52:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 107 (0x8f5ed800) [pid = 1754] [serial = 807] [outer = 0x8e99cc00] 03:52:43 INFO - PROCESS | 1754 | 1467975163653 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]]]}] 03:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1397ms 03:52:43 INFO - PROCESS | 1754 | 1467975163718 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 03:52:43 INFO - PROCESS | 1754 | 1467975163722 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 03:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:52:43 INFO - PROCESS | 1754 | 1467975163764 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:52:43 INFO - PROCESS | 1754 | 1467975163767 Marionette TRACE conn4 <- [1,1046,null,{}] 03:52:43 INFO - PROCESS | 1754 | 1467975163773 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}] 03:52:43 INFO - PROCESS | 1754 | 1467975163778 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:44 INFO - PROCESS | 1754 | 1467975163995 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 03:52:44 INFO - PROCESS | 1754 | 1467975164023 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:44 INFO - PROCESS | 1754 | 1467975164030 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:44 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3bc400 == 41 [pid = 1754] [id = 269] 03:52:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 108 (0x8ed9d000) [pid = 1754] [serial = 808] [outer = (nil)] 03:52:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 109 (0x8f72ac00) [pid = 1754] [serial = 809] [outer = 0x8ed9d000] 03:52:44 INFO - PROCESS | 1754 | 1467975164103 Marionette DEBUG loaded listener.js 03:52:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 110 (0x90d17800) [pid = 1754] [serial = 810] [outer = 0x8ed9d000] 03:52:44 INFO - PROCESS | 1754 | --DOMWINDOW == 109 (0x8bdf9000) [pid = 1754] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:52:44 INFO - PROCESS | 1754 | --DOMWINDOW == 108 (0x8e1b0000) [pid = 1754] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:52:44 INFO - PROCESS | 1754 | --DOMWINDOW == 107 (0x90eb6c00) [pid = 1754] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:52:44 INFO - PROCESS | 1754 | --DOMWINDOW == 106 (0x90eaf000) [pid = 1754] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:52:44 INFO - PROCESS | 1754 | --DOMWINDOW == 105 (0x937b3c00) [pid = 1754] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:52:44 INFO - PROCESS | 1754 | --DOMWINDOW == 104 (0x92955c00) [pid = 1754] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:52:44 INFO - PROCESS | 1754 | --DOMWINDOW == 103 (0x97765c00) [pid = 1754] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:52:44 INFO - PROCESS | 1754 | --DOMWINDOW == 102 (0x9775a000) [pid = 1754] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:52:44 INFO - PROCESS | 1754 | --DOMWINDOW == 101 (0x8d3c2000) [pid = 1754] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:52:44 INFO - PROCESS | 1754 | --DOMWINDOW == 100 (0x8d714800) [pid = 1754] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:52:44 INFO - PROCESS | 1754 | --DOMWINDOW == 99 (0x8bbd1c00) [pid = 1754] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:52:44 INFO - PROCESS | 1754 | --DOMWINDOW == 98 (0x99626400) [pid = 1754] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:52:44 INFO - PROCESS | 1754 | --DOMWINDOW == 97 (0x8e237c00) [pid = 1754] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:52:44 INFO - PROCESS | 1754 | --DOMWINDOW == 96 (0x9961b000) [pid = 1754] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:52:44 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0x8e1ad400) [pid = 1754] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:52:44 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x8cc2d400) [pid = 1754] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:52:44 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x8b3b1800) [pid = 1754] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:52:45 INFO - PROCESS | 1754 | 1467975165179 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]]]}] 03:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1461ms 03:52:45 INFO - PROCESS | 1754 | 1467975165211 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 03:52:45 INFO - PROCESS | 1754 | 1467975165215 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 03:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:52:45 INFO - PROCESS | 1754 | 1467975165222 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:52:45 INFO - PROCESS | 1754 | 1467975165225 Marionette TRACE conn4 <- [1,1050,null,{}] 03:52:45 INFO - PROCESS | 1754 | 1467975165235 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}] 03:52:45 INFO - PROCESS | 1754 | 1467975165244 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:45 INFO - PROCESS | 1754 | 1467975165433 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 03:52:45 INFO - PROCESS | 1754 | 1467975165562 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:45 INFO - PROCESS | 1754 | 1467975165570 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:45 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdff400 == 42 [pid = 1754] [id = 270] 03:52:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x8cc2cc00) [pid = 1754] [serial = 811] [outer = (nil)] 03:52:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x90d1ec00) [pid = 1754] [serial = 812] [outer = 0x8cc2cc00] 03:52:45 INFO - PROCESS | 1754 | 1467975165643 Marionette DEBUG loaded listener.js 03:52:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0x90eb0400) [pid = 1754] [serial = 813] [outer = 0x8cc2cc00] 03:52:46 INFO - PROCESS | 1754 | 1467975166399 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]]]}] 03:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1233ms 03:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:52:46 INFO - PROCESS | 1754 | 1467975166456 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 03:52:46 INFO - PROCESS | 1754 | 1467975166459 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 03:52:46 INFO - PROCESS | 1754 | 1467975166465 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:52:46 INFO - PROCESS | 1754 | 1467975166468 Marionette TRACE conn4 <- [1,1054,null,{}] 03:52:46 INFO - PROCESS | 1754 | 1467975166474 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}] 03:52:46 INFO - PROCESS | 1754 | 1467975166478 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:46 INFO - PROCESS | 1754 | 1467975166758 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 03:52:46 INFO - PROCESS | 1754 | 1467975166889 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:46 INFO - PROCESS | 1754 | 1467975166899 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:46 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3ab400 == 43 [pid = 1754] [id = 271] 03:52:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 97 (0x8b3ac000) [pid = 1754] [serial = 814] [outer = (nil)] 03:52:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 98 (0x8bbd1800) [pid = 1754] [serial = 815] [outer = 0x8b3ac000] 03:52:46 INFO - PROCESS | 1754 | 1467975166984 Marionette DEBUG loaded listener.js 03:52:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 99 (0x8bdf1c00) [pid = 1754] [serial = 816] [outer = 0x8b3ac000] 03:52:48 INFO - PROCESS | 1754 | 1467975168057 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]]]}] 03:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1638ms 03:52:48 INFO - PROCESS | 1754 | 1467975168105 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 03:52:48 INFO - PROCESS | 1754 | 1467975168111 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 03:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:52:48 INFO - PROCESS | 1754 | 1467975168119 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:52:48 INFO - PROCESS | 1754 | 1467975168125 Marionette TRACE conn4 <- [1,1058,null,{}] 03:52:48 INFO - PROCESS | 1754 | 1467975168133 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}] 03:52:48 INFO - PROCESS | 1754 | 1467975168142 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:48 INFO - PROCESS | 1754 | 1467975168335 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 03:52:48 INFO - PROCESS | 1754 | 1467975168564 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:48 INFO - PROCESS | 1754 | 1467975168571 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:48 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e1b7000 == 44 [pid = 1754] [id = 272] 03:52:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 100 (0x8e234000) [pid = 1754] [serial = 817] [outer = (nil)] 03:52:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 101 (0x8e947800) [pid = 1754] [serial = 818] [outer = 0x8e234000] 03:52:48 INFO - PROCESS | 1754 | 1467975168707 Marionette DEBUG loaded listener.js 03:52:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 102 (0x8e94dc00) [pid = 1754] [serial = 819] [outer = 0x8e234000] 03:52:49 INFO - PROCESS | 1754 | 1467975169634 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]]]}] 03:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1583ms 03:52:49 INFO - PROCESS | 1754 | 1467975169703 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 03:52:49 INFO - PROCESS | 1754 | 1467975169709 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 03:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:52:49 INFO - PROCESS | 1754 | 1467975169716 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:52:49 INFO - PROCESS | 1754 | 1467975169719 Marionette TRACE conn4 <- [1,1062,null,{}] 03:52:49 INFO - PROCESS | 1754 | 1467975169725 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}] 03:52:49 INFO - PROCESS | 1754 | 1467975169730 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:49 INFO - PROCESS | 1754 | 1467975169929 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 03:52:50 INFO - PROCESS | 1754 | 1467975170199 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:50 INFO - PROCESS | 1754 | 1467975170208 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:50 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f36e000 == 45 [pid = 1754] [id = 273] 03:52:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 103 (0x8f5ea000) [pid = 1754] [serial = 820] [outer = (nil)] 03:52:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 104 (0x90d13c00) [pid = 1754] [serial = 821] [outer = 0x8f5ea000] 03:52:50 INFO - PROCESS | 1754 | 1467975170336 Marionette DEBUG loaded listener.js 03:52:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 105 (0x90e78400) [pid = 1754] [serial = 822] [outer = 0x8f5ea000] 03:52:51 INFO - PROCESS | 1754 | 1467975171284 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]]]}] 03:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1638ms 03:52:51 INFO - PROCESS | 1754 | 1467975171355 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 03:52:51 INFO - PROCESS | 1754 | 1467975171362 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 03:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:52:51 INFO - PROCESS | 1754 | 1467975171380 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:52:51 INFO - PROCESS | 1754 | 1467975171387 Marionette TRACE conn4 <- [1,1066,null,{}] 03:52:51 INFO - PROCESS | 1754 | 1467975171393 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}] 03:52:51 INFO - PROCESS | 1754 | 1467975171400 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:51 INFO - PROCESS | 1754 | 1467975171645 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 03:52:51 INFO - PROCESS | 1754 | 1467975171911 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:51 INFO - PROCESS | 1754 | 1467975171919 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:51 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d713000 == 46 [pid = 1754] [id = 274] 03:52:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 106 (0x8e946c00) [pid = 1754] [serial = 823] [outer = (nil)] 03:52:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 107 (0x917c4400) [pid = 1754] [serial = 824] [outer = 0x8e946c00] 03:52:52 INFO - PROCESS | 1754 | 1467975172001 Marionette DEBUG loaded listener.js 03:52:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 108 (0x917cc400) [pid = 1754] [serial = 825] [outer = 0x8e946c00] 03:52:52 INFO - PROCESS | 1754 | 1467975172918 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]]]}] 03:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1593ms 03:52:52 INFO - PROCESS | 1754 | 1467975172965 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 03:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:52:52 INFO - PROCESS | 1754 | 1467975172970 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 03:52:52 INFO - PROCESS | 1754 | 1467975172976 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:52:52 INFO - PROCESS | 1754 | 1467975172980 Marionette TRACE conn4 <- [1,1070,null,{}] 03:52:52 INFO - PROCESS | 1754 | 1467975172985 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}] 03:52:52 INFO - PROCESS | 1754 | 1467975172991 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:53 INFO - PROCESS | 1754 | 1467975173231 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 03:52:53 INFO - PROCESS | 1754 | 1467975173449 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:53 INFO - PROCESS | 1754 | 1467975173458 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:53 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3aa000 == 47 [pid = 1754] [id = 275] 03:52:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 109 (0x8bbd0400) [pid = 1754] [serial = 826] [outer = (nil)] 03:52:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 110 (0x91e18000) [pid = 1754] [serial = 827] [outer = 0x8bbd0400] 03:52:53 INFO - PROCESS | 1754 | 1467975173578 Marionette DEBUG loaded listener.js 03:52:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 111 (0x91e1c000) [pid = 1754] [serial = 828] [outer = 0x8bbd0400] 03:52:54 INFO - PROCESS | 1754 | 1467975174450 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]]]}] 03:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1539ms 03:52:54 INFO - PROCESS | 1754 | 1467975174517 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 03:52:54 INFO - PROCESS | 1754 | 1467975174521 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 03:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:52:54 INFO - PROCESS | 1754 | 1467975174528 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:52:54 INFO - PROCESS | 1754 | 1467975174531 Marionette TRACE conn4 <- [1,1074,null,{}] 03:52:54 INFO - PROCESS | 1754 | 1467975174537 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}] 03:52:54 INFO - PROCESS | 1754 | 1467975174543 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:54 INFO - PROCESS | 1754 | 1467975174730 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 03:52:54 INFO - PROCESS | 1754 | 1467975174907 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:54 INFO - PROCESS | 1754 | 1467975174925 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:54 INFO - PROCESS | 1754 | ++DOCSHELL 0x928ebc00 == 48 [pid = 1754] [id = 276] 03:52:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 112 (0x928ec000) [pid = 1754] [serial = 829] [outer = (nil)] 03:52:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 113 (0x928efc00) [pid = 1754] [serial = 830] [outer = 0x928ec000] 03:52:55 INFO - PROCESS | 1754 | 1467975175018 Marionette DEBUG loaded listener.js 03:52:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 114 (0x9294d400) [pid = 1754] [serial = 831] [outer = 0x928ec000] 03:52:56 INFO - PROCESS | 1754 | 1467975176019 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]]]}] 03:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1540ms 03:52:56 INFO - PROCESS | 1754 | 1467975176069 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 03:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:52:56 INFO - PROCESS | 1754 | 1467975176074 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 03:52:56 INFO - PROCESS | 1754 | 1467975176080 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:52:56 INFO - PROCESS | 1754 | 1467975176084 Marionette TRACE conn4 <- [1,1078,null,{}] 03:52:56 INFO - PROCESS | 1754 | 1467975176090 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}] 03:52:56 INFO - PROCESS | 1754 | 1467975176095 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:56 INFO - PROCESS | 1754 | 1467975176321 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 03:52:56 INFO - PROCESS | 1754 | 1467975176562 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:56 INFO - PROCESS | 1754 | 1467975176572 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:56 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ccd4c00 == 49 [pid = 1754] [id = 277] 03:52:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 115 (0x90d19800) [pid = 1754] [serial = 832] [outer = (nil)] 03:52:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 116 (0x92956000) [pid = 1754] [serial = 833] [outer = 0x90d19800] 03:52:56 INFO - PROCESS | 1754 | 1467975176667 Marionette DEBUG loaded listener.js 03:52:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 117 (0x9295a000) [pid = 1754] [serial = 834] [outer = 0x90d19800] 03:52:57 INFO - PROCESS | 1754 | 1467975177566 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]]]}] 03:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1542ms 03:52:57 INFO - PROCESS | 1754 | 1467975177623 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 03:52:57 INFO - PROCESS | 1754 | 1467975177627 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 03:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:52:57 INFO - PROCESS | 1754 | 1467975177634 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:52:57 INFO - PROCESS | 1754 | 1467975177637 Marionette TRACE conn4 <- [1,1082,null,{}] 03:52:57 INFO - PROCESS | 1754 | 1467975177643 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}] 03:52:57 INFO - PROCESS | 1754 | 1467975177648 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:57 INFO - PROCESS | 1754 | 1467975177831 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 03:52:58 INFO - PROCESS | 1754 | 1467975178091 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:58 INFO - PROCESS | 1754 | 1467975178100 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:58 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a7400 == 50 [pid = 1754] [id = 278] 03:52:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 118 (0x8bdfc000) [pid = 1754] [serial = 835] [outer = (nil)] 03:52:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 119 (0x8ccdbc00) [pid = 1754] [serial = 836] [outer = 0x8bdfc000] 03:52:58 INFO - PROCESS | 1754 | 1467975178224 Marionette DEBUG loaded listener.js 03:52:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 120 (0x8e1b7400) [pid = 1754] [serial = 837] [outer = 0x8bdfc000] 03:52:59 INFO - PROCESS | 1754 | 1467975179481 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]]]}] 03:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1890ms 03:52:59 INFO - PROCESS | 1754 | 1467975179526 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 03:52:59 INFO - PROCESS | 1754 | 1467975179533 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 03:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:52:59 INFO - PROCESS | 1754 | 1467975179551 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:52:59 INFO - PROCESS | 1754 | 1467975179555 Marionette TRACE conn4 <- [1,1086,null,{}] 03:52:59 INFO - PROCESS | 1754 | 1467975179564 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}] 03:52:59 INFO - PROCESS | 1754 | 1467975179568 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:52:59 INFO - PROCESS | 1754 | 1467975179831 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 03:53:00 INFO - PROCESS | 1754 | 1467975179986 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:00 INFO - PROCESS | 1754 | 1467975180000 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:00 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3c0800 == 51 [pid = 1754] [id = 279] 03:53:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 121 (0x8d3c0c00) [pid = 1754] [serial = 838] [outer = (nil)] 03:53:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 122 (0x8dbb3c00) [pid = 1754] [serial = 839] [outer = 0x8d3c0c00] 03:53:00 INFO - PROCESS | 1754 | 1467975180085 Marionette DEBUG loaded listener.js 03:53:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 123 (0x8e236c00) [pid = 1754] [serial = 840] [outer = 0x8d3c0c00] 03:53:01 INFO - PROCESS | 1754 | 1467975181086 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]]]}] 03:53:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:53:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1590ms 03:53:01 INFO - PROCESS | 1754 | 1467975181140 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 03:53:01 INFO - PROCESS | 1754 | 1467975181147 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 03:53:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:53:01 INFO - PROCESS | 1754 | 1467975181158 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:53:01 INFO - PROCESS | 1754 | 1467975181162 Marionette TRACE conn4 <- [1,1090,null,{}] 03:53:01 INFO - PROCESS | 1754 | 1467975181168 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}] 03:53:01 INFO - PROCESS | 1754 | 1467975181175 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:01 INFO - PROCESS | 1754 | 1467975181415 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 03:53:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdff400 == 50 [pid = 1754] [id = 270] 03:53:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3bc400 == 49 [pid = 1754] [id = 269] 03:53:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8e1af800 == 48 [pid = 1754] [id = 268] 03:53:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8e999c00 == 47 [pid = 1754] [id = 267] 03:53:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf9400 == 46 [pid = 1754] [id = 266] 03:53:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf3000 == 45 [pid = 1754] [id = 265] 03:53:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc38800 == 44 [pid = 1754] [id = 256] 03:53:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc2a000 == 43 [pid = 1754] [id = 257] 03:53:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3ac800 == 42 [pid = 1754] [id = 260] 03:53:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a9800 == 41 [pid = 1754] [id = 262] 03:53:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8ccd0800 == 40 [pid = 1754] [id = 258] 03:53:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf4800 == 39 [pid = 1754] [id = 263] 03:53:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8ead9000 == 38 [pid = 1754] [id = 259] 03:53:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3afc00 == 37 [pid = 1754] [id = 264] 03:53:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8e94a800 == 36 [pid = 1754] [id = 261] 03:53:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3bcc00 == 35 [pid = 1754] [id = 251] 03:53:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3c0800 == 34 [pid = 1754] [id = 279] 03:53:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8ccd4c00 == 33 [pid = 1754] [id = 277] 03:53:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a7400 == 32 [pid = 1754] [id = 278] 03:53:02 INFO - PROCESS | 1754 | --DOCSHELL 0x928ebc00 == 31 [pid = 1754] [id = 276] 03:53:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3aa000 == 30 [pid = 1754] [id = 275] 03:53:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8d713000 == 29 [pid = 1754] [id = 274] 03:53:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8e1b7000 == 28 [pid = 1754] [id = 272] 03:53:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8f36e000 == 27 [pid = 1754] [id = 273] 03:53:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3ab400 == 26 [pid = 1754] [id = 271] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 122 (0x8d3b9800) [pid = 1754] [serial = 720] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 121 (0x8cc33000) [pid = 1754] [serial = 719] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 120 (0x8e95ec00) [pid = 1754] [serial = 723] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 119 (0x8e23a400) [pid = 1754] [serial = 722] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 118 (0x917c9000) [pid = 1754] [serial = 726] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 117 (0x90f37000) [pid = 1754] [serial = 725] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 116 (0x95042400) [pid = 1754] [serial = 729] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 115 (0x93884c00) [pid = 1754] [serial = 728] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 114 (0x95064800) [pid = 1754] [serial = 732] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 113 (0x9505d800) [pid = 1754] [serial = 731] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 112 (0x9880e400) [pid = 1754] [serial = 735] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 111 (0x97764000) [pid = 1754] [serial = 734] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 110 (0x99f01800) [pid = 1754] [serial = 738] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 109 (0x993b0000) [pid = 1754] [serial = 737] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 108 (0x9a231800) [pid = 1754] [serial = 741] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 107 (0x99fc6800) [pid = 1754] [serial = 740] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 106 (0x8d712000) [pid = 1754] [serial = 761] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 105 (0x8e231800) [pid = 1754] [serial = 756] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 104 (0x8e1ab400) [pid = 1754] [serial = 755] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 103 (0x8cc29800) [pid = 1754] [serial = 758] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 102 (0x8cc2e800) [pid = 1754] [serial = 759] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 101 (0x9a46b800) [pid = 1754] [serial = 744] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 100 (0x9a361400) [pid = 1754] [serial = 743] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 99 (0x8e23bc00) [pid = 1754] [serial = 764] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 98 (0x9a54c400) [pid = 1754] [serial = 747] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 97 (0x9a49a800) [pid = 1754] [serial = 746] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 96 (0x8e240000) [pid = 1754] [serial = 767] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0x8e944800) [pid = 1754] [serial = 765] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x9a89f400) [pid = 1754] [serial = 750] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x8dbbb800) [pid = 1754] [serial = 749] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x8e95b800) [pid = 1754] [serial = 770] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x8bdfbc00) [pid = 1754] [serial = 753] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x8bbd4c00) [pid = 1754] [serial = 752] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x8e950800) [pid = 1754] [serial = 768] [outer = (nil)] [url = about:blank] 03:53:02 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x8d71d000) [pid = 1754] [serial = 762] [outer = (nil)] [url = about:blank] 03:53:03 INFO - PROCESS | 1754 | 1467975182990 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:03 INFO - PROCESS | 1754 | 1467975182999 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:03 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b3c00 == 27 [pid = 1754] [id = 280] 03:53:03 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x8b3b4800) [pid = 1754] [serial = 841] [outer = (nil)] 03:53:03 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x8bbd4c00) [pid = 1754] [serial = 842] [outer = 0x8b3b4800] 03:53:03 INFO - PROCESS | 1754 | 1467975183092 Marionette DEBUG loaded listener.js 03:53:03 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x8bdf8000) [pid = 1754] [serial = 843] [outer = 0x8b3b4800] 03:53:03 INFO - PROCESS | 1754 | 1467975183918 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]]]}] 03:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 2794ms 03:53:03 INFO - PROCESS | 1754 | 1467975183954 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 03:53:03 INFO - PROCESS | 1754 | 1467975183960 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 03:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:53:03 INFO - PROCESS | 1754 | 1467975183968 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:53:03 INFO - PROCESS | 1754 | 1467975183972 Marionette TRACE conn4 <- [1,1094,null,{}] 03:53:03 INFO - PROCESS | 1754 | 1467975183981 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}] 03:53:03 INFO - PROCESS | 1754 | 1467975183988 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:04 INFO - PROCESS | 1754 | 1467975184159 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 03:53:04 INFO - PROCESS | 1754 | 1467975184172 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:04 INFO - PROCESS | 1754 | 1467975184183 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:04 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ccd7400 == 28 [pid = 1754] [id = 281] 03:53:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x8ccd8400) [pid = 1754] [serial = 844] [outer = (nil)] 03:53:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x8d3bd000) [pid = 1754] [serial = 845] [outer = 0x8ccd8400] 03:53:04 INFO - PROCESS | 1754 | 1467975184265 Marionette DEBUG loaded listener.js 03:53:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x8d3c5000) [pid = 1754] [serial = 846] [outer = 0x8ccd8400] 03:53:05 INFO - PROCESS | 1754 | 1467975185215 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]]]}] 03:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1283ms 03:53:05 INFO - PROCESS | 1754 | 1467975185255 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 03:53:05 INFO - PROCESS | 1754 | 1467975185261 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 03:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:53:05 INFO - PROCESS | 1754 | 1467975185268 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:53:05 INFO - PROCESS | 1754 | 1467975185272 Marionette TRACE conn4 <- [1,1098,null,{}] 03:53:05 INFO - PROCESS | 1754 | 1467975185279 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}] 03:53:05 INFO - PROCESS | 1754 | 1467975185284 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:05 INFO - PROCESS | 1754 | 1467975185527 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 03:53:05 INFO - PROCESS | 1754 | 1467975185560 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:05 INFO - PROCESS | 1754 | 1467975185566 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:05 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d73e800 == 29 [pid = 1754] [id = 282] 03:53:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x8d746c00) [pid = 1754] [serial = 847] [outer = (nil)] 03:53:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0x8dbb5800) [pid = 1754] [serial = 848] [outer = 0x8d746c00] 03:53:05 INFO - PROCESS | 1754 | 1467975185641 Marionette DEBUG loaded listener.js 03:53:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 97 (0x8e1b1c00) [pid = 1754] [serial = 849] [outer = 0x8d746c00] 03:53:06 INFO - PROCESS | 1754 | 1467975186676 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]]]}] 03:53:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:53:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1486ms 03:53:06 INFO - PROCESS | 1754 | 1467975186756 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 03:53:06 INFO - PROCESS | 1754 | 1467975186760 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 03:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:53:06 INFO - PROCESS | 1754 | 1467975186776 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:53:06 INFO - PROCESS | 1754 | 1467975186785 Marionette TRACE conn4 <- [1,1102,null,{}] 03:53:06 INFO - PROCESS | 1754 | 1467975186803 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}] 03:53:06 INFO - PROCESS | 1754 | 1467975186811 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:07 INFO - PROCESS | 1754 | 1467975187032 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 03:53:07 INFO - PROCESS | 1754 | 1467975187057 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:07 INFO - PROCESS | 1754 | 1467975187064 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:07 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e942c00 == 30 [pid = 1754] [id = 283] 03:53:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 98 (0x8e946400) [pid = 1754] [serial = 850] [outer = (nil)] 03:53:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 99 (0x8e94a400) [pid = 1754] [serial = 851] [outer = 0x8e946400] 03:53:07 INFO - PROCESS | 1754 | 1467975187154 Marionette DEBUG loaded listener.js 03:53:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 100 (0x8e95e800) [pid = 1754] [serial = 852] [outer = 0x8e946400] 03:53:08 INFO - PROCESS | 1754 | --DOMWINDOW == 99 (0x8cc2cc00) [pid = 1754] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:53:08 INFO - PROCESS | 1754 | --DOMWINDOW == 98 (0x8ed9d000) [pid = 1754] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:53:08 INFO - PROCESS | 1754 | --DOMWINDOW == 97 (0x8cc31400) [pid = 1754] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:53:08 INFO - PROCESS | 1754 | --DOMWINDOW == 96 (0x8b3b3800) [pid = 1754] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:53:08 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0x8ed92400) [pid = 1754] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:53:08 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x8b3b0000) [pid = 1754] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:53:08 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x8d73c400) [pid = 1754] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:53:08 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x8e949000) [pid = 1754] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:53:08 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x8cccdc00) [pid = 1754] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:53:08 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x8cc2c000) [pid = 1754] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:53:08 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x8bdf8400) [pid = 1754] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:53:08 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x8f36c400) [pid = 1754] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:53:08 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x8bdfb800) [pid = 1754] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:53:08 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x8e99ac00) [pid = 1754] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:53:08 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8e99cc00) [pid = 1754] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:53:08 INFO - PROCESS | 1754 | 1467975188813 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]]]}] 03:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 2112ms 03:53:08 INFO - PROCESS | 1754 | 1467975188880 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 03:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:53:08 INFO - PROCESS | 1754 | 1467975188885 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 03:53:08 INFO - PROCESS | 1754 | 1467975188891 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:53:08 INFO - PROCESS | 1754 | 1467975188895 Marionette TRACE conn4 <- [1,1106,null,{}] 03:53:08 INFO - PROCESS | 1754 | 1467975188900 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}] 03:53:08 INFO - PROCESS | 1754 | 1467975188905 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:09 INFO - PROCESS | 1754 | 1467975189071 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 03:53:09 INFO - PROCESS | 1754 | 1467975189191 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:09 INFO - PROCESS | 1754 | 1467975189198 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:09 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3abc00 == 31 [pid = 1754] [id = 284] 03:53:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8b3b3800) [pid = 1754] [serial = 853] [outer = (nil)] 03:53:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8e949000) [pid = 1754] [serial = 854] [outer = 0x8b3b3800] 03:53:09 INFO - PROCESS | 1754 | 1467975189270 Marionette DEBUG loaded listener.js 03:53:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x8e994000) [pid = 1754] [serial = 855] [outer = 0x8b3b3800] 03:53:10 INFO - PROCESS | 1754 | 1467975190021 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]]]}] 03:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1187ms 03:53:10 INFO - PROCESS | 1754 | 1467975190079 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 03:53:10 INFO - PROCESS | 1754 | 1467975190082 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 03:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:53:10 INFO - PROCESS | 1754 | 1467975190089 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:53:10 INFO - PROCESS | 1754 | 1467975190092 Marionette TRACE conn4 <- [1,1110,null,{}] 03:53:10 INFO - PROCESS | 1754 | 1467975190098 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}] 03:53:10 INFO - PROCESS | 1754 | 1467975190103 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:10 INFO - PROCESS | 1754 | 1467975190308 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 03:53:10 INFO - PROCESS | 1754 | 1467975190452 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:10 INFO - PROCESS | 1754 | 1467975190461 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:10 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a7400 == 32 [pid = 1754] [id = 285] 03:53:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x8b3a7800) [pid = 1754] [serial = 856] [outer = (nil)] 03:53:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x8b3b2800) [pid = 1754] [serial = 857] [outer = 0x8b3a7800] 03:53:10 INFO - PROCESS | 1754 | 1467975190561 Marionette DEBUG loaded listener.js 03:53:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x8bdfe800) [pid = 1754] [serial = 858] [outer = 0x8b3a7800] 03:53:11 INFO - PROCESS | 1754 | 1467975191590 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]]]}] 03:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1536ms 03:53:11 INFO - PROCESS | 1754 | 1467975191629 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 03:53:11 INFO - PROCESS | 1754 | 1467975191635 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 03:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:53:11 INFO - PROCESS | 1754 | 1467975191644 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:53:11 INFO - PROCESS | 1754 | 1467975191649 Marionette TRACE conn4 <- [1,1114,null,{}] 03:53:11 INFO - PROCESS | 1754 | 1467975191657 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}] 03:53:11 INFO - PROCESS | 1754 | 1467975191665 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:11 INFO - PROCESS | 1754 | 1467975191851 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 03:53:12 INFO - PROCESS | 1754 | --DOCSHELL 0x937a4800 == 31 [pid = 1754] [id = 9] 03:53:12 INFO - PROCESS | 1754 | 1467975192099 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:12 INFO - PROCESS | 1754 | 1467975192111 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:12 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdfd400 == 32 [pid = 1754] [id = 286] 03:53:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x8cc34400) [pid = 1754] [serial = 859] [outer = (nil)] 03:53:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x8d749000) [pid = 1754] [serial = 860] [outer = 0x8cc34400] 03:53:12 INFO - PROCESS | 1754 | 1467975192236 Marionette DEBUG loaded listener.js 03:53:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x8dbb9400) [pid = 1754] [serial = 861] [outer = 0x8cc34400] 03:53:13 INFO - PROCESS | 1754 | 1467975193178 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]]]}] 03:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1595ms 03:53:13 INFO - PROCESS | 1754 | 1467975193243 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 03:53:13 INFO - PROCESS | 1754 | 1467975193250 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 03:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:53:13 INFO - PROCESS | 1754 | 1467975193257 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:53:13 INFO - PROCESS | 1754 | 1467975193261 Marionette TRACE conn4 <- [1,1118,null,{}] 03:53:13 INFO - PROCESS | 1754 | 1467975193267 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}] 03:53:13 INFO - PROCESS | 1754 | 1467975193273 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:13 INFO - PROCESS | 1754 | 1467975193601 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 03:53:13 INFO - PROCESS | 1754 | 1467975193868 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:13 INFO - PROCESS | 1754 | 1467975193874 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:13 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e95d000 == 33 [pid = 1754] [id = 287] 03:53:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x8e95dc00) [pid = 1754] [serial = 862] [outer = (nil)] 03:53:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0x8e999c00) [pid = 1754] [serial = 863] [outer = 0x8e95dc00] 03:53:13 INFO - PROCESS | 1754 | 1467975193962 Marionette DEBUG loaded listener.js 03:53:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 97 (0x8ead3400) [pid = 1754] [serial = 864] [outer = 0x8e95dc00] 03:53:14 INFO - PROCESS | 1754 | 1467975194967 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]]]}] 03:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1734ms 03:53:14 INFO - PROCESS | 1754 | 1467975194993 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 03:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:53:15 INFO - PROCESS | 1754 | 1467975194997 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 03:53:15 INFO - PROCESS | 1754 | 1467975195013 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:53:15 INFO - PROCESS | 1754 | 1467975195023 Marionette TRACE conn4 <- [1,1122,null,{}] 03:53:15 INFO - PROCESS | 1754 | 1467975195030 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}] 03:53:15 INFO - PROCESS | 1754 | 1467975195037 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:15 INFO - PROCESS | 1754 | 1467975195284 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 03:53:15 INFO - PROCESS | 1754 | 1467975195502 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:15 INFO - PROCESS | 1754 | 1467975195509 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:15 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e98f800 == 34 [pid = 1754] [id = 288] 03:53:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 98 (0x8f369800) [pid = 1754] [serial = 865] [outer = (nil)] 03:53:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 99 (0x8f5ea800) [pid = 1754] [serial = 866] [outer = 0x8f369800] 03:53:15 INFO - PROCESS | 1754 | 1467975195607 Marionette DEBUG loaded listener.js 03:53:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 100 (0x8f5ef400) [pid = 1754] [serial = 867] [outer = 0x8f369800] 03:53:16 INFO - PROCESS | 1754 | 1467975196496 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]]]}] 03:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1547ms 03:53:16 INFO - PROCESS | 1754 | 1467975196552 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 03:53:16 INFO - PROCESS | 1754 | 1467975196557 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 03:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:53:16 INFO - PROCESS | 1754 | 1467975196563 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:53:16 INFO - PROCESS | 1754 | 1467975196566 Marionette TRACE conn4 <- [1,1126,null,{}] 03:53:16 INFO - PROCESS | 1754 | 1467975196574 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}] 03:53:16 INFO - PROCESS | 1754 | 1467975196579 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:16 INFO - PROCESS | 1754 | 1467975196758 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 03:53:16 INFO - PROCESS | 1754 | 1467975196924 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:16 INFO - PROCESS | 1754 | 1467975196933 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:16 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e1b5800 == 35 [pid = 1754] [id = 289] 03:53:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 101 (0x8e240c00) [pid = 1754] [serial = 868] [outer = (nil)] 03:53:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 102 (0x8f729c00) [pid = 1754] [serial = 869] [outer = 0x8e240c00] 03:53:17 INFO - PROCESS | 1754 | 1467975197015 Marionette DEBUG loaded listener.js 03:53:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 103 (0x90d1d400) [pid = 1754] [serial = 870] [outer = 0x8e240c00] 03:53:18 INFO - PROCESS | 1754 | 1467975198026 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]]]}] 03:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1489ms 03:53:18 INFO - PROCESS | 1754 | 1467975198054 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 03:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:53:18 INFO - PROCESS | 1754 | 1467975198058 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 03:53:18 INFO - PROCESS | 1754 | 1467975198065 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:53:18 INFO - PROCESS | 1754 | 1467975198068 Marionette TRACE conn4 <- [1,1130,null,{}] 03:53:18 INFO - PROCESS | 1754 | 1467975198074 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}] 03:53:18 INFO - PROCESS | 1754 | 1467975198080 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:18 INFO - PROCESS | 1754 | 1467975198273 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 03:53:18 INFO - PROCESS | 1754 | 1467975198491 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:18 INFO - PROCESS | 1754 | 1467975198510 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:18 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d716800 == 36 [pid = 1754] [id = 290] 03:53:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 104 (0x90d15000) [pid = 1754] [serial = 871] [outer = (nil)] 03:53:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 105 (0x90eae400) [pid = 1754] [serial = 872] [outer = 0x90d15000] 03:53:18 INFO - PROCESS | 1754 | 1467975198612 Marionette DEBUG loaded listener.js 03:53:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 106 (0x90f37800) [pid = 1754] [serial = 873] [outer = 0x90d15000] 03:53:19 INFO - PROCESS | 1754 | 1467975199609 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]]]}] 03:53:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1589ms 03:53:19 INFO - PROCESS | 1754 | 1467975199654 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 03:53:19 INFO - PROCESS | 1754 | 1467975199659 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 03:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:53:19 INFO - PROCESS | 1754 | 1467975199665 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:53:19 INFO - PROCESS | 1754 | 1467975199668 Marionette TRACE conn4 <- [1,1134,null,{}] 03:53:19 INFO - PROCESS | 1754 | 1467975199674 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}] 03:53:19 INFO - PROCESS | 1754 | 1467975199680 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:19 INFO - PROCESS | 1754 | 1467975199914 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 03:53:20 INFO - PROCESS | 1754 | 1467975200126 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:20 INFO - PROCESS | 1754 | 1467975200134 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:20 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a6c00 == 37 [pid = 1754] [id = 291] 03:53:20 INFO - PROCESS | 1754 | ++DOMWINDOW == 107 (0x8e991800) [pid = 1754] [serial = 874] [outer = (nil)] 03:53:20 INFO - PROCESS | 1754 | ++DOMWINDOW == 108 (0x917c6400) [pid = 1754] [serial = 875] [outer = 0x8e991800] 03:53:20 INFO - PROCESS | 1754 | 1467975200259 Marionette DEBUG loaded listener.js 03:53:20 INFO - PROCESS | 1754 | ++DOMWINDOW == 109 (0x917c4c00) [pid = 1754] [serial = 876] [outer = 0x8e991800] 03:53:21 INFO - PROCESS | 1754 | 1467975201180 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]]]}] 03:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1544ms 03:53:21 INFO - PROCESS | 1754 | 1467975201211 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 03:53:21 INFO - PROCESS | 1754 | 1467975201215 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 03:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:53:21 INFO - PROCESS | 1754 | 1467975201222 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:53:21 INFO - PROCESS | 1754 | 1467975201225 Marionette TRACE conn4 <- [1,1138,null,{}] 03:53:21 INFO - PROCESS | 1754 | 1467975201231 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}] 03:53:21 INFO - PROCESS | 1754 | 1467975201236 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:21 INFO - PROCESS | 1754 | 1467975201413 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 03:53:21 INFO - PROCESS | 1754 | 1467975201587 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:21 INFO - PROCESS | 1754 | 1467975201594 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:21 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdffc00 == 38 [pid = 1754] [id = 292] 03:53:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 110 (0x90eb2000) [pid = 1754] [serial = 877] [outer = (nil)] 03:53:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 111 (0x9212c000) [pid = 1754] [serial = 878] [outer = 0x90eb2000] 03:53:21 INFO - PROCESS | 1754 | 1467975201674 Marionette DEBUG loaded listener.js 03:53:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 112 (0x928e9000) [pid = 1754] [serial = 879] [outer = 0x90eb2000] 03:53:22 INFO - PROCESS | 1754 | 1467975202646 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]]]}] 03:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1482ms 03:53:22 INFO - PROCESS | 1754 | 1467975202705 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 03:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:53:22 INFO - PROCESS | 1754 | 1467975202709 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 03:53:22 INFO - PROCESS | 1754 | 1467975202715 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:53:22 INFO - PROCESS | 1754 | 1467975202719 Marionette TRACE conn4 <- [1,1142,null,{}] 03:53:22 INFO - PROCESS | 1754 | 1467975202725 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}] 03:53:22 INFO - PROCESS | 1754 | 1467975202730 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:22 INFO - PROCESS | 1754 | 1467975202901 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 03:53:23 INFO - PROCESS | 1754 | 1467975203072 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:23 INFO - PROCESS | 1754 | 1467975203083 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:23 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf2c00 == 39 [pid = 1754] [id = 293] 03:53:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 113 (0x8cc35800) [pid = 1754] [serial = 880] [outer = (nil)] 03:53:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 114 (0x8e95b400) [pid = 1754] [serial = 881] [outer = 0x8cc35800] 03:53:23 INFO - PROCESS | 1754 | 1467975203228 Marionette DEBUG loaded listener.js 03:53:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 115 (0x8f5ec000) [pid = 1754] [serial = 882] [outer = 0x8cc35800] 03:53:24 INFO - PROCESS | 1754 | 1467975204250 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]]]}] 03:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1584ms 03:53:24 INFO - PROCESS | 1754 | 1467975204300 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 03:53:24 INFO - PROCESS | 1754 | 1467975204306 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 03:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:53:24 INFO - PROCESS | 1754 | 1467975204314 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:53:24 INFO - PROCESS | 1754 | 1467975204320 Marionette TRACE conn4 <- [1,1146,null,{}] 03:53:24 INFO - PROCESS | 1754 | 1467975204328 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}] 03:53:24 INFO - PROCESS | 1754 | 1467975204334 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:24 INFO - PROCESS | 1754 | 1467975204525 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 03:53:24 INFO - PROCESS | 1754 | 1467975204771 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:24 INFO - PROCESS | 1754 | 1467975204785 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:24 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a7c00 == 40 [pid = 1754] [id = 294] 03:53:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 116 (0x8cc32800) [pid = 1754] [serial = 883] [outer = (nil)] 03:53:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 117 (0x8cc37800) [pid = 1754] [serial = 884] [outer = 0x8cc32800] 03:53:24 INFO - PROCESS | 1754 | 1467975204872 Marionette DEBUG loaded listener.js 03:53:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 118 (0x8d3b7c00) [pid = 1754] [serial = 885] [outer = 0x8cc32800] 03:53:25 INFO - PROCESS | 1754 | 1467975205823 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]]]}] 03:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1544ms 03:53:25 INFO - PROCESS | 1754 | 1467975205858 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 03:53:25 INFO - PROCESS | 1754 | 1467975205866 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 03:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:53:25 INFO - PROCESS | 1754 | 1467975205876 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:53:25 INFO - PROCESS | 1754 | 1467975205879 Marionette TRACE conn4 <- [1,1150,null,{}] 03:53:25 INFO - PROCESS | 1754 | 1467975205886 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}] 03:53:25 INFO - PROCESS | 1754 | 1467975205891 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:26 INFO - PROCESS | 1754 | 1467975206132 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 03:53:26 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3abc00 == 39 [pid = 1754] [id = 284] 03:53:26 INFO - PROCESS | 1754 | --DOCSHELL 0x8e942c00 == 38 [pid = 1754] [id = 283] 03:53:26 INFO - PROCESS | 1754 | --DOCSHELL 0x8d73e800 == 37 [pid = 1754] [id = 282] 03:53:26 INFO - PROCESS | 1754 | --DOCSHELL 0x8ccd7400 == 36 [pid = 1754] [id = 281] 03:53:26 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b3c00 == 35 [pid = 1754] [id = 280] 03:53:26 INFO - PROCESS | 1754 | 1467975206360 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:26 INFO - PROCESS | 1754 | 1467975206370 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:26 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d71d800 == 36 [pid = 1754] [id = 295] 03:53:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 119 (0x8d73e800) [pid = 1754] [serial = 886] [outer = (nil)] 03:53:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 120 (0x8d743800) [pid = 1754] [serial = 887] [outer = 0x8d73e800] 03:53:26 INFO - PROCESS | 1754 | 1467975206441 Marionette DEBUG loaded listener.js 03:53:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 121 (0x8e1af000) [pid = 1754] [serial = 888] [outer = 0x8d73e800] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 120 (0x90d1ec00) [pid = 1754] [serial = 812] [outer = (nil)] [url = about:blank] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 119 (0x8f72ac00) [pid = 1754] [serial = 809] [outer = (nil)] [url = about:blank] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 118 (0x8f36dc00) [pid = 1754] [serial = 782] [outer = (nil)] [url = about:blank] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 117 (0x8f370000) [pid = 1754] [serial = 783] [outer = (nil)] [url = about:blank] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 116 (0x90d1a800) [pid = 1754] [serial = 788] [outer = (nil)] [url = about:blank] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 115 (0x90e7a400) [pid = 1754] [serial = 789] [outer = (nil)] [url = about:blank] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 114 (0x8ed9bc00) [pid = 1754] [serial = 779] [outer = (nil)] [url = about:blank] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 113 (0x8ed9fc00) [pid = 1754] [serial = 780] [outer = (nil)] [url = about:blank] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 112 (0x8bbda000) [pid = 1754] [serial = 794] [outer = (nil)] [url = about:blank] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 111 (0x8dbbb000) [pid = 1754] [serial = 795] [outer = (nil)] [url = about:blank] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 110 (0x8e994c00) [pid = 1754] [serial = 771] [outer = (nil)] [url = about:blank] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 109 (0x8e952000) [pid = 1754] [serial = 776] [outer = (nil)] [url = about:blank] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 108 (0x8e1ae400) [pid = 1754] [serial = 777] [outer = (nil)] [url = about:blank] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 107 (0x8d745800) [pid = 1754] [serial = 800] [outer = (nil)] [url = about:blank] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 106 (0x8e233000) [pid = 1754] [serial = 801] [outer = (nil)] [url = about:blank] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 105 (0x8d715000) [pid = 1754] [serial = 773] [outer = (nil)] [url = about:blank] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 104 (0x8d746400) [pid = 1754] [serial = 774] [outer = (nil)] [url = about:blank] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 103 (0x90eb2400) [pid = 1754] [serial = 791] [outer = (nil)] [url = about:blank] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 102 (0x90eb8000) [pid = 1754] [serial = 792] [outer = (nil)] [url = about:blank] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 101 (0x8f71bc00) [pid = 1754] [serial = 785] [outer = (nil)] [url = about:blank] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 100 (0x8f71d800) [pid = 1754] [serial = 786] [outer = (nil)] [url = about:blank] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 99 (0x8d3c1400) [pid = 1754] [serial = 797] [outer = (nil)] [url = about:blank] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 98 (0x8d73c800) [pid = 1754] [serial = 798] [outer = (nil)] [url = about:blank] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 97 (0x8eace800) [pid = 1754] [serial = 803] [outer = (nil)] [url = about:blank] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 96 (0x8f368800) [pid = 1754] [serial = 806] [outer = (nil)] [url = about:blank] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0x90d17800) [pid = 1754] [serial = 810] [outer = (nil)] [url = about:blank] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x8f5ed800) [pid = 1754] [serial = 807] [outer = (nil)] [url = about:blank] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x8ed94800) [pid = 1754] [serial = 804] [outer = (nil)] [url = about:blank] 03:53:26 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x90eb0400) [pid = 1754] [serial = 813] [outer = (nil)] [url = about:blank] 03:53:27 INFO - PROCESS | 1754 | 1467975207284 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]]]}] 03:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1434ms 03:53:27 INFO - PROCESS | 1754 | 1467975207310 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 03:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:53:27 INFO - PROCESS | 1754 | 1467975207314 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 03:53:27 INFO - PROCESS | 1754 | 1467975207322 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:53:27 INFO - PROCESS | 1754 | 1467975207327 Marionette TRACE conn4 <- [1,1154,null,{}] 03:53:27 INFO - PROCESS | 1754 | 1467975207343 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}] 03:53:27 INFO - PROCESS | 1754 | 1467975207351 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:27 INFO - PROCESS | 1754 | 1467975207529 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 03:53:27 INFO - PROCESS | 1754 | 1467975207540 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:27 INFO - PROCESS | 1754 | 1467975207555 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:27 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e94e000 == 37 [pid = 1754] [id = 296] 03:53:27 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x8e952000) [pid = 1754] [serial = 889] [outer = (nil)] 03:53:27 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x8e95f000) [pid = 1754] [serial = 890] [outer = 0x8e952000] 03:53:27 INFO - PROCESS | 1754 | 1467975207639 Marionette DEBUG loaded listener.js 03:53:27 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x8e99c000) [pid = 1754] [serial = 891] [outer = 0x8e952000] 03:53:28 INFO - PROCESS | 1754 | 1467975208636 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]]]}] 03:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1345ms 03:53:28 INFO - PROCESS | 1754 | 1467975208667 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 03:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:53:28 INFO - PROCESS | 1754 | 1467975208672 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 03:53:28 INFO - PROCESS | 1754 | 1467975208678 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:53:28 INFO - PROCESS | 1754 | 1467975208681 Marionette TRACE conn4 <- [1,1158,null,{}] 03:53:28 INFO - PROCESS | 1754 | 1467975208687 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}] 03:53:28 INFO - PROCESS | 1754 | 1467975208692 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:28 INFO - PROCESS | 1754 | 1467975208928 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 03:53:29 INFO - PROCESS | 1754 | 1467975209064 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:29 INFO - PROCESS | 1754 | 1467975209074 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:29 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc34800 == 38 [pid = 1754] [id = 297] 03:53:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0x8ead1000) [pid = 1754] [serial = 892] [outer = (nil)] 03:53:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 97 (0x8ed9e000) [pid = 1754] [serial = 893] [outer = 0x8ead1000] 03:53:29 INFO - PROCESS | 1754 | 1467975209142 Marionette DEBUG loaded listener.js 03:53:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 98 (0x8f5e7c00) [pid = 1754] [serial = 894] [outer = 0x8ead1000] 03:53:30 INFO - PROCESS | 1754 | 1467975210039 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]]]}] 03:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1393ms 03:53:30 INFO - PROCESS | 1754 | 1467975210071 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 03:53:30 INFO - PROCESS | 1754 | 1467975210089 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 03:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:53:30 INFO - PROCESS | 1754 | 1467975210103 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:53:30 INFO - PROCESS | 1754 | 1467975210107 Marionette TRACE conn4 <- [1,1162,null,{}] 03:53:30 INFO - PROCESS | 1754 | 1467975210112 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}] 03:53:30 INFO - PROCESS | 1754 | 1467975210117 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:30 INFO - PROCESS | 1754 | 1467975210330 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 03:53:30 INFO - PROCESS | 1754 | 1467975210354 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:30 INFO - PROCESS | 1754 | 1467975210360 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:30 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ed94800 == 39 [pid = 1754] [id = 298] 03:53:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 99 (0x8ed9bc00) [pid = 1754] [serial = 895] [outer = (nil)] 03:53:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 100 (0x8f71dc00) [pid = 1754] [serial = 896] [outer = 0x8ed9bc00] 03:53:30 INFO - PROCESS | 1754 | 1467975210430 Marionette DEBUG loaded listener.js 03:53:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 101 (0x8f723000) [pid = 1754] [serial = 897] [outer = 0x8ed9bc00] 03:53:31 INFO - PROCESS | 1754 | --DOMWINDOW == 100 (0x8b3ac000) [pid = 1754] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:53:31 INFO - PROCESS | 1754 | --DOMWINDOW == 99 (0x8e234000) [pid = 1754] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:53:31 INFO - PROCESS | 1754 | --DOMWINDOW == 98 (0x8b3b4800) [pid = 1754] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:53:31 INFO - PROCESS | 1754 | --DOMWINDOW == 97 (0x8ccd8400) [pid = 1754] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:53:31 INFO - PROCESS | 1754 | --DOMWINDOW == 96 (0x8d3c0c00) [pid = 1754] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:53:31 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0x8f5ea000) [pid = 1754] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:53:31 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x8e946c00) [pid = 1754] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:53:31 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x8bbd0400) [pid = 1754] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:53:31 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x8d746c00) [pid = 1754] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:53:31 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x928ec000) [pid = 1754] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:53:31 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x90d19800) [pid = 1754] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:53:31 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x8e946400) [pid = 1754] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:53:31 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x8bdfc000) [pid = 1754] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:53:31 INFO - PROCESS | 1754 | 1467975211509 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]]]}] 03:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1446ms 03:53:31 INFO - PROCESS | 1754 | 1467975211552 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 03:53:31 INFO - PROCESS | 1754 | 1467975211556 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 03:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:53:31 INFO - PROCESS | 1754 | 1467975211562 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:53:31 INFO - PROCESS | 1754 | 1467975211567 Marionette TRACE conn4 <- [1,1166,null,{}] 03:53:31 INFO - PROCESS | 1754 | 1467975211573 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}] 03:53:31 INFO - PROCESS | 1754 | 1467975211583 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:31 INFO - PROCESS | 1754 | 1467975211857 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 03:53:31 INFO - PROCESS | 1754 | 1467975211944 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:31 INFO - PROCESS | 1754 | 1467975211954 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:31 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3ac000 == 40 [pid = 1754] [id = 299] 03:53:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x8bdfc000) [pid = 1754] [serial = 898] [outer = (nil)] 03:53:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x90e83c00) [pid = 1754] [serial = 899] [outer = 0x8bdfc000] 03:53:32 INFO - PROCESS | 1754 | 1467975212022 Marionette DEBUG loaded listener.js 03:53:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x90eba000) [pid = 1754] [serial = 900] [outer = 0x8bdfc000] 03:53:32 INFO - PROCESS | 1754 | 1467975212796 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]]]}] 03:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1283ms 03:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:53:32 INFO - PROCESS | 1754 | 1467975212848 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 03:53:32 INFO - PROCESS | 1754 | 1467975212851 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 03:53:32 INFO - PROCESS | 1754 | 1467975212857 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:53:32 INFO - PROCESS | 1754 | 1467975212861 Marionette TRACE conn4 <- [1,1170,null,{}] 03:53:32 INFO - PROCESS | 1754 | 1467975212867 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}] 03:53:32 INFO - PROCESS | 1754 | 1467975212872 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:33 INFO - PROCESS | 1754 | 1467975213033 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 03:53:33 INFO - PROCESS | 1754 | 1467975213280 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:33 INFO - PROCESS | 1754 | 1467975213292 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:33 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a6800 == 41 [pid = 1754] [id = 300] 03:53:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x8b3a8c00) [pid = 1754] [serial = 901] [outer = (nil)] 03:53:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x8b3ae800) [pid = 1754] [serial = 902] [outer = 0x8b3a8c00] 03:53:33 INFO - PROCESS | 1754 | 1467975213385 Marionette DEBUG loaded listener.js 03:53:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x8bdf4c00) [pid = 1754] [serial = 903] [outer = 0x8b3a8c00] 03:53:34 INFO - PROCESS | 1754 | 1467975214409 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]]]}] 03:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1586ms 03:53:34 INFO - PROCESS | 1754 | 1467975214445 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 03:53:34 INFO - PROCESS | 1754 | 1467975214451 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 03:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:53:34 INFO - PROCESS | 1754 | 1467975214459 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:53:34 INFO - PROCESS | 1754 | 1467975214464 Marionette TRACE conn4 <- [1,1174,null,{}] 03:53:34 INFO - PROCESS | 1754 | 1467975214472 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}] 03:53:34 INFO - PROCESS | 1754 | 1467975214481 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:34 INFO - PROCESS | 1754 | 1467975214699 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 03:53:34 INFO - PROCESS | 1754 | 1467975214928 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:34 INFO - PROCESS | 1754 | 1467975214935 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:35 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d749c00 == 42 [pid = 1754] [id = 301] 03:53:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x8e1a9c00) [pid = 1754] [serial = 904] [outer = (nil)] 03:53:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0x8e231400) [pid = 1754] [serial = 905] [outer = 0x8e1a9c00] 03:53:35 INFO - PROCESS | 1754 | 1467975215075 Marionette DEBUG loaded listener.js 03:53:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 97 (0x8e23b400) [pid = 1754] [serial = 906] [outer = 0x8e1a9c00] 03:53:36 INFO - PROCESS | 1754 | 1467975215997 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] 03:53:36 INFO - PROCESS | 1754 | 1467975216058 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 03:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 03:53:36 INFO - PROCESS | 1754 | 1467975216067 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:53:36 INFO - PROCESS | 1754 | 1467975216072 Marionette TRACE conn4 <- [1,1178,null,{}] 03:53:36 INFO - PROCESS | 1754 | 1467975216079 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}] 03:53:36 INFO - PROCESS | 1754 | 1467975216085 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:36 INFO - PROCESS | 1754 | 1467975216286 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 03:53:36 INFO - PROCESS | 1754 | 1467975216551 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:36 INFO - PROCESS | 1754 | 1467975216562 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:36 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e944c00 == 43 [pid = 1754] [id = 302] 03:53:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 98 (0x8eda0c00) [pid = 1754] [serial = 907] [outer = (nil)] 03:53:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 99 (0x8f71e400) [pid = 1754] [serial = 908] [outer = 0x8eda0c00] 03:53:36 INFO - PROCESS | 1754 | 1467975216687 Marionette DEBUG loaded listener.js 03:53:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 100 (0x90eac400) [pid = 1754] [serial = 909] [outer = 0x8eda0c00] 03:53:37 INFO - PROCESS | 1754 | 1467975217629 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] 03:53:37 INFO - PROCESS | 1754 | 1467975217714 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 03:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 03:53:37 INFO - PROCESS | 1754 | 1467975217730 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:53:37 INFO - PROCESS | 1754 | 1467975217740 Marionette TRACE conn4 <- [1,1182,null,{}] 03:53:37 INFO - PROCESS | 1754 | 1467975217748 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}] 03:53:37 INFO - PROCESS | 1754 | 1467975217756 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:38 INFO - PROCESS | 1754 | 1467975218082 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 03:53:38 INFO - PROCESS | 1754 | 1467975218269 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:38 INFO - PROCESS | 1754 | 1467975218279 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:38 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e23dc00 == 44 [pid = 1754] [id = 303] 03:53:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 101 (0x8e95a800) [pid = 1754] [serial = 910] [outer = (nil)] 03:53:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 102 (0x928e7c00) [pid = 1754] [serial = 911] [outer = 0x8e95a800] 03:53:38 INFO - PROCESS | 1754 | 1467975218361 Marionette DEBUG loaded listener.js 03:53:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 103 (0x928f5000) [pid = 1754] [serial = 912] [outer = 0x8e95a800] 03:53:39 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:53:39 INFO - PROCESS | 1754 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:53:39 INFO - PROCESS | 1754 | 1467975219269 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] 03:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 03:53:39 INFO - PROCESS | 1754 | 1467975219331 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 03:53:39 INFO - PROCESS | 1754 | 1467975219338 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:53:39 INFO - PROCESS | 1754 | 1467975219341 Marionette TRACE conn4 <- [1,1186,null,{}] 03:53:39 INFO - PROCESS | 1754 | 1467975219347 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}] 03:53:39 INFO - PROCESS | 1754 | 1467975219353 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:39 INFO - PROCESS | 1754 | 1467975219568 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 03:53:39 INFO - PROCESS | 1754 | 1467975219782 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:39 INFO - PROCESS | 1754 | 1467975219792 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:39 INFO - PROCESS | 1754 | ++DOCSHELL 0x90f36400 == 45 [pid = 1754] [id = 304] 03:53:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 104 (0x91e15400) [pid = 1754] [serial = 913] [outer = (nil)] 03:53:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 105 (0x9295c000) [pid = 1754] [serial = 914] [outer = 0x91e15400] 03:53:39 INFO - PROCESS | 1754 | 1467975219924 Marionette DEBUG loaded listener.js 03:53:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 106 (0x937b2c00) [pid = 1754] [serial = 915] [outer = 0x91e15400] 03:53:40 INFO - PROCESS | 1754 | 1467975220851 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] 03:53:40 INFO - PROCESS | 1754 | 1467975220925 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 03:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:53:40 INFO - PROCESS | 1754 | 1467975220932 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:53:40 INFO - PROCESS | 1754 | 1467975220935 Marionette TRACE conn4 <- [1,1190,null,{}] 03:53:40 INFO - PROCESS | 1754 | 1467975220941 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}] 03:53:40 INFO - PROCESS | 1754 | 1467975220947 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:41 INFO - PROCESS | 1754 | 1467975221163 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 03:53:41 INFO - PROCESS | 1754 | 1467975221391 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:41 INFO - PROCESS | 1754 | 1467975221411 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:41 INFO - PROCESS | 1754 | ++DOCSHELL 0x9395a800 == 46 [pid = 1754] [id = 305] 03:53:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 107 (0x9395b800) [pid = 1754] [serial = 916] [outer = (nil)] 03:53:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 108 (0x93962c00) [pid = 1754] [serial = 917] [outer = 0x9395b800] 03:53:41 INFO - PROCESS | 1754 | 1467975221546 Marionette DEBUG loaded listener.js 03:53:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 109 (0x93b67400) [pid = 1754] [serial = 918] [outer = 0x9395b800] 03:53:42 INFO - PROCESS | 1754 | 1467975222529 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] 03:53:42 INFO - PROCESS | 1754 | 1467975222573 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 03:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 03:53:42 INFO - PROCESS | 1754 | 1467975222581 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:53:42 INFO - PROCESS | 1754 | 1467975222584 Marionette TRACE conn4 <- [1,1194,null,{}] 03:53:42 INFO - PROCESS | 1754 | 1467975222590 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}] 03:53:42 INFO - PROCESS | 1754 | 1467975222596 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:42 INFO - PROCESS | 1754 | 1467975222785 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 03:53:43 INFO - PROCESS | 1754 | 1467975223013 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:43 INFO - PROCESS | 1754 | 1467975223022 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:43 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf4400 == 47 [pid = 1754] [id = 306] 03:53:43 INFO - PROCESS | 1754 | ++DOMWINDOW == 110 (0x8d73f800) [pid = 1754] [serial = 919] [outer = (nil)] 03:53:43 INFO - PROCESS | 1754 | ++DOMWINDOW == 111 (0x95044000) [pid = 1754] [serial = 920] [outer = 0x8d73f800] 03:53:43 INFO - PROCESS | 1754 | 1467975223163 Marionette DEBUG loaded listener.js 03:53:43 INFO - PROCESS | 1754 | ++DOMWINDOW == 112 (0x95046800) [pid = 1754] [serial = 921] [outer = 0x8d73f800] 03:53:43 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:53:43 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:53:44 INFO - PROCESS | 1754 | 1467975224109 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] 03:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 03:53:44 INFO - PROCESS | 1754 | 1467975224174 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 03:53:44 INFO - PROCESS | 1754 | 1467975224181 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:53:44 INFO - PROCESS | 1754 | 1467975224185 Marionette TRACE conn4 <- [1,1198,null,{}] 03:53:44 INFO - PROCESS | 1754 | 1467975224190 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}] 03:53:44 INFO - PROCESS | 1754 | 1467975224196 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:44 INFO - PROCESS | 1754 | 1467975224390 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 03:53:44 INFO - PROCESS | 1754 | 1467975224885 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:44 INFO - PROCESS | 1754 | 1467975224895 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:44 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3b9000 == 48 [pid = 1754] [id = 307] 03:53:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 113 (0x8d3ba400) [pid = 1754] [serial = 922] [outer = (nil)] 03:53:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 114 (0x8d3c1c00) [pid = 1754] [serial = 923] [outer = 0x8d3ba400] 03:53:45 INFO - PROCESS | 1754 | 1467975225014 Marionette DEBUG loaded listener.js 03:53:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 115 (0x8d71a800) [pid = 1754] [serial = 924] [outer = 0x8d3ba400] 03:53:45 INFO - PROCESS | 1754 | 1467975225887 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]]]}] 03:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1746ms 03:53:45 INFO - PROCESS | 1754 | 1467975225929 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 03:53:45 INFO - PROCESS | 1754 | 1467975225935 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 03:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:53:45 INFO - PROCESS | 1754 | 1467975225943 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:53:45 INFO - PROCESS | 1754 | 1467975225947 Marionette TRACE conn4 <- [1,1202,null,{}] 03:53:45 INFO - PROCESS | 1754 | 1467975225955 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}] 03:53:45 INFO - PROCESS | 1754 | 1467975225963 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:46 INFO - PROCESS | 1754 | 1467975226137 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 03:53:46 INFO - PROCESS | 1754 | 1467975226413 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:46 INFO - PROCESS | 1754 | 1467975226423 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:46 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e946400 == 49 [pid = 1754] [id = 308] 03:53:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 116 (0x8e950000) [pid = 1754] [serial = 925] [outer = (nil)] 03:53:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 117 (0x8e95bc00) [pid = 1754] [serial = 926] [outer = 0x8e950000] 03:53:46 INFO - PROCESS | 1754 | 1467975226547 Marionette DEBUG loaded listener.js 03:53:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 118 (0x8e997000) [pid = 1754] [serial = 927] [outer = 0x8e950000] 03:53:48 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf7400 == 48 [pid = 1754] [id = 197] 03:53:48 INFO - PROCESS | 1754 | --DOCSHELL 0x8e94c800 == 47 [pid = 1754] [id = 198] 03:53:48 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3ad000 == 46 [pid = 1754] [id = 184] 03:53:48 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf7c00 == 45 [pid = 1754] [id = 200] 03:53:48 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b0c00 == 44 [pid = 1754] [id = 186] 03:53:48 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf2400 == 43 [pid = 1754] [id = 187] 03:53:48 INFO - PROCESS | 1754 | --DOCSHELL 0x8d717000 == 42 [pid = 1754] [id = 199] 03:53:48 INFO - PROCESS | 1754 | --DOCSHELL 0x90eb0800 == 41 [pid = 1754] [id = 190] 03:53:48 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b5800 == 40 [pid = 1754] [id = 188] 03:53:48 INFO - PROCESS | 1754 | --DOCSHELL 0x8e98f400 == 39 [pid = 1754] [id = 189] 03:53:48 INFO - PROCESS | 1754 | --DOCSHELL 0x9505d000 == 38 [pid = 1754] [id = 195] 03:53:48 INFO - PROCESS | 1754 | --DOCSHELL 0x8e95d000 == 37 [pid = 1754] [id = 287] 03:53:48 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdfd400 == 36 [pid = 1754] [id = 286] 03:53:48 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd0800 == 35 [pid = 1754] [id = 191] 03:53:48 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a7400 == 34 [pid = 1754] [id = 285] 03:53:48 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd3000 == 33 [pid = 1754] [id = 193] 03:53:48 INFO - PROCESS | 1754 | --DOCSHELL 0x8d716800 == 32 [pid = 1754] [id = 290] 03:53:48 INFO - PROCESS | 1754 | --DOCSHELL 0x8e98f800 == 31 [pid = 1754] [id = 288] 03:53:48 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a6c00 == 30 [pid = 1754] [id = 291] 03:53:48 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf2c00 == 29 [pid = 1754] [id = 293] 03:53:48 INFO - PROCESS | 1754 | --DOCSHELL 0x8e1b5800 == 28 [pid = 1754] [id = 289] 03:53:48 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdffc00 == 27 [pid = 1754] [id = 292] 03:53:48 INFO - PROCESS | 1754 | --DOCSHELL 0x93b6c800 == 26 [pid = 1754] [id = 194] 03:53:48 INFO - PROCESS | 1754 | --DOCSHELL 0x8e1b3400 == 25 [pid = 1754] [id = 185] 03:53:48 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b0800 == 24 [pid = 1754] [id = 183] 03:53:48 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3acc00 == 23 [pid = 1754] [id = 192] 03:53:48 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd1000 == 22 [pid = 1754] [id = 196] 03:53:48 INFO - PROCESS | 1754 | --DOCSHELL 0x9212cc00 == 21 [pid = 1754] [id = 10] 03:53:48 INFO - PROCESS | 1754 | --DOMWINDOW == 117 (0x8e949000) [pid = 1754] [serial = 854] [outer = (nil)] [url = about:blank] 03:53:48 INFO - PROCESS | 1754 | --DOMWINDOW == 116 (0x8bdf1c00) [pid = 1754] [serial = 816] [outer = (nil)] [url = about:blank] 03:53:48 INFO - PROCESS | 1754 | --DOMWINDOW == 115 (0x8bbd1800) [pid = 1754] [serial = 815] [outer = (nil)] [url = about:blank] 03:53:48 INFO - PROCESS | 1754 | --DOMWINDOW == 114 (0x8e94dc00) [pid = 1754] [serial = 819] [outer = (nil)] [url = about:blank] 03:53:48 INFO - PROCESS | 1754 | --DOMWINDOW == 113 (0x8e947800) [pid = 1754] [serial = 818] [outer = (nil)] [url = about:blank] 03:53:48 INFO - PROCESS | 1754 | --DOMWINDOW == 112 (0x8bbd4c00) [pid = 1754] [serial = 842] [outer = (nil)] [url = about:blank] 03:53:48 INFO - PROCESS | 1754 | --DOMWINDOW == 111 (0x8bdf8000) [pid = 1754] [serial = 843] [outer = (nil)] [url = about:blank] 03:53:48 INFO - PROCESS | 1754 | --DOMWINDOW == 110 (0x8d3bd000) [pid = 1754] [serial = 845] [outer = (nil)] [url = about:blank] 03:53:48 INFO - PROCESS | 1754 | --DOMWINDOW == 109 (0x8d3c5000) [pid = 1754] [serial = 846] [outer = (nil)] [url = about:blank] 03:53:48 INFO - PROCESS | 1754 | --DOMWINDOW == 108 (0x8e236c00) [pid = 1754] [serial = 840] [outer = (nil)] [url = about:blank] 03:53:48 INFO - PROCESS | 1754 | --DOMWINDOW == 107 (0x8dbb3c00) [pid = 1754] [serial = 839] [outer = (nil)] [url = about:blank] 03:53:48 INFO - PROCESS | 1754 | --DOMWINDOW == 106 (0x90e78400) [pid = 1754] [serial = 822] [outer = (nil)] [url = about:blank] 03:53:48 INFO - PROCESS | 1754 | --DOMWINDOW == 105 (0x90d13c00) [pid = 1754] [serial = 821] [outer = (nil)] [url = about:blank] 03:53:48 INFO - PROCESS | 1754 | --DOMWINDOW == 104 (0x917cc400) [pid = 1754] [serial = 825] [outer = (nil)] [url = about:blank] 03:53:48 INFO - PROCESS | 1754 | --DOMWINDOW == 103 (0x917c4400) [pid = 1754] [serial = 824] [outer = (nil)] [url = about:blank] 03:53:48 INFO - PROCESS | 1754 | --DOMWINDOW == 102 (0x91e1c000) [pid = 1754] [serial = 828] [outer = (nil)] [url = about:blank] 03:53:48 INFO - PROCESS | 1754 | --DOMWINDOW == 101 (0x91e18000) [pid = 1754] [serial = 827] [outer = (nil)] [url = about:blank] 03:53:48 INFO - PROCESS | 1754 | --DOMWINDOW == 100 (0x8e1b1c00) [pid = 1754] [serial = 849] [outer = (nil)] [url = about:blank] 03:53:48 INFO - PROCESS | 1754 | --DOMWINDOW == 99 (0x9294d400) [pid = 1754] [serial = 831] [outer = (nil)] [url = about:blank] 03:53:48 INFO - PROCESS | 1754 | --DOMWINDOW == 98 (0x928efc00) [pid = 1754] [serial = 830] [outer = (nil)] [url = about:blank] 03:53:48 INFO - PROCESS | 1754 | --DOMWINDOW == 97 (0x9295a000) [pid = 1754] [serial = 834] [outer = (nil)] [url = about:blank] 03:53:48 INFO - PROCESS | 1754 | --DOMWINDOW == 96 (0x92956000) [pid = 1754] [serial = 833] [outer = (nil)] [url = about:blank] 03:53:48 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0x8e94a400) [pid = 1754] [serial = 851] [outer = (nil)] [url = about:blank] 03:53:48 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x8e1b7400) [pid = 1754] [serial = 837] [outer = (nil)] [url = about:blank] 03:53:48 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x8ccdbc00) [pid = 1754] [serial = 836] [outer = (nil)] [url = about:blank] 03:53:48 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x8e95e800) [pid = 1754] [serial = 852] [outer = (nil)] [url = about:blank] 03:53:48 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x8dbb5800) [pid = 1754] [serial = 848] [outer = (nil)] [url = about:blank] 03:53:48 INFO - PROCESS | 1754 | 1467975228806 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]]]}] 03:53:48 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 03:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 2889ms 03:53:48 INFO - PROCESS | 1754 | 1467975228832 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 03:53:48 INFO - PROCESS | 1754 | 1467975228839 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 03:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:53:48 INFO - PROCESS | 1754 | 1467975228847 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:53:48 INFO - PROCESS | 1754 | 1467975228852 Marionette TRACE conn4 <- [1,1206,null,{}] 03:53:48 INFO - PROCESS | 1754 | 1467975228860 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}] 03:53:48 INFO - PROCESS | 1754 | 1467975228865 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:49 INFO - PROCESS | 1754 | 1467975229032 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 03:53:49 INFO - PROCESS | 1754 | 1467975229050 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:49 INFO - PROCESS | 1754 | 1467975229064 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:49 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf0c00 == 22 [pid = 1754] [id = 309] 03:53:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x8cc29800) [pid = 1754] [serial = 928] [outer = (nil)] 03:53:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x8cc2d000) [pid = 1754] [serial = 929] [outer = 0x8cc29800] 03:53:49 INFO - PROCESS | 1754 | 1467975229147 Marionette DEBUG loaded listener.js 03:53:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x8cc33800) [pid = 1754] [serial = 930] [outer = 0x8cc29800] 03:53:50 INFO - PROCESS | 1754 | 1467975230057 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]]]}] 03:53:50 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 03:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1282ms 03:53:50 INFO - PROCESS | 1754 | 1467975230129 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 03:53:50 INFO - PROCESS | 1754 | 1467975230137 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 03:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:53:50 INFO - PROCESS | 1754 | 1467975230148 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:53:50 INFO - PROCESS | 1754 | 1467975230152 Marionette TRACE conn4 <- [1,1210,null,{}] 03:53:50 INFO - PROCESS | 1754 | 1467975230159 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}] 03:53:50 INFO - PROCESS | 1754 | 1467975230164 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:50 INFO - PROCESS | 1754 | 1467975230378 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 03:53:50 INFO - PROCESS | 1754 | 1467975230460 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:50 INFO - PROCESS | 1754 | 1467975230471 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:50 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3bf800 == 23 [pid = 1754] [id = 310] 03:53:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x8d710000) [pid = 1754] [serial = 931] [outer = (nil)] 03:53:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0x8d718800) [pid = 1754] [serial = 932] [outer = 0x8d710000] 03:53:50 INFO - PROCESS | 1754 | 1467975230542 Marionette DEBUG loaded listener.js 03:53:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 97 (0x8d73c400) [pid = 1754] [serial = 933] [outer = 0x8d710000] 03:53:51 INFO - PROCESS | 1754 | 1467975231455 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]]]}] 03:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1336ms 03:53:51 INFO - PROCESS | 1754 | 1467975231485 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 03:53:51 INFO - PROCESS | 1754 | 1467975231490 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 03:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:53:51 INFO - PROCESS | 1754 | 1467975231496 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:53:51 INFO - PROCESS | 1754 | 1467975231502 Marionette TRACE conn4 <- [1,1214,null,{}] 03:53:51 INFO - PROCESS | 1754 | 1467975231528 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}] 03:53:51 INFO - PROCESS | 1754 | 1467975231538 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:51 INFO - PROCESS | 1754 | 1467975231755 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 03:53:51 INFO - PROCESS | 1754 | 1467975231786 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:51 INFO - PROCESS | 1754 | 1467975231795 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:51 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e234800 == 24 [pid = 1754] [id = 311] 03:53:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 98 (0x8e235c00) [pid = 1754] [serial = 934] [outer = (nil)] 03:53:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 99 (0x8e23b800) [pid = 1754] [serial = 935] [outer = 0x8e235c00] 03:53:51 INFO - PROCESS | 1754 | 1467975231884 Marionette DEBUG loaded listener.js 03:53:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 100 (0x8e948c00) [pid = 1754] [serial = 936] [outer = 0x8e235c00] 03:53:52 INFO - PROCESS | 1754 | 1467975232838 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]]]}] 03:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1385ms 03:53:52 INFO - PROCESS | 1754 | 1467975232883 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 03:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:53:52 INFO - PROCESS | 1754 | 1467975232887 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 03:53:52 INFO - PROCESS | 1754 | 1467975232894 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:53:52 INFO - PROCESS | 1754 | 1467975232898 Marionette TRACE conn4 <- [1,1218,null,{}] 03:53:52 INFO - PROCESS | 1754 | 1467975232903 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}] 03:53:52 INFO - PROCESS | 1754 | 1467975232908 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:53 INFO - PROCESS | 1754 | 1467975233121 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 03:53:53 INFO - PROCESS | 1754 | --DOMWINDOW == 99 (0x937b1000) [pid = 1754] [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.] 03:53:53 INFO - PROCESS | 1754 | --DOMWINDOW == 98 (0x8ead1000) [pid = 1754] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:53:53 INFO - PROCESS | 1754 | --DOMWINDOW == 97 (0x937ae000) [pid = 1754] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:53:53 INFO - PROCESS | 1754 | --DOMWINDOW == 96 (0x8b3b3800) [pid = 1754] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:53:53 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0x8bdfc000) [pid = 1754] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:53:53 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x8ed9bc00) [pid = 1754] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:53:53 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x8e952000) [pid = 1754] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:53:53 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x8cc34400) [pid = 1754] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:53:53 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x8d73e800) [pid = 1754] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:53:53 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x8cc35800) [pid = 1754] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:53:53 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x8e240c00) [pid = 1754] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:53:53 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x8e991800) [pid = 1754] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:53:53 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x90d15000) [pid = 1754] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:53:53 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x90eb2000) [pid = 1754] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:53:53 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8f369800) [pid = 1754] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:53:53 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8e95dc00) [pid = 1754] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:53:53 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8b3a7800) [pid = 1754] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:53:53 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8cc32800) [pid = 1754] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:53:53 INFO - PROCESS | 1754 | 1467975233958 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:53 INFO - PROCESS | 1754 | 1467975233964 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:54 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a7800 == 25 [pid = 1754] [id = 312] 03:53:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8bbd4000) [pid = 1754] [serial = 937] [outer = (nil)] 03:53:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8ccd0800) [pid = 1754] [serial = 938] [outer = 0x8bbd4000] 03:53:54 INFO - PROCESS | 1754 | 1467975234055 Marionette DEBUG loaded listener.js 03:53:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x8e1b1000) [pid = 1754] [serial = 939] [outer = 0x8bbd4000] 03:53:54 INFO - PROCESS | 1754 | 1467975234813 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]]]}] 03:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1936ms 03:53:54 INFO - PROCESS | 1754 | 1467975234829 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 03:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:53:54 INFO - PROCESS | 1754 | 1467975234834 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 03:53:54 INFO - PROCESS | 1754 | 1467975234840 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:53:54 INFO - PROCESS | 1754 | 1467975234844 Marionette TRACE conn4 <- [1,1222,null,{}] 03:53:54 INFO - PROCESS | 1754 | 1467975234849 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}] 03:53:54 INFO - PROCESS | 1754 | 1467975234854 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:55 INFO - PROCESS | 1754 | 1467975235054 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 03:53:55 INFO - PROCESS | 1754 | 1467975235073 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:55 INFO - PROCESS | 1754 | 1467975235083 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:55 INFO - PROCESS | 1754 | ++DOCSHELL 0x8dbbd000 == 26 [pid = 1754] [id = 313] 03:53:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8e948400) [pid = 1754] [serial = 940] [outer = (nil)] 03:53:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8e997800) [pid = 1754] [serial = 941] [outer = 0x8e948400] 03:53:55 INFO - PROCESS | 1754 | 1467975235149 Marionette DEBUG loaded listener.js 03:53:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x8ead2400) [pid = 1754] [serial = 942] [outer = 0x8e948400] 03:53:56 INFO - PROCESS | 1754 | 1467975236098 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] 03:53:56 INFO - PROCESS | 1754 | 1467975236141 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 03:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 03:53:56 INFO - PROCESS | 1754 | 1467975236150 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:53:56 INFO - PROCESS | 1754 | 1467975236155 Marionette TRACE conn4 <- [1,1226,null,{}] 03:53:56 INFO - PROCESS | 1754 | 1467975236164 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}] 03:53:56 INFO - PROCESS | 1754 | 1467975236170 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:56 INFO - PROCESS | 1754 | 1467975236357 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 03:53:56 INFO - PROCESS | 1754 | 1467975236525 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:56 INFO - PROCESS | 1754 | 1467975236540 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:56 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd2c00 == 27 [pid = 1754] [id = 314] 03:53:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x8bbd8c00) [pid = 1754] [serial = 943] [outer = (nil)] 03:53:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x8d3ba000) [pid = 1754] [serial = 944] [outer = 0x8bbd8c00] 03:53:56 INFO - PROCESS | 1754 | 1467975236638 Marionette DEBUG loaded listener.js 03:53:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x8d715000) [pid = 1754] [serial = 945] [outer = 0x8bbd8c00] 03:53:57 INFO - PROCESS | 1754 | 1467975237585 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]]]}] 03:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1487ms 03:53:57 INFO - PROCESS | 1754 | 1467975237638 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 03:53:57 INFO - PROCESS | 1754 | 1467975237646 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 03:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:53:57 INFO - PROCESS | 1754 | 1467975237657 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:53:57 INFO - PROCESS | 1754 | 1467975237661 Marionette TRACE conn4 <- [1,1230,null,{}] 03:53:57 INFO - PROCESS | 1754 | 1467975237669 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}] 03:53:57 INFO - PROCESS | 1754 | 1467975237675 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:57 INFO - PROCESS | 1754 | 1467975237859 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 03:53:58 INFO - PROCESS | 1754 | 1467975238028 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:58 INFO - PROCESS | 1754 | 1467975238041 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:58 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b0400 == 28 [pid = 1754] [id = 315] 03:53:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x8e1b2800) [pid = 1754] [serial = 946] [outer = (nil)] 03:53:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x8e234c00) [pid = 1754] [serial = 947] [outer = 0x8e1b2800] 03:53:58 INFO - PROCESS | 1754 | 1467975238168 Marionette DEBUG loaded listener.js 03:53:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x8e239400) [pid = 1754] [serial = 948] [outer = 0x8e1b2800] 03:53:59 INFO - PROCESS | 1754 | 1467975239170 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]]]}] 03:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1635ms 03:53:59 INFO - PROCESS | 1754 | 1467975239293 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 03:53:59 INFO - PROCESS | 1754 | 1467975239298 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 03:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:53:59 INFO - PROCESS | 1754 | 1467975239315 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:53:59 INFO - PROCESS | 1754 | 1467975239322 Marionette TRACE conn4 <- [1,1234,null,{}] 03:53:59 INFO - PROCESS | 1754 | 1467975239341 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}] 03:53:59 INFO - PROCESS | 1754 | 1467975239352 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:59 INFO - PROCESS | 1754 | 1467975239548 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 03:53:59 INFO - PROCESS | 1754 | 1467975239857 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:59 INFO - PROCESS | 1754 | 1467975239874 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:53:59 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f36e400 == 29 [pid = 1754] [id = 316] 03:53:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x8f36e800) [pid = 1754] [serial = 949] [outer = (nil)] 03:53:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0x8f5ed000) [pid = 1754] [serial = 950] [outer = 0x8f36e800] 03:53:59 INFO - PROCESS | 1754 | 1467975239987 Marionette DEBUG loaded listener.js 03:54:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 97 (0x8f5f4400) [pid = 1754] [serial = 951] [outer = 0x8f36e800] 03:54:00 INFO - PROCESS | 1754 | 1467975240895 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]]]}] 03:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1646ms 03:54:00 INFO - PROCESS | 1754 | 1467975240953 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 03:54:00 INFO - PROCESS | 1754 | 1467975240957 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 03:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:54:00 INFO - PROCESS | 1754 | 1467975240964 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:54:00 INFO - PROCESS | 1754 | 1467975240967 Marionette TRACE conn4 <- [1,1238,null,{}] 03:54:00 INFO - PROCESS | 1754 | 1467975240973 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}] 03:54:00 INFO - PROCESS | 1754 | 1467975240978 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:01 INFO - PROCESS | 1754 | 1467975241156 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 03:54:01 INFO - PROCESS | 1754 | 1467975241323 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:01 INFO - PROCESS | 1754 | 1467975241332 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:01 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e1b8800 == 30 [pid = 1754] [id = 317] 03:54:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 98 (0x8f71d400) [pid = 1754] [serial = 952] [outer = (nil)] 03:54:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 99 (0x90d21c00) [pid = 1754] [serial = 953] [outer = 0x8f71d400] 03:54:01 INFO - PROCESS | 1754 | 1467975241417 Marionette DEBUG loaded listener.js 03:54:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 100 (0x90e79c00) [pid = 1754] [serial = 954] [outer = 0x8f71d400] 03:54:02 INFO - PROCESS | 1754 | 1467975242319 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]]]}] 03:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1384ms 03:54:02 INFO - PROCESS | 1754 | 1467975242349 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 03:54:02 INFO - PROCESS | 1754 | 1467975242353 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 03:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:54:02 INFO - PROCESS | 1754 | 1467975242365 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:54:02 INFO - PROCESS | 1754 | 1467975242367 Marionette TRACE conn4 <- [1,1242,null,{}] 03:54:02 INFO - PROCESS | 1754 | 1467975242374 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}] 03:54:02 INFO - PROCESS | 1754 | 1467975242380 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:02 INFO - PROCESS | 1754 | 1467975242549 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 03:54:02 INFO - PROCESS | 1754 | 1467975242722 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:02 INFO - PROCESS | 1754 | 1467975242730 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:02 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3b8800 == 31 [pid = 1754] [id = 318] 03:54:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 101 (0x8d3bf400) [pid = 1754] [serial = 955] [outer = (nil)] 03:54:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 102 (0x90ebbc00) [pid = 1754] [serial = 956] [outer = 0x8d3bf400] 03:54:02 INFO - PROCESS | 1754 | 1467975242808 Marionette DEBUG loaded listener.js 03:54:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 103 (0x90f35800) [pid = 1754] [serial = 957] [outer = 0x8d3bf400] 03:54:03 INFO - PROCESS | 1754 | 1467975243782 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]]]}] 03:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1486ms 03:54:03 INFO - PROCESS | 1754 | 1467975243848 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 03:54:03 INFO - PROCESS | 1754 | 1467975243852 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 03:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:54:03 INFO - PROCESS | 1754 | 1467975243858 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:54:03 INFO - PROCESS | 1754 | 1467975243861 Marionette TRACE conn4 <- [1,1246,null,{}] 03:54:03 INFO - PROCESS | 1754 | 1467975243867 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}] 03:54:03 INFO - PROCESS | 1754 | 1467975243878 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:04 INFO - PROCESS | 1754 | 1467975244137 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 03:54:04 INFO - PROCESS | 1754 | 1467975244374 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:04 INFO - PROCESS | 1754 | 1467975244382 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:04 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd4400 == 32 [pid = 1754] [id = 319] 03:54:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 104 (0x8bdf9400) [pid = 1754] [serial = 958] [outer = (nil)] 03:54:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 105 (0x917c2800) [pid = 1754] [serial = 959] [outer = 0x8bdf9400] 03:54:04 INFO - PROCESS | 1754 | 1467975244501 Marionette DEBUG loaded listener.js 03:54:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 106 (0x91e1c400) [pid = 1754] [serial = 960] [outer = 0x8bdf9400] 03:54:05 INFO - PROCESS | 1754 | 1467975245429 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]]]}] 03:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1643ms 03:54:05 INFO - PROCESS | 1754 | 1467975245503 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 03:54:05 INFO - PROCESS | 1754 | 1467975245506 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 03:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:54:05 INFO - PROCESS | 1754 | 1467975245513 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:54:05 INFO - PROCESS | 1754 | 1467975245516 Marionette TRACE conn4 <- [1,1250,null,{}] 03:54:05 INFO - PROCESS | 1754 | 1467975245522 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}] 03:54:05 INFO - PROCESS | 1754 | 1467975245527 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:05 INFO - PROCESS | 1754 | 1467975245729 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 03:54:05 INFO - PROCESS | 1754 | 1467975245949 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:05 INFO - PROCESS | 1754 | 1467975245957 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:06 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3ae000 == 33 [pid = 1754] [id = 320] 03:54:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 107 (0x8b3aec00) [pid = 1754] [serial = 961] [outer = (nil)] 03:54:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 108 (0x928ecc00) [pid = 1754] [serial = 962] [outer = 0x8b3aec00] 03:54:06 INFO - PROCESS | 1754 | 1467975246078 Marionette DEBUG loaded listener.js 03:54:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 109 (0x928f2c00) [pid = 1754] [serial = 963] [outer = 0x8b3aec00] 03:54:07 INFO - PROCESS | 1754 | 1467975247003 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]]]}] 03:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1535ms 03:54:07 INFO - PROCESS | 1754 | 1467975247048 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 03:54:07 INFO - PROCESS | 1754 | 1467975247052 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 03:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:54:07 INFO - PROCESS | 1754 | 1467975247059 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:54:07 INFO - PROCESS | 1754 | 1467975247062 Marionette TRACE conn4 <- [1,1254,null,{}] 03:54:07 INFO - PROCESS | 1754 | 1467975247068 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}] 03:54:07 INFO - PROCESS | 1754 | 1467975247073 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:07 INFO - PROCESS | 1754 | 1467975247251 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 03:54:07 INFO - PROCESS | 1754 | 1467975247426 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:07 INFO - PROCESS | 1754 | 1467975247434 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:07 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ccd3c00 == 34 [pid = 1754] [id = 321] 03:54:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 110 (0x8d71a400) [pid = 1754] [serial = 964] [outer = (nil)] 03:54:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 111 (0x90eae800) [pid = 1754] [serial = 965] [outer = 0x8d71a400] 03:54:07 INFO - PROCESS | 1754 | 1467975247558 Marionette DEBUG loaded listener.js 03:54:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 112 (0x92953000) [pid = 1754] [serial = 966] [outer = 0x8d71a400] 03:54:08 INFO - PROCESS | 1754 | 1467975248488 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]]]}] 03:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1630ms 03:54:08 INFO - PROCESS | 1754 | 1467975248690 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 03:54:08 INFO - PROCESS | 1754 | 1467975248697 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 03:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:54:08 INFO - PROCESS | 1754 | 1467975248705 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:54:08 INFO - PROCESS | 1754 | 1467975248710 Marionette TRACE conn4 <- [1,1258,null,{}] 03:54:08 INFO - PROCESS | 1754 | 1467975248718 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}] 03:54:08 INFO - PROCESS | 1754 | 1467975248725 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:08 INFO - PROCESS | 1754 | 1467975248895 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 03:54:09 INFO - PROCESS | 1754 | 1467975249134 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:09 INFO - PROCESS | 1754 | 1467975249149 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:09 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc2a000 == 35 [pid = 1754] [id = 322] 03:54:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 113 (0x8cc2cc00) [pid = 1754] [serial = 967] [outer = (nil)] 03:54:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 114 (0x8ccd2800) [pid = 1754] [serial = 968] [outer = 0x8cc2cc00] 03:54:09 INFO - PROCESS | 1754 | 1467975249219 Marionette DEBUG loaded listener.js 03:54:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 115 (0x8ccd4400) [pid = 1754] [serial = 969] [outer = 0x8cc2cc00] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 114 (0x93885000) [pid = 1754] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:54:10 INFO - PROCESS | 1754 | 1467975250314 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]]]}] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 113 (0x8e994000) [pid = 1754] [serial = 855] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 112 (0x90e83c00) [pid = 1754] [serial = 899] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 111 (0x8f71dc00) [pid = 1754] [serial = 896] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 110 (0x8e95f000) [pid = 1754] [serial = 890] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 109 (0x8e99c000) [pid = 1754] [serial = 891] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 108 (0x8d749000) [pid = 1754] [serial = 860] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 107 (0x8dbb9400) [pid = 1754] [serial = 861] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 106 (0x8d743800) [pid = 1754] [serial = 887] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 105 (0x8e1af000) [pid = 1754] [serial = 888] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 104 (0x8e95b400) [pid = 1754] [serial = 881] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 103 (0x8f5ec000) [pid = 1754] [serial = 882] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 102 (0x8f729c00) [pid = 1754] [serial = 869] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 101 (0x90d1d400) [pid = 1754] [serial = 870] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 100 (0x917c6400) [pid = 1754] [serial = 875] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 99 (0x917c4c00) [pid = 1754] [serial = 876] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 98 (0x90eae400) [pid = 1754] [serial = 872] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 97 (0x90f37800) [pid = 1754] [serial = 873] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 96 (0x9212c000) [pid = 1754] [serial = 878] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0x928e9000) [pid = 1754] [serial = 879] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x8f5ea800) [pid = 1754] [serial = 866] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x8f5ef400) [pid = 1754] [serial = 867] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x8e999c00) [pid = 1754] [serial = 863] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x8ead3400) [pid = 1754] [serial = 864] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x8b3b2800) [pid = 1754] [serial = 857] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x8bdfe800) [pid = 1754] [serial = 858] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x8cc37800) [pid = 1754] [serial = 884] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x8d3b7c00) [pid = 1754] [serial = 885] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x8d3c2400) [pid = 1754] [serial = 597] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x90eba000) [pid = 1754] [serial = 900] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8f723000) [pid = 1754] [serial = 897] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8ed9e000) [pid = 1754] [serial = 893] [outer = (nil)] [url = about:blank] 03:54:10 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8f5e7c00) [pid = 1754] [serial = 894] [outer = (nil)] [url = about:blank] 03:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1689ms 03:54:10 INFO - PROCESS | 1754 | 1467975250394 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 03:54:10 INFO - PROCESS | 1754 | 1467975250399 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 03:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:54:10 INFO - PROCESS | 1754 | 1467975250409 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:54:10 INFO - PROCESS | 1754 | 1467975250414 Marionette TRACE conn4 <- [1,1262,null,{}] 03:54:10 INFO - PROCESS | 1754 | 1467975250420 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}] 03:54:10 INFO - PROCESS | 1754 | 1467975250426 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:10 INFO - PROCESS | 1754 | 1467975250606 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 03:54:10 INFO - PROCESS | 1754 | 1467975250778 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:10 INFO - PROCESS | 1754 | 1467975250786 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:10 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3c6800 == 36 [pid = 1754] [id = 323] 03:54:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8d719800) [pid = 1754] [serial = 970] [outer = (nil)] 03:54:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8dbb6400) [pid = 1754] [serial = 971] [outer = 0x8d719800] 03:54:10 INFO - PROCESS | 1754 | 1467975250863 Marionette DEBUG loaded listener.js 03:54:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x8e1ad400) [pid = 1754] [serial = 972] [outer = 0x8d719800] 03:54:11 INFO - PROCESS | 1754 | 1467975251633 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]]]}] 03:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1295ms 03:54:11 INFO - PROCESS | 1754 | 1467975251701 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 03:54:11 INFO - PROCESS | 1754 | 1467975251705 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 03:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:54:11 INFO - PROCESS | 1754 | 1467975251712 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:54:11 INFO - PROCESS | 1754 | 1467975251715 Marionette TRACE conn4 <- [1,1266,null,{}] 03:54:11 INFO - PROCESS | 1754 | 1467975251730 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}] 03:54:11 INFO - PROCESS | 1754 | 1467975251738 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:11 INFO - PROCESS | 1754 | 1467975251908 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 03:54:12 INFO - PROCESS | 1754 | 1467975252037 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:12 INFO - PROCESS | 1754 | 1467975252045 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:12 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e993c00 == 37 [pid = 1754] [id = 324] 03:54:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8e996c00) [pid = 1754] [serial = 973] [outer = (nil)] 03:54:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8e99e800) [pid = 1754] [serial = 974] [outer = 0x8e996c00] 03:54:12 INFO - PROCESS | 1754 | 1467975252120 Marionette DEBUG loaded listener.js 03:54:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x8ed96000) [pid = 1754] [serial = 975] [outer = 0x8e996c00] 03:54:12 INFO - PROCESS | 1754 | 1467975252995 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]]]}] 03:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1331ms 03:54:13 INFO - PROCESS | 1754 | 1467975253044 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 03:54:13 INFO - PROCESS | 1754 | 1467975253048 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 03:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:54:13 INFO - PROCESS | 1754 | 1467975253054 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:54:13 INFO - PROCESS | 1754 | 1467975253057 Marionette TRACE conn4 <- [1,1270,null,{}] 03:54:13 INFO - PROCESS | 1754 | 1467975253069 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}] 03:54:13 INFO - PROCESS | 1754 | 1467975253073 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:13 INFO - PROCESS | 1754 | 1467975253291 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 03:54:13 INFO - PROCESS | 1754 | 1467975253312 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:13 INFO - PROCESS | 1754 | 1467975253319 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:13 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a6400 == 38 [pid = 1754] [id = 325] 03:54:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x8e1ac400) [pid = 1754] [serial = 976] [outer = (nil)] 03:54:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x8f5e7c00) [pid = 1754] [serial = 977] [outer = 0x8e1ac400] 03:54:13 INFO - PROCESS | 1754 | 1467975253401 Marionette DEBUG loaded listener.js 03:54:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x8f5ef400) [pid = 1754] [serial = 978] [outer = 0x8e1ac400] 03:54:14 INFO - PROCESS | 1754 | 1467975254386 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]]]}] 03:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1385ms 03:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:54:14 INFO - PROCESS | 1754 | 1467975254440 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 03:54:14 INFO - PROCESS | 1754 | 1467975254443 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 03:54:14 INFO - PROCESS | 1754 | 1467975254455 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:54:14 INFO - PROCESS | 1754 | 1467975254457 Marionette TRACE conn4 <- [1,1274,null,{}] 03:54:14 INFO - PROCESS | 1754 | 1467975254463 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}] 03:54:14 INFO - PROCESS | 1754 | 1467975254468 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:14 INFO - PROCESS | 1754 | 1467975254696 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 03:54:14 INFO - PROCESS | 1754 | 1467975254722 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:14 INFO - PROCESS | 1754 | 1467975254730 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:14 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b5400 == 39 [pid = 1754] [id = 326] 03:54:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x8ed9f400) [pid = 1754] [serial = 979] [outer = (nil)] 03:54:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x8f727800) [pid = 1754] [serial = 980] [outer = 0x8ed9f400] 03:54:14 INFO - PROCESS | 1754 | 1467975254813 Marionette DEBUG loaded listener.js 03:54:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x90d1d800) [pid = 1754] [serial = 981] [outer = 0x8ed9f400] 03:54:15 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x8b3a8c00) [pid = 1754] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:54:15 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x8e1a9c00) [pid = 1754] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:54:15 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x8eda0c00) [pid = 1754] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:54:15 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x8e95a800) [pid = 1754] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:54:15 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x8e235c00) [pid = 1754] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:54:15 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x8bbd4000) [pid = 1754] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:54:15 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x8d710000) [pid = 1754] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:54:15 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x8cc29800) [pid = 1754] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:54:15 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x91e15400) [pid = 1754] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:54:15 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x9395b800) [pid = 1754] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:54:15 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8e950000) [pid = 1754] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:54:15 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8d73f800) [pid = 1754] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:54:15 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8d3ba400) [pid = 1754] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:54:15 INFO - PROCESS | 1754 | 1467975255836 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]]]}] 03:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1444ms 03:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:54:15 INFO - PROCESS | 1754 | 1467975255893 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 03:54:15 INFO - PROCESS | 1754 | 1467975255896 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 03:54:15 INFO - PROCESS | 1754 | 1467975255903 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:54:15 INFO - PROCESS | 1754 | 1467975255905 Marionette TRACE conn4 <- [1,1278,null,{}] 03:54:15 INFO - PROCESS | 1754 | 1467975255912 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}] 03:54:15 INFO - PROCESS | 1754 | 1467975255922 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:16 INFO - PROCESS | 1754 | 1467975256126 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 03:54:16 INFO - PROCESS | 1754 | 1467975256256 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:16 INFO - PROCESS | 1754 | 1467975256268 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:16 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd2000 == 40 [pid = 1754] [id = 327] 03:54:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x8bbd4000) [pid = 1754] [serial = 982] [outer = (nil)] 03:54:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x90d21800) [pid = 1754] [serial = 983] [outer = 0x8bbd4000] 03:54:16 INFO - PROCESS | 1754 | 1467975256332 Marionette DEBUG loaded listener.js 03:54:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x90f35c00) [pid = 1754] [serial = 984] [outer = 0x8bbd4000] 03:54:17 INFO - PROCESS | 1754 | 1467975257101 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]]]}] 03:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1231ms 03:54:17 INFO - PROCESS | 1754 | 1467975257133 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 03:54:17 INFO - PROCESS | 1754 | 1467975257136 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 03:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:54:17 INFO - PROCESS | 1754 | 1467975257143 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:54:17 INFO - PROCESS | 1754 | 1467975257147 Marionette TRACE conn4 <- [1,1282,null,{}] 03:54:17 INFO - PROCESS | 1754 | 1467975257152 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}] 03:54:17 INFO - PROCESS | 1754 | 1467975257157 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:17 INFO - PROCESS | 1754 | 1467975257394 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 03:54:17 INFO - PROCESS | 1754 | 1467975257564 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:17 INFO - PROCESS | 1754 | 1467975257575 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:17 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf0400 == 41 [pid = 1754] [id = 328] 03:54:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x8bdf1c00) [pid = 1754] [serial = 985] [outer = (nil)] 03:54:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8bdfc000) [pid = 1754] [serial = 986] [outer = 0x8bdf1c00] 03:54:17 INFO - PROCESS | 1754 | 1467975257658 Marionette DEBUG loaded listener.js 03:54:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8cc36c00) [pid = 1754] [serial = 987] [outer = 0x8bdf1c00] 03:54:18 INFO - PROCESS | 1754 | 1467975258701 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]]]}] 03:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1634ms 03:54:18 INFO - PROCESS | 1754 | 1467975258779 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 03:54:18 INFO - PROCESS | 1754 | 1467975258786 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 03:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:54:18 INFO - PROCESS | 1754 | 1467975258795 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:54:18 INFO - PROCESS | 1754 | 1467975258801 Marionette TRACE conn4 <- [1,1286,null,{}] 03:54:18 INFO - PROCESS | 1754 | 1467975258808 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}] 03:54:18 INFO - PROCESS | 1754 | 1467975258814 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:19 INFO - PROCESS | 1754 | 1467975259049 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 03:54:19 INFO - PROCESS | 1754 | 1467975259323 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:19 INFO - PROCESS | 1754 | 1467975259331 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:19 INFO - PROCESS | 1754 | ++DOCSHELL 0x8dbbf000 == 42 [pid = 1754] [id = 329] 03:54:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x8e1b4c00) [pid = 1754] [serial = 988] [outer = (nil)] 03:54:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x8e23cc00) [pid = 1754] [serial = 989] [outer = 0x8e1b4c00] 03:54:19 INFO - PROCESS | 1754 | 1467975259432 Marionette DEBUG loaded listener.js 03:54:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x8e991800) [pid = 1754] [serial = 990] [outer = 0x8e1b4c00] 03:54:20 INFO - PROCESS | 1754 | 1467975260448 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]]]}] 03:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1736ms 03:54:20 INFO - PROCESS | 1754 | 1467975260531 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 03:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:54:20 INFO - PROCESS | 1754 | 1467975260536 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 03:54:20 INFO - PROCESS | 1754 | 1467975260543 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:54:20 INFO - PROCESS | 1754 | 1467975260546 Marionette TRACE conn4 <- [1,1290,null,{}] 03:54:20 INFO - PROCESS | 1754 | 1467975260553 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}] 03:54:20 INFO - PROCESS | 1754 | 1467975260558 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:20 INFO - PROCESS | 1754 | 1467975260808 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 03:54:21 INFO - PROCESS | 1754 | 1467975261119 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:21 INFO - PROCESS | 1754 | 1467975261133 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:21 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f36cc00 == 43 [pid = 1754] [id = 330] 03:54:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x8f720800) [pid = 1754] [serial = 991] [outer = (nil)] 03:54:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x90e76c00) [pid = 1754] [serial = 992] [outer = 0x8f720800] 03:54:21 INFO - PROCESS | 1754 | 1467975261287 Marionette DEBUG loaded listener.js 03:54:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x90f32c00) [pid = 1754] [serial = 993] [outer = 0x8f720800] 03:54:22 INFO - PROCESS | 1754 | 1467975262279 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]]]}] 03:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1787ms 03:54:22 INFO - PROCESS | 1754 | 1467975262331 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 03:54:22 INFO - PROCESS | 1754 | 1467975262339 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 03:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:54:22 INFO - PROCESS | 1754 | 1467975262359 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:54:22 INFO - PROCESS | 1754 | 1467975262368 Marionette TRACE conn4 <- [1,1294,null,{}] 03:54:22 INFO - PROCESS | 1754 | 1467975262374 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}] 03:54:22 INFO - PROCESS | 1754 | 1467975262383 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:22 INFO - PROCESS | 1754 | 1467975262602 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 03:54:22 INFO - PROCESS | 1754 | 1467975262810 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:22 INFO - PROCESS | 1754 | 1467975262818 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:22 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b2800 == 44 [pid = 1754] [id = 331] 03:54:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x8f36d000) [pid = 1754] [serial = 994] [outer = (nil)] 03:54:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x928e9c00) [pid = 1754] [serial = 995] [outer = 0x8f36d000] 03:54:22 INFO - PROCESS | 1754 | 1467975262948 Marionette DEBUG loaded listener.js 03:54:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0x928f0c00) [pid = 1754] [serial = 996] [outer = 0x8f36d000] 03:54:23 INFO - PROCESS | 1754 | 1467975263838 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]]]}] 03:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1550ms 03:54:23 INFO - PROCESS | 1754 | 1467975263901 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 03:54:23 INFO - PROCESS | 1754 | 1467975263905 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 03:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:54:23 INFO - PROCESS | 1754 | 1467975263911 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:54:23 INFO - PROCESS | 1754 | 1467975263915 Marionette TRACE conn4 <- [1,1298,null,{}] 03:54:23 INFO - PROCESS | 1754 | 1467975263921 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}] 03:54:23 INFO - PROCESS | 1754 | 1467975263927 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:24 INFO - PROCESS | 1754 | 1467975264112 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 03:54:24 INFO - PROCESS | 1754 | 1467975264287 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:24 INFO - PROCESS | 1754 | 1467975264294 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:24 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e945800 == 45 [pid = 1754] [id = 332] 03:54:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 97 (0x8ed98400) [pid = 1754] [serial = 997] [outer = (nil)] 03:54:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 98 (0x937a4800) [pid = 1754] [serial = 998] [outer = 0x8ed98400] 03:54:24 INFO - PROCESS | 1754 | 1467975264434 Marionette DEBUG loaded listener.js 03:54:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 99 (0x937b3400) [pid = 1754] [serial = 999] [outer = 0x8ed98400] 03:54:25 INFO - PROCESS | 1754 | 1467975265345 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]]]}] 03:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1486ms 03:54:25 INFO - PROCESS | 1754 | 1467975265399 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 03:54:25 INFO - PROCESS | 1754 | 1467975265403 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 03:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:54:25 INFO - PROCESS | 1754 | 1467975265410 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:54:25 INFO - PROCESS | 1754 | 1467975265413 Marionette TRACE conn4 <- [1,1302,null,{}] 03:54:25 INFO - PROCESS | 1754 | 1467975265420 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}] 03:54:25 INFO - PROCESS | 1754 | 1467975265425 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:25 INFO - PROCESS | 1754 | 1467975265622 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 03:54:25 INFO - PROCESS | 1754 | 1467975265844 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:25 INFO - PROCESS | 1754 | 1467975265862 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:25 INFO - PROCESS | 1754 | ++DOCSHELL 0x9395a400 == 46 [pid = 1754] [id = 333] 03:54:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 100 (0x9395b400) [pid = 1754] [serial = 1000] [outer = (nil)] 03:54:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 101 (0x93961400) [pid = 1754] [serial = 1001] [outer = 0x9395b400] 03:54:26 INFO - PROCESS | 1754 | 1467975265999 Marionette DEBUG loaded listener.js 03:54:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 102 (0x93b6b800) [pid = 1754] [serial = 1002] [outer = 0x9395b400] 03:54:26 INFO - PROCESS | 1754 | 1467975266977 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]]]}] 03:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1631ms 03:54:27 INFO - PROCESS | 1754 | 1467975267043 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 03:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:54:27 INFO - PROCESS | 1754 | 1467975267047 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 03:54:27 INFO - PROCESS | 1754 | 1467975267054 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:54:27 INFO - PROCESS | 1754 | 1467975267057 Marionette TRACE conn4 <- [1,1306,null,{}] 03:54:27 INFO - PROCESS | 1754 | 1467975267063 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}] 03:54:27 INFO - PROCESS | 1754 | 1467975267068 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:27 INFO - PROCESS | 1754 | 1467975267263 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 03:54:27 INFO - PROCESS | 1754 | 1467975267494 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:27 INFO - PROCESS | 1754 | 1467975267502 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:27 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f365c00 == 47 [pid = 1754] [id = 334] 03:54:27 INFO - PROCESS | 1754 | ++DOMWINDOW == 103 (0x93888c00) [pid = 1754] [serial = 1003] [outer = (nil)] 03:54:27 INFO - PROCESS | 1754 | ++DOMWINDOW == 104 (0x95042c00) [pid = 1754] [serial = 1004] [outer = 0x93888c00] 03:54:27 INFO - PROCESS | 1754 | 1467975267628 Marionette DEBUG loaded listener.js 03:54:27 INFO - PROCESS | 1754 | ++DOMWINDOW == 105 (0x95049c00) [pid = 1754] [serial = 1005] [outer = 0x93888c00] 03:54:28 INFO - PROCESS | 1754 | 1467975268526 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]]]}] 03:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1535ms 03:54:28 INFO - PROCESS | 1754 | 1467975268590 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 03:54:28 INFO - PROCESS | 1754 | 1467975268593 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 03:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:54:28 INFO - PROCESS | 1754 | 1467975268600 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:54:28 INFO - PROCESS | 1754 | 1467975268604 Marionette TRACE conn4 <- [1,1310,null,{}] 03:54:28 INFO - PROCESS | 1754 | 1467975268610 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}] 03:54:28 INFO - PROCESS | 1754 | 1467975268615 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:28 INFO - PROCESS | 1754 | 1467975268800 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 03:54:29 INFO - PROCESS | 1754 | 1467975268981 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:29 INFO - PROCESS | 1754 | 1467975268991 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:29 INFO - PROCESS | 1754 | ++DOCSHELL 0x90eb2c00 == 48 [pid = 1754] [id = 335] 03:54:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 106 (0x9464b800) [pid = 1754] [serial = 1006] [outer = (nil)] 03:54:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 107 (0x9505a000) [pid = 1754] [serial = 1007] [outer = 0x9464b800] 03:54:29 INFO - PROCESS | 1754 | 1467975269114 Marionette DEBUG loaded listener.js 03:54:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 108 (0x9505d800) [pid = 1754] [serial = 1008] [outer = 0x9464b800] 03:54:30 INFO - PROCESS | 1754 | 1467975270084 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] 03:54:30 INFO - PROCESS | 1754 | 1467975270141 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 03:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:54:30 INFO - PROCESS | 1754 | 1467975270148 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:54:30 INFO - PROCESS | 1754 | 1467975270152 Marionette TRACE conn4 <- [1,1314,null,{}] 03:54:30 INFO - PROCESS | 1754 | 1467975270158 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}] 03:54:30 INFO - PROCESS | 1754 | 1467975270163 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:30 INFO - PROCESS | 1754 | 1467975270353 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 03:54:30 INFO - PROCESS | 1754 | 1467975270634 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:30 INFO - PROCESS | 1754 | 1467975270648 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:30 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdfc400 == 49 [pid = 1754] [id = 336] 03:54:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 109 (0x8cc34c00) [pid = 1754] [serial = 1009] [outer = (nil)] 03:54:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 110 (0x8e235400) [pid = 1754] [serial = 1010] [outer = 0x8cc34c00] 03:54:30 INFO - PROCESS | 1754 | 1467975270839 Marionette DEBUG loaded listener.js 03:54:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 111 (0x8e99b400) [pid = 1754] [serial = 1011] [outer = 0x8cc34c00] 03:54:32 INFO - PROCESS | 1754 | 1467975272306 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]]]}] 03:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 2239ms 03:54:32 INFO - PROCESS | 1754 | 1467975272389 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 03:54:32 INFO - PROCESS | 1754 | 1467975272395 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 03:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:54:32 INFO - PROCESS | 1754 | 1467975272404 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:54:32 INFO - PROCESS | 1754 | 1467975272408 Marionette TRACE conn4 <- [1,1318,null,{}] 03:54:32 INFO - PROCESS | 1754 | 1467975272417 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}] 03:54:32 INFO - PROCESS | 1754 | 1467975272424 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:32 INFO - PROCESS | 1754 | 1467975272682 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 03:54:32 INFO - PROCESS | 1754 | 1467975272870 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:32 INFO - PROCESS | 1754 | 1467975272885 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:32 INFO - PROCESS | 1754 | ++DOCSHELL 0x8dbb8400 == 50 [pid = 1754] [id = 337] 03:54:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 112 (0x8dbb9000) [pid = 1754] [serial = 1012] [outer = (nil)] 03:54:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 113 (0x8bdf8c00) [pid = 1754] [serial = 1013] [outer = 0x8dbb9000] 03:54:33 INFO - PROCESS | 1754 | 1467975273052 Marionette DEBUG loaded listener.js 03:54:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 114 (0x8e1b6400) [pid = 1754] [serial = 1014] [outer = 0x8dbb9000] 03:54:34 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd2000 == 49 [pid = 1754] [id = 327] 03:54:34 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b5400 == 48 [pid = 1754] [id = 326] 03:54:34 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a6400 == 47 [pid = 1754] [id = 325] 03:54:34 INFO - PROCESS | 1754 | --DOCSHELL 0x8e993c00 == 46 [pid = 1754] [id = 324] 03:54:34 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3c6800 == 45 [pid = 1754] [id = 323] 03:54:34 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc2a000 == 44 [pid = 1754] [id = 322] 03:54:34 INFO - PROCESS | 1754 | --DOCSHELL 0x8dbbd000 == 43 [pid = 1754] [id = 313] 03:54:34 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a7800 == 42 [pid = 1754] [id = 312] 03:54:34 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd2c00 == 41 [pid = 1754] [id = 314] 03:54:34 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b0400 == 40 [pid = 1754] [id = 315] 03:54:34 INFO - PROCESS | 1754 | --DOCSHELL 0x8e1b8800 == 39 [pid = 1754] [id = 317] 03:54:34 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3b8800 == 38 [pid = 1754] [id = 318] 03:54:34 INFO - PROCESS | 1754 | --DOCSHELL 0x8f36e400 == 37 [pid = 1754] [id = 316] 03:54:34 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd4400 == 36 [pid = 1754] [id = 319] 03:54:34 INFO - PROCESS | 1754 | --DOCSHELL 0x8ccd3c00 == 35 [pid = 1754] [id = 321] 03:54:34 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3ae000 == 34 [pid = 1754] [id = 320] 03:54:34 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdfc400 == 33 [pid = 1754] [id = 336] 03:54:34 INFO - PROCESS | 1754 | --DOCSHELL 0x8f365c00 == 32 [pid = 1754] [id = 334] 03:54:34 INFO - PROCESS | 1754 | --DOCSHELL 0x90eb2c00 == 31 [pid = 1754] [id = 335] 03:54:34 INFO - PROCESS | 1754 | --DOCSHELL 0x9395a400 == 30 [pid = 1754] [id = 333] 03:54:34 INFO - PROCESS | 1754 | --DOCSHELL 0x8e945800 == 29 [pid = 1754] [id = 332] 03:54:34 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b2800 == 28 [pid = 1754] [id = 331] 03:54:34 INFO - PROCESS | 1754 | --DOCSHELL 0x8dbbf000 == 27 [pid = 1754] [id = 329] 03:54:34 INFO - PROCESS | 1754 | --DOCSHELL 0x8f36cc00 == 26 [pid = 1754] [id = 330] 03:54:34 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf0400 == 25 [pid = 1754] [id = 328] 03:54:34 INFO - PROCESS | 1754 | --DOMWINDOW == 113 (0x8e997800) [pid = 1754] [serial = 941] [outer = (nil)] [url = about:blank] 03:54:34 INFO - PROCESS | 1754 | --DOMWINDOW == 112 (0x8bdf4c00) [pid = 1754] [serial = 903] [outer = (nil)] [url = about:blank] 03:54:34 INFO - PROCESS | 1754 | --DOMWINDOW == 111 (0x8b3ae800) [pid = 1754] [serial = 902] [outer = (nil)] [url = about:blank] 03:54:34 INFO - PROCESS | 1754 | --DOMWINDOW == 110 (0x8e23b400) [pid = 1754] [serial = 906] [outer = (nil)] [url = about:blank] 03:54:34 INFO - PROCESS | 1754 | --DOMWINDOW == 109 (0x8e231400) [pid = 1754] [serial = 905] [outer = (nil)] [url = about:blank] 03:54:35 INFO - PROCESS | 1754 | --DOMWINDOW == 108 (0x90eac400) [pid = 1754] [serial = 909] [outer = (nil)] [url = about:blank] 03:54:35 INFO - PROCESS | 1754 | --DOMWINDOW == 107 (0x8f71e400) [pid = 1754] [serial = 908] [outer = (nil)] [url = about:blank] 03:54:35 INFO - PROCESS | 1754 | --DOMWINDOW == 106 (0x928f5000) [pid = 1754] [serial = 912] [outer = (nil)] [url = about:blank] 03:54:35 INFO - PROCESS | 1754 | --DOMWINDOW == 105 (0x928e7c00) [pid = 1754] [serial = 911] [outer = (nil)] [url = about:blank] 03:54:35 INFO - PROCESS | 1754 | --DOMWINDOW == 104 (0x8e23b800) [pid = 1754] [serial = 935] [outer = (nil)] [url = about:blank] 03:54:35 INFO - PROCESS | 1754 | --DOMWINDOW == 103 (0x8ccd0800) [pid = 1754] [serial = 938] [outer = (nil)] [url = about:blank] 03:54:35 INFO - PROCESS | 1754 | --DOMWINDOW == 102 (0x8d718800) [pid = 1754] [serial = 932] [outer = (nil)] [url = about:blank] 03:54:35 INFO - PROCESS | 1754 | --DOMWINDOW == 101 (0x8cc2d000) [pid = 1754] [serial = 929] [outer = (nil)] [url = about:blank] 03:54:35 INFO - PROCESS | 1754 | --DOMWINDOW == 100 (0x8cc33800) [pid = 1754] [serial = 930] [outer = (nil)] [url = about:blank] 03:54:35 INFO - PROCESS | 1754 | --DOMWINDOW == 99 (0x937b2c00) [pid = 1754] [serial = 915] [outer = (nil)] [url = about:blank] 03:54:35 INFO - PROCESS | 1754 | --DOMWINDOW == 98 (0x9295c000) [pid = 1754] [serial = 914] [outer = (nil)] [url = about:blank] 03:54:35 INFO - PROCESS | 1754 | --DOMWINDOW == 97 (0x93b67400) [pid = 1754] [serial = 918] [outer = (nil)] [url = about:blank] 03:54:35 INFO - PROCESS | 1754 | --DOMWINDOW == 96 (0x93962c00) [pid = 1754] [serial = 917] [outer = (nil)] [url = about:blank] 03:54:35 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0x8e997000) [pid = 1754] [serial = 927] [outer = (nil)] [url = about:blank] 03:54:35 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x8e95bc00) [pid = 1754] [serial = 926] [outer = (nil)] [url = about:blank] 03:54:35 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x95046800) [pid = 1754] [serial = 921] [outer = (nil)] [url = about:blank] 03:54:35 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x95044000) [pid = 1754] [serial = 920] [outer = (nil)] [url = about:blank] 03:54:35 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x8d71a800) [pid = 1754] [serial = 924] [outer = (nil)] [url = about:blank] 03:54:35 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x8d3c1c00) [pid = 1754] [serial = 923] [outer = (nil)] [url = about:blank] 03:54:35 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x8e948c00) [pid = 1754] [serial = 936] [outer = (nil)] [url = about:blank] 03:54:35 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x8d73c400) [pid = 1754] [serial = 933] [outer = (nil)] [url = about:blank] 03:54:35 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x8e1b1000) [pid = 1754] [serial = 939] [outer = (nil)] [url = about:blank] 03:54:35 INFO - PROCESS | 1754 | 1467975275342 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]]]}] 03:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 2999ms 03:54:35 INFO - PROCESS | 1754 | 1467975275404 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 03:54:35 INFO - PROCESS | 1754 | 1467975275411 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 03:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:54:35 INFO - PROCESS | 1754 | 1467975275419 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:54:35 INFO - PROCESS | 1754 | 1467975275424 Marionette TRACE conn4 <- [1,1322,null,{}] 03:54:35 INFO - PROCESS | 1754 | 1467975275432 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}] 03:54:35 INFO - PROCESS | 1754 | 1467975275438 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:35 INFO - PROCESS | 1754 | 1467975275607 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 03:54:35 INFO - PROCESS | 1754 | 1467975275769 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:35 INFO - PROCESS | 1754 | 1467975275782 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:35 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd6800 == 26 [pid = 1754] [id = 338] 03:54:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x8bdf1800) [pid = 1754] [serial = 1015] [outer = (nil)] 03:54:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x8cc2ac00) [pid = 1754] [serial = 1016] [outer = 0x8bdf1800] 03:54:35 INFO - PROCESS | 1754 | 1467975275857 Marionette DEBUG loaded listener.js 03:54:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x8cc32c00) [pid = 1754] [serial = 1017] [outer = 0x8bdf1800] 03:54:36 INFO - PROCESS | 1754 | 1467975276634 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]]]}] 03:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1282ms 03:54:36 INFO - PROCESS | 1754 | 1467975276701 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 03:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:54:36 INFO - PROCESS | 1754 | 1467975276710 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 03:54:36 INFO - PROCESS | 1754 | 1467975276722 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:54:36 INFO - PROCESS | 1754 | 1467975276727 Marionette TRACE conn4 <- [1,1326,null,{}] 03:54:36 INFO - PROCESS | 1754 | 1467975276732 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}] 03:54:36 INFO - PROCESS | 1754 | 1467975276739 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:36 INFO - PROCESS | 1754 | 1467975276910 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 03:54:37 INFO - PROCESS | 1754 | 1467975277047 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:37 INFO - PROCESS | 1754 | 1467975277056 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:37 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3c4800 == 27 [pid = 1754] [id = 339] 03:54:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x8d711c00) [pid = 1754] [serial = 1018] [outer = (nil)] 03:54:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x8d718000) [pid = 1754] [serial = 1019] [outer = 0x8d711c00] 03:54:37 INFO - PROCESS | 1754 | 1467975277131 Marionette DEBUG loaded listener.js 03:54:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x8d73d000) [pid = 1754] [serial = 1020] [outer = 0x8d711c00] 03:54:38 INFO - PROCESS | 1754 | 1467975278098 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]]]}] 03:54:38 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 03:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1403ms 03:54:38 INFO - PROCESS | 1754 | 1467975278125 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 03:54:38 INFO - PROCESS | 1754 | 1467975278128 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 03:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:54:38 INFO - PROCESS | 1754 | 1467975278135 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:54:38 INFO - PROCESS | 1754 | 1467975278141 Marionette TRACE conn4 <- [1,1330,null,{}] 03:54:38 INFO - PROCESS | 1754 | 1467975278169 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}] 03:54:38 INFO - PROCESS | 1754 | 1467975278179 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:38 INFO - PROCESS | 1754 | 1467975278401 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 03:54:38 INFO - PROCESS | 1754 | 1467975278424 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:38 INFO - PROCESS | 1754 | 1467975278434 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:38 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e239800 == 28 [pid = 1754] [id = 340] 03:54:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x8e23b000) [pid = 1754] [serial = 1021] [outer = (nil)] 03:54:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x8e23f800) [pid = 1754] [serial = 1022] [outer = 0x8e23b000] 03:54:38 INFO - PROCESS | 1754 | 1467975278523 Marionette DEBUG loaded listener.js 03:54:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0x8e947c00) [pid = 1754] [serial = 1023] [outer = 0x8e23b000] 03:54:40 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0x8bbd4000) [pid = 1754] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:54:40 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x8e1ac400) [pid = 1754] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:54:40 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x8ed9f400) [pid = 1754] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:54:40 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x8f36e800) [pid = 1754] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:54:40 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x8d719800) [pid = 1754] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:54:40 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x8e1b2800) [pid = 1754] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:54:40 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x8bbd8c00) [pid = 1754] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:54:40 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x8d3bf400) [pid = 1754] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:54:40 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x8cc2cc00) [pid = 1754] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:54:40 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x8f71d400) [pid = 1754] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:54:40 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8e996c00) [pid = 1754] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:54:40 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8bdf9400) [pid = 1754] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:54:40 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8e948400) [pid = 1754] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:54:40 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8b3aec00) [pid = 1754] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:54:40 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8d71a400) [pid = 1754] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:54:40 INFO - PROCESS | 1754 | 1467975280209 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]]]}] 03:54:40 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 03:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 2145ms 03:54:40 INFO - PROCESS | 1754 | 1467975280282 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 03:54:40 INFO - PROCESS | 1754 | 1467975280286 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 03:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:54:40 INFO - PROCESS | 1754 | 1467975280293 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:54:40 INFO - PROCESS | 1754 | 1467975280296 Marionette TRACE conn4 <- [1,1334,null,{}] 03:54:40 INFO - PROCESS | 1754 | 1467975280302 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}] 03:54:40 INFO - PROCESS | 1754 | 1467975280306 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:40 INFO - PROCESS | 1754 | 1467975280498 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 03:54:40 INFO - PROCESS | 1754 | 1467975280579 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:40 INFO - PROCESS | 1754 | 1467975280586 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:40 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc30800 == 29 [pid = 1754] [id = 341] 03:54:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x8d71a400) [pid = 1754] [serial = 1024] [outer = (nil)] 03:54:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8e231c00) [pid = 1754] [serial = 1025] [outer = 0x8d71a400] 03:54:40 INFO - PROCESS | 1754 | 1467975280663 Marionette DEBUG loaded listener.js 03:54:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8e953800) [pid = 1754] [serial = 1026] [outer = 0x8d71a400] 03:54:41 INFO - PROCESS | 1754 | 1467975281417 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]]]}] 03:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1180ms 03:54:41 INFO - PROCESS | 1754 | 1467975281474 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 03:54:41 INFO - PROCESS | 1754 | 1467975281478 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 03:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:54:41 INFO - PROCESS | 1754 | 1467975281484 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:54:41 INFO - PROCESS | 1754 | 1467975281487 Marionette TRACE conn4 <- [1,1338,null,{}] 03:54:41 INFO - PROCESS | 1754 | 1467975281492 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}] 03:54:41 INFO - PROCESS | 1754 | 1467975281497 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:41 INFO - PROCESS | 1754 | 1467975281647 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 03:54:41 INFO - PROCESS | 1754 | 1467975281656 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:41 INFO - PROCESS | 1754 | 1467975281664 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:41 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e952c00 == 30 [pid = 1754] [id = 342] 03:54:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x8e959000) [pid = 1754] [serial = 1027] [outer = (nil)] 03:54:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8e995c00) [pid = 1754] [serial = 1028] [outer = 0x8e959000] 03:54:41 INFO - PROCESS | 1754 | 1467975281732 Marionette DEBUG loaded listener.js 03:54:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8e99d400) [pid = 1754] [serial = 1029] [outer = 0x8e959000] 03:54:43 INFO - PROCESS | 1754 | 1467975283265 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]]]}] 03:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1830ms 03:54:43 INFO - PROCESS | 1754 | 1467975283356 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 03:54:43 INFO - PROCESS | 1754 | 1467975283362 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 03:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:54:43 INFO - PROCESS | 1754 | 1467975283375 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:54:43 INFO - PROCESS | 1754 | 1467975283379 Marionette TRACE conn4 <- [1,1342,null,{}] 03:54:43 INFO - PROCESS | 1754 | 1467975283389 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}] 03:54:43 INFO - PROCESS | 1754 | 1467975283394 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:43 INFO - PROCESS | 1754 | 1467975283576 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 03:54:43 INFO - PROCESS | 1754 | 1467975283743 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:43 INFO - PROCESS | 1754 | 1467975283752 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:43 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3af400 == 31 [pid = 1754] [id = 343] 03:54:43 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x8bdfc800) [pid = 1754] [serial = 1030] [outer = (nil)] 03:54:43 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x8ccd8400) [pid = 1754] [serial = 1031] [outer = 0x8bdfc800] 03:54:43 INFO - PROCESS | 1754 | 1467975283839 Marionette DEBUG loaded listener.js 03:54:43 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x8d740400) [pid = 1754] [serial = 1032] [outer = 0x8bdfc800] 03:54:44 INFO - PROCESS | 1754 | 1467975284857 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]]]}] 03:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1534ms 03:54:44 INFO - PROCESS | 1754 | 1467975284909 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 03:54:44 INFO - PROCESS | 1754 | 1467975284916 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 03:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:54:44 INFO - PROCESS | 1754 | 1467975284927 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:54:44 INFO - PROCESS | 1754 | 1467975284931 Marionette TRACE conn4 <- [1,1346,null,{}] 03:54:44 INFO - PROCESS | 1754 | 1467975284937 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}] 03:54:44 INFO - PROCESS | 1754 | 1467975284943 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:45 INFO - PROCESS | 1754 | 1467975285133 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 03:54:45 INFO - PROCESS | 1754 | 1467975285356 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:45 INFO - PROCESS | 1754 | 1467975285368 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:45 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd2000 == 32 [pid = 1754] [id = 344] 03:54:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x8e238800) [pid = 1754] [serial = 1033] [outer = (nil)] 03:54:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x8e95ec00) [pid = 1754] [serial = 1034] [outer = 0x8e238800] 03:54:45 INFO - PROCESS | 1754 | 1467975285453 Marionette DEBUG loaded listener.js 03:54:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x8e949000) [pid = 1754] [serial = 1035] [outer = 0x8e238800] 03:54:46 INFO - PROCESS | 1754 | 1467975286417 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]]]}] 03:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1537ms 03:54:46 INFO - PROCESS | 1754 | 1467975286465 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 03:54:46 INFO - PROCESS | 1754 | 1467975286469 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 03:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:54:46 INFO - PROCESS | 1754 | 1467975286476 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:54:46 INFO - PROCESS | 1754 | 1467975286482 Marionette TRACE conn4 <- [1,1350,null,{}] 03:54:46 INFO - PROCESS | 1754 | 1467975286499 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}] 03:54:46 INFO - PROCESS | 1754 | 1467975286508 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:46 INFO - PROCESS | 1754 | 1467975286690 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 03:54:46 INFO - PROCESS | 1754 | 1467975286906 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:46 INFO - PROCESS | 1754 | 1467975286918 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:46 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f36bc00 == 33 [pid = 1754] [id = 345] 03:54:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x8f36c800) [pid = 1754] [serial = 1036] [outer = (nil)] 03:54:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x8f5e6000) [pid = 1754] [serial = 1037] [outer = 0x8f36c800] 03:54:47 INFO - PROCESS | 1754 | 1467975287044 Marionette DEBUG loaded listener.js 03:54:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0x8f5ec400) [pid = 1754] [serial = 1038] [outer = 0x8f36c800] 03:54:47 INFO - PROCESS | 1754 | 1467975287958 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]]]}] 03:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1539ms 03:54:48 INFO - PROCESS | 1754 | 1467975288017 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 03:54:48 INFO - PROCESS | 1754 | 1467975288022 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 03:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:54:48 INFO - PROCESS | 1754 | 1467975288028 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:54:48 INFO - PROCESS | 1754 | 1467975288032 Marionette TRACE conn4 <- [1,1354,null,{}] 03:54:48 INFO - PROCESS | 1754 | 1467975288037 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}] 03:54:48 INFO - PROCESS | 1754 | 1467975288042 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:48 INFO - PROCESS | 1754 | 1467975288223 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 03:54:48 INFO - PROCESS | 1754 | 1467975288402 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:48 INFO - PROCESS | 1754 | 1467975288412 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:48 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e237400 == 34 [pid = 1754] [id = 346] 03:54:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 97 (0x8e99b800) [pid = 1754] [serial = 1039] [outer = (nil)] 03:54:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 98 (0x90d13800) [pid = 1754] [serial = 1040] [outer = 0x8e99b800] 03:54:48 INFO - PROCESS | 1754 | 1467975288493 Marionette DEBUG loaded listener.js 03:54:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 99 (0x90d17400) [pid = 1754] [serial = 1041] [outer = 0x8e99b800] 03:54:49 INFO - PROCESS | 1754 | 1467975289437 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]]]}] 03:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1437ms 03:54:49 INFO - PROCESS | 1754 | 1467975289466 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 03:54:49 INFO - PROCESS | 1754 | 1467975289470 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 03:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:54:49 INFO - PROCESS | 1754 | 1467975289477 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:54:49 INFO - PROCESS | 1754 | 1467975289480 Marionette TRACE conn4 <- [1,1358,null,{}] 03:54:49 INFO - PROCESS | 1754 | 1467975289489 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}] 03:54:49 INFO - PROCESS | 1754 | 1467975289493 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:49 INFO - PROCESS | 1754 | 1467975289668 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 03:54:49 INFO - PROCESS | 1754 | 1467975289860 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:49 INFO - PROCESS | 1754 | 1467975289869 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:49 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f727000 == 35 [pid = 1754] [id = 347] 03:54:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 100 (0x90e78800) [pid = 1754] [serial = 1042] [outer = (nil)] 03:54:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 101 (0x90eb0800) [pid = 1754] [serial = 1043] [outer = 0x90e78800] 03:54:49 INFO - PROCESS | 1754 | 1467975289994 Marionette DEBUG loaded listener.js 03:54:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 102 (0x90eb4000) [pid = 1754] [serial = 1044] [outer = 0x90e78800] 03:54:50 INFO - PROCESS | 1754 | 1467975290967 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]]]}] 03:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1538ms 03:54:51 INFO - PROCESS | 1754 | 1467975291016 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 03:54:51 INFO - PROCESS | 1754 | 1467975291019 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 03:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:54:51 INFO - PROCESS | 1754 | 1467975291027 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:54:51 INFO - PROCESS | 1754 | 1467975291030 Marionette TRACE conn4 <- [1,1362,null,{}] 03:54:51 INFO - PROCESS | 1754 | 1467975291036 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}] 03:54:51 INFO - PROCESS | 1754 | 1467975291048 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:51 INFO - PROCESS | 1754 | 1467975291304 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 03:54:51 INFO - PROCESS | 1754 | 1467975291530 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:51 INFO - PROCESS | 1754 | 1467975291537 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:51 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf9800 == 36 [pid = 1754] [id = 348] 03:54:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 103 (0x8d713c00) [pid = 1754] [serial = 1045] [outer = (nil)] 03:54:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 104 (0x917c9800) [pid = 1754] [serial = 1046] [outer = 0x8d713c00] 03:54:51 INFO - PROCESS | 1754 | 1467975291670 Marionette DEBUG loaded listener.js 03:54:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 105 (0x917cc800) [pid = 1754] [serial = 1047] [outer = 0x8d713c00] 03:54:52 INFO - PROCESS | 1754 | 1467975292614 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]]]}] 03:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1643ms 03:54:52 INFO - PROCESS | 1754 | 1467975292670 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 03:54:52 INFO - PROCESS | 1754 | 1467975292675 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 03:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:54:52 INFO - PROCESS | 1754 | 1467975292682 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:54:52 INFO - PROCESS | 1754 | 1467975292686 Marionette TRACE conn4 <- [1,1366,null,{}] 03:54:52 INFO - PROCESS | 1754 | 1467975292692 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}] 03:54:52 INFO - PROCESS | 1754 | 1467975292698 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:52 INFO - PROCESS | 1754 | 1467975292868 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 03:54:53 INFO - PROCESS | 1754 | 1467975293038 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:53 INFO - PROCESS | 1754 | 1467975293050 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:53 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd5c00 == 37 [pid = 1754] [id = 349] 03:54:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 106 (0x8cc35800) [pid = 1754] [serial = 1048] [outer = (nil)] 03:54:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 107 (0x8e94d800) [pid = 1754] [serial = 1049] [outer = 0x8cc35800] 03:54:53 INFO - PROCESS | 1754 | 1467975293127 Marionette DEBUG loaded listener.js 03:54:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 108 (0x8e1b2400) [pid = 1754] [serial = 1050] [outer = 0x8cc35800] 03:54:54 INFO - PROCESS | 1754 | 1467975294265 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] 03:54:54 INFO - PROCESS | 1754 | 1467975294328 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 03:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 03:54:54 INFO - PROCESS | 1754 | 1467975294337 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:54:54 INFO - PROCESS | 1754 | 1467975294341 Marionette TRACE conn4 <- [1,1370,null,{}] 03:54:54 INFO - PROCESS | 1754 | 1467975294349 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}] 03:54:54 INFO - PROCESS | 1754 | 1467975294355 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:54 INFO - PROCESS | 1754 | 1467975294567 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 03:54:54 INFO - PROCESS | 1754 | 1467975294787 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:54 INFO - PROCESS | 1754 | 1467975294810 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:54 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc2fc00 == 38 [pid = 1754] [id = 350] 03:54:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 109 (0x8ccd0000) [pid = 1754] [serial = 1051] [outer = (nil)] 03:54:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 110 (0x8d3c2000) [pid = 1754] [serial = 1052] [outer = 0x8ccd0000] 03:54:54 INFO - PROCESS | 1754 | 1467975294885 Marionette DEBUG loaded listener.js 03:54:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 111 (0x8d714c00) [pid = 1754] [serial = 1053] [outer = 0x8ccd0000] 03:54:55 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc30800 == 37 [pid = 1754] [id = 341] 03:54:55 INFO - PROCESS | 1754 | --DOCSHELL 0x8e239800 == 36 [pid = 1754] [id = 340] 03:54:55 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3c4800 == 35 [pid = 1754] [id = 339] 03:54:55 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd6800 == 34 [pid = 1754] [id = 338] 03:54:55 INFO - PROCESS | 1754 | 1467975295920 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] 03:54:55 INFO - PROCESS | 1754 | 1467975295981 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 03:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 03:54:55 INFO - PROCESS | 1754 | 1467975295992 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:54:56 INFO - PROCESS | 1754 | 1467975295996 Marionette TRACE conn4 <- [1,1374,null,{}] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 110 (0x90d21800) [pid = 1754] [serial = 983] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 109 (0x8f5e7c00) [pid = 1754] [serial = 977] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 108 (0x8f727800) [pid = 1754] [serial = 980] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 107 (0x8f5ed000) [pid = 1754] [serial = 950] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 106 (0x8f5f4400) [pid = 1754] [serial = 951] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 105 (0x8dbb6400) [pid = 1754] [serial = 971] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 104 (0x8e1ad400) [pid = 1754] [serial = 972] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 103 (0x8e234c00) [pid = 1754] [serial = 947] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 102 (0x8e239400) [pid = 1754] [serial = 948] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 101 (0x8d3ba000) [pid = 1754] [serial = 944] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 100 (0x8d715000) [pid = 1754] [serial = 945] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 99 (0x90ebbc00) [pid = 1754] [serial = 956] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 98 (0x90f35800) [pid = 1754] [serial = 957] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 97 (0x8ccd2800) [pid = 1754] [serial = 968] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 96 (0x8ccd4400) [pid = 1754] [serial = 969] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0x90d21c00) [pid = 1754] [serial = 953] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x90e79c00) [pid = 1754] [serial = 954] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x8e99e800) [pid = 1754] [serial = 974] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x917c2800) [pid = 1754] [serial = 959] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x91e1c400) [pid = 1754] [serial = 960] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x8ead2400) [pid = 1754] [serial = 942] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x928ecc00) [pid = 1754] [serial = 962] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x928f2c00) [pid = 1754] [serial = 963] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x90eae800) [pid = 1754] [serial = 965] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x92953000) [pid = 1754] [serial = 966] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x90d1d800) [pid = 1754] [serial = 981] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8f5ef400) [pid = 1754] [serial = 978] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8ed96000) [pid = 1754] [serial = 975] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x90f35c00) [pid = 1754] [serial = 984] [outer = (nil)] [url = about:blank] 03:54:56 INFO - PROCESS | 1754 | 1467975296052 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}] 03:54:56 INFO - PROCESS | 1754 | 1467975296057 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:56 INFO - PROCESS | 1754 | 1467975296226 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 03:54:56 INFO - PROCESS | 1754 | 1467975296236 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:56 INFO - PROCESS | 1754 | 1467975296245 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:56 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3c4800 == 35 [pid = 1754] [id = 351] 03:54:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8dbb8000) [pid = 1754] [serial = 1054] [outer = (nil)] 03:54:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8e1ad400) [pid = 1754] [serial = 1055] [outer = 0x8dbb8000] 03:54:56 INFO - PROCESS | 1754 | 1467975296318 Marionette DEBUG loaded listener.js 03:54:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x8e23a800) [pid = 1754] [serial = 1056] [outer = 0x8dbb8000] 03:54:57 INFO - PROCESS | 1754 | [1754] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:54:57 INFO - PROCESS | 1754 | 1467975297271 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] 03:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:54:57 INFO - PROCESS | 1754 | 1467975297341 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 03:54:57 INFO - PROCESS | 1754 | 1467975297347 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:54:57 INFO - PROCESS | 1754 | 1467975297353 Marionette TRACE conn4 <- [1,1378,null,{}] 03:54:57 INFO - PROCESS | 1754 | 1467975297369 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}] 03:54:57 INFO - PROCESS | 1754 | 1467975297379 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:57 INFO - PROCESS | 1754 | 1467975297604 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 03:54:57 INFO - PROCESS | 1754 | 1467975297622 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:57 INFO - PROCESS | 1754 | 1467975297636 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:57 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e94cc00 == 36 [pid = 1754] [id = 352] 03:54:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8e95f800) [pid = 1754] [serial = 1057] [outer = (nil)] 03:54:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8ed9b400) [pid = 1754] [serial = 1058] [outer = 0x8e95f800] 03:54:57 INFO - PROCESS | 1754 | 1467975297704 Marionette DEBUG loaded listener.js 03:54:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x8f5ed000) [pid = 1754] [serial = 1059] [outer = 0x8e95f800] 03:54:58 INFO - PROCESS | 1754 | 1467975298636 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] 03:54:58 INFO - PROCESS | 1754 | 1467975298716 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 03:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 03:54:58 INFO - PROCESS | 1754 | 1467975298724 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:54:58 INFO - PROCESS | 1754 | 1467975298727 Marionette TRACE conn4 <- [1,1382,null,{}] 03:54:58 INFO - PROCESS | 1754 | 1467975298733 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}] 03:54:58 INFO - PROCESS | 1754 | 1467975298738 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:58 INFO - PROCESS | 1754 | 1467975298962 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 03:54:59 INFO - PROCESS | 1754 | 1467975298984 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:59 INFO - PROCESS | 1754 | 1467975298994 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:54:59 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ed96c00 == 37 [pid = 1754] [id = 353] 03:54:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x8f5f1400) [pid = 1754] [serial = 1060] [outer = (nil)] 03:54:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x90d20000) [pid = 1754] [serial = 1061] [outer = 0x8f5f1400] 03:54:59 INFO - PROCESS | 1754 | 1467975299061 Marionette DEBUG loaded listener.js 03:54:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x90e83c00) [pid = 1754] [serial = 1062] [outer = 0x8f5f1400] 03:55:00 INFO - PROCESS | 1754 | [1754] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:55:00 INFO - PROCESS | 1754 | 1467975300090 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] 03:55:00 INFO - PROCESS | 1754 | 1467975300160 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 03:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:55:00 INFO - PROCESS | 1754 | 1467975300173 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:55:00 INFO - PROCESS | 1754 | 1467975300176 Marionette TRACE conn4 <- [1,1386,null,{}] 03:55:00 INFO - PROCESS | 1754 | 1467975300182 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}] 03:55:00 INFO - PROCESS | 1754 | 1467975300186 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:00 INFO - PROCESS | 1754 | 1467975300394 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 03:55:00 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x9395b400) [pid = 1754] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:55:00 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x93888c00) [pid = 1754] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:55:00 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x9464b800) [pid = 1754] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:55:00 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x8cc34c00) [pid = 1754] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:55:00 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x8bdf1c00) [pid = 1754] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:55:00 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8e1b4c00) [pid = 1754] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:55:00 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8f720800) [pid = 1754] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:55:00 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8f36d000) [pid = 1754] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:55:00 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8ed98400) [pid = 1754] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:55:00 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8d711c00) [pid = 1754] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:55:00 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8dbb9000) [pid = 1754] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:55:00 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8bdf1800) [pid = 1754] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:55:00 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8e23b000) [pid = 1754] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:55:00 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8d71a400) [pid = 1754] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:55:00 INFO - PROCESS | 1754 | 1467975300701 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:00 INFO - PROCESS | 1754 | 1467975300710 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:00 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a7400 == 38 [pid = 1754] [id = 354] 03:55:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8bbd2800) [pid = 1754] [serial = 1063] [outer = (nil)] 03:55:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8bdfd400) [pid = 1754] [serial = 1064] [outer = 0x8bbd2800] 03:55:00 INFO - PROCESS | 1754 | 1467975300781 Marionette DEBUG loaded listener.js 03:55:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8d711c00) [pid = 1754] [serial = 1065] [outer = 0x8bbd2800] 03:55:01 INFO - PROCESS | 1754 | 1467975301532 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] 03:55:01 INFO - PROCESS | 1754 | 1467975301567 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 03:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:55:01 INFO - PROCESS | 1754 | 1467975301573 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:55:01 INFO - PROCESS | 1754 | 1467975301576 Marionette TRACE conn4 <- [1,1390,null,{}] 03:55:01 INFO - PROCESS | 1754 | 1467975301582 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}] 03:55:01 INFO - PROCESS | 1754 | 1467975301591 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:01 INFO - PROCESS | 1754 | 1467975301787 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 03:55:01 INFO - PROCESS | 1754 | 1467975301796 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:01 INFO - PROCESS | 1754 | 1467975301803 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:01 INFO - PROCESS | 1754 | ++DOCSHELL 0x8dbb9000 == 39 [pid = 1754] [id = 355] 03:55:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x8e1b4c00) [pid = 1754] [serial = 1066] [outer = (nil)] 03:55:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x91e12c00) [pid = 1754] [serial = 1067] [outer = 0x8e1b4c00] 03:55:02 INFO - PROCESS | 1754 | 1467975302006 Marionette DEBUG loaded listener.js 03:55:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8d742c00) [pid = 1754] [serial = 1068] [outer = 0x8e1b4c00] 03:55:02 INFO - PROCESS | 1754 | 1467975302928 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]]]}] 03:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1385ms 03:55:02 INFO - PROCESS | 1754 | 1467975302960 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 03:55:02 INFO - PROCESS | 1754 | 1467975302965 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 03:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:55:02 INFO - PROCESS | 1754 | 1467975302975 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:55:02 INFO - PROCESS | 1754 | 1467975302979 Marionette TRACE conn4 <- [1,1394,null,{}] 03:55:02 INFO - PROCESS | 1754 | 1467975302988 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}] 03:55:02 INFO - PROCESS | 1754 | 1467975302994 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:03 INFO - PROCESS | 1754 | 1467975303225 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 03:55:03 INFO - PROCESS | 1754 | 1467975303473 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:03 INFO - PROCESS | 1754 | 1467975303491 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:03 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdfb800 == 40 [pid = 1754] [id = 356] 03:55:03 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8bdfc400) [pid = 1754] [serial = 1069] [outer = (nil)] 03:55:03 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x8d3c5400) [pid = 1754] [serial = 1070] [outer = 0x8bdfc400] 03:55:03 INFO - PROCESS | 1754 | 1467975303612 Marionette DEBUG loaded listener.js 03:55:03 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8d748000) [pid = 1754] [serial = 1071] [outer = 0x8bdfc400] 03:55:04 INFO - PROCESS | 1754 | 1467975304555 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]]]}] 03:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1637ms 03:55:04 INFO - PROCESS | 1754 | 1467975304613 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 03:55:04 INFO - PROCESS | 1754 | 1467975304621 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 03:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:55:04 INFO - PROCESS | 1754 | 1467975304633 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:55:04 INFO - PROCESS | 1754 | 1467975304637 Marionette TRACE conn4 <- [1,1398,null,{}] 03:55:04 INFO - PROCESS | 1754 | 1467975304644 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}] 03:55:04 INFO - PROCESS | 1754 | 1467975304649 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:04 INFO - PROCESS | 1754 | 1467975304884 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 03:55:05 INFO - PROCESS | 1754 | 1467975305132 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:05 INFO - PROCESS | 1754 | 1467975305142 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:05 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e94f000 == 41 [pid = 1754] [id = 357] 03:55:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8e95c800) [pid = 1754] [serial = 1072] [outer = (nil)] 03:55:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x8ead6c00) [pid = 1754] [serial = 1073] [outer = 0x8e95c800] 03:55:05 INFO - PROCESS | 1754 | 1467975305264 Marionette DEBUG loaded listener.js 03:55:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x8f362c00) [pid = 1754] [serial = 1074] [outer = 0x8e95c800] 03:55:06 INFO - PROCESS | 1754 | 1467975306289 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]]]}] 03:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1692ms 03:55:06 INFO - PROCESS | 1754 | 1467975306326 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 03:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:55:06 INFO - PROCESS | 1754 | 1467975306331 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 03:55:06 INFO - PROCESS | 1754 | 1467975306338 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:55:06 INFO - PROCESS | 1754 | 1467975306344 Marionette TRACE conn4 <- [1,1402,null,{}] 03:55:06 INFO - PROCESS | 1754 | 1467975306362 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}] 03:55:06 INFO - PROCESS | 1754 | 1467975306371 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:06 INFO - PROCESS | 1754 | 1467975306599 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 03:55:06 INFO - PROCESS | 1754 | 1467975306872 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:06 INFO - PROCESS | 1754 | 1467975306882 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:06 INFO - PROCESS | 1754 | ++DOCSHELL 0x917c2c00 == 42 [pid = 1754] [id = 358] 03:55:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x917c5800) [pid = 1754] [serial = 1075] [outer = (nil)] 03:55:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x917c9000) [pid = 1754] [serial = 1076] [outer = 0x917c5800] 03:55:06 INFO - PROCESS | 1754 | 1467975306988 Marionette DEBUG loaded listener.js 03:55:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x928ea800) [pid = 1754] [serial = 1077] [outer = 0x917c5800] 03:55:07 INFO - PROCESS | 1754 | 1467975307867 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]]]}] 03:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1594ms 03:55:07 INFO - PROCESS | 1754 | 1467975307932 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 03:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:55:07 INFO - PROCESS | 1754 | 1467975307938 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 03:55:07 INFO - PROCESS | 1754 | 1467975307944 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:55:07 INFO - PROCESS | 1754 | 1467975307948 Marionette TRACE conn4 <- [1,1406,null,{}] 03:55:07 INFO - PROCESS | 1754 | 1467975307954 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}] 03:55:07 INFO - PROCESS | 1754 | 1467975307959 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:08 INFO - PROCESS | 1754 | 1467975308179 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 03:55:08 INFO - PROCESS | 1754 | 1467975308397 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:08 INFO - PROCESS | 1754 | 1467975308406 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:08 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3aa400 == 43 [pid = 1754] [id = 359] 03:55:08 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x90eb8c00) [pid = 1754] [serial = 1078] [outer = (nil)] 03:55:08 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x9294f800) [pid = 1754] [serial = 1079] [outer = 0x90eb8c00] 03:55:08 INFO - PROCESS | 1754 | 1467975308532 Marionette DEBUG loaded listener.js 03:55:08 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x92956000) [pid = 1754] [serial = 1080] [outer = 0x90eb8c00] 03:55:09 INFO - PROCESS | 1754 | 1467975309515 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]]]}] 03:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1633ms 03:55:09 INFO - PROCESS | 1754 | 1467975309578 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 03:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:55:09 INFO - PROCESS | 1754 | 1467975309583 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 03:55:09 INFO - PROCESS | 1754 | 1467975309591 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:55:09 INFO - PROCESS | 1754 | 1467975309595 Marionette TRACE conn4 <- [1,1410,null,{}] 03:55:09 INFO - PROCESS | 1754 | 1467975309602 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}] 03:55:09 INFO - PROCESS | 1754 | 1467975309607 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:09 INFO - PROCESS | 1754 | 1467975309840 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 03:55:10 INFO - PROCESS | 1754 | 1467975310090 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:10 INFO - PROCESS | 1754 | 1467975310098 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:10 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b2c00 == 44 [pid = 1754] [id = 360] 03:55:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0x928e9800) [pid = 1754] [serial = 1081] [outer = (nil)] 03:55:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 97 (0x937b2800) [pid = 1754] [serial = 1082] [outer = 0x928e9800] 03:55:10 INFO - PROCESS | 1754 | 1467975310230 Marionette DEBUG loaded listener.js 03:55:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 98 (0x93882400) [pid = 1754] [serial = 1083] [outer = 0x928e9800] 03:55:11 INFO - PROCESS | 1754 | 1467975311273 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]]]}] 03:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1734ms 03:55:11 INFO - PROCESS | 1754 | 1467975311325 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 03:55:11 INFO - PROCESS | 1754 | 1467975311328 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 03:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:55:11 INFO - PROCESS | 1754 | 1467975311335 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:55:11 INFO - PROCESS | 1754 | 1467975311338 Marionette TRACE conn4 <- [1,1414,null,{}] 03:55:11 INFO - PROCESS | 1754 | 1467975311345 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}] 03:55:11 INFO - PROCESS | 1754 | 1467975311356 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:11 INFO - PROCESS | 1754 | 1467975311706 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 03:55:11 INFO - PROCESS | 1754 | 1467975311896 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:11 INFO - PROCESS | 1754 | 1467975311906 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:11 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd7400 == 45 [pid = 1754] [id = 361] 03:55:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 99 (0x8cc2b000) [pid = 1754] [serial = 1084] [outer = (nil)] 03:55:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 100 (0x8e1b3400) [pid = 1754] [serial = 1085] [outer = 0x8cc2b000] 03:55:11 INFO - PROCESS | 1754 | 1467975311987 Marionette DEBUG loaded listener.js 03:55:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 101 (0x8e949800) [pid = 1754] [serial = 1086] [outer = 0x8cc2b000] 03:55:13 INFO - PROCESS | 1754 | 1467975313221 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]]]}] 03:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1936ms 03:55:13 INFO - PROCESS | 1754 | 1467975313273 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 03:55:13 INFO - PROCESS | 1754 | 1467975313280 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 03:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:55:13 INFO - PROCESS | 1754 | 1467975313289 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:55:13 INFO - PROCESS | 1754 | 1467975313294 Marionette TRACE conn4 <- [1,1418,null,{}] 03:55:13 INFO - PROCESS | 1754 | 1467975313303 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}] 03:55:13 INFO - PROCESS | 1754 | 1467975313309 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:13 INFO - PROCESS | 1754 | 1467975313626 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 03:55:13 INFO - PROCESS | 1754 | 1467975313780 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:13 INFO - PROCESS | 1754 | 1467975313796 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:13 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd3400 == 46 [pid = 1754] [id = 362] 03:55:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 102 (0x8dbb4c00) [pid = 1754] [serial = 1087] [outer = (nil)] 03:55:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 103 (0x8bdfcc00) [pid = 1754] [serial = 1088] [outer = 0x8dbb4c00] 03:55:13 INFO - PROCESS | 1754 | 1467975313960 Marionette DEBUG loaded listener.js 03:55:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 104 (0x8dbb8800) [pid = 1754] [serial = 1089] [outer = 0x8dbb4c00] 03:55:15 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a7400 == 45 [pid = 1754] [id = 354] 03:55:15 INFO - PROCESS | 1754 | --DOCSHELL 0x8ed96c00 == 44 [pid = 1754] [id = 353] 03:55:15 INFO - PROCESS | 1754 | --DOCSHELL 0x8e94cc00 == 43 [pid = 1754] [id = 352] 03:55:15 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3c4800 == 42 [pid = 1754] [id = 351] 03:55:15 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc2fc00 == 41 [pid = 1754] [id = 350] 03:55:15 INFO - PROCESS | 1754 | --DOCSHELL 0x8e952c00 == 40 [pid = 1754] [id = 342] 03:55:15 INFO - PROCESS | 1754 | --DOCSHELL 0x8e237400 == 39 [pid = 1754] [id = 346] 03:55:15 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3af400 == 38 [pid = 1754] [id = 343] 03:55:15 INFO - PROCESS | 1754 | --DOCSHELL 0x8dbb8400 == 37 [pid = 1754] [id = 337] 03:55:15 INFO - PROCESS | 1754 | --DOCSHELL 0x8f727000 == 36 [pid = 1754] [id = 347] 03:55:15 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd2000 == 35 [pid = 1754] [id = 344] 03:55:15 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd5c00 == 34 [pid = 1754] [id = 349] 03:55:15 INFO - PROCESS | 1754 | --DOCSHELL 0x8f36bc00 == 33 [pid = 1754] [id = 345] 03:55:15 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf9800 == 32 [pid = 1754] [id = 348] 03:55:15 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd7400 == 31 [pid = 1754] [id = 361] 03:55:15 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b2c00 == 30 [pid = 1754] [id = 360] 03:55:15 INFO - PROCESS | 1754 | --DOCSHELL 0x917c2c00 == 29 [pid = 1754] [id = 358] 03:55:15 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3aa400 == 28 [pid = 1754] [id = 359] 03:55:15 INFO - PROCESS | 1754 | --DOCSHELL 0x8e94f000 == 27 [pid = 1754] [id = 357] 03:55:15 INFO - PROCESS | 1754 | --DOCSHELL 0x8dbb9000 == 26 [pid = 1754] [id = 355] 03:55:15 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdfb800 == 25 [pid = 1754] [id = 356] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 103 (0x93961400) [pid = 1754] [serial = 1001] [outer = (nil)] [url = about:blank] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 102 (0x95049c00) [pid = 1754] [serial = 1005] [outer = (nil)] [url = about:blank] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 101 (0x95042c00) [pid = 1754] [serial = 1004] [outer = (nil)] [url = about:blank] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 100 (0x9505d800) [pid = 1754] [serial = 1008] [outer = (nil)] [url = about:blank] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 99 (0x9505a000) [pid = 1754] [serial = 1007] [outer = (nil)] [url = about:blank] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 98 (0x8e99b400) [pid = 1754] [serial = 1011] [outer = (nil)] [url = about:blank] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 97 (0x8e235400) [pid = 1754] [serial = 1010] [outer = (nil)] [url = about:blank] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 96 (0x8cc36c00) [pid = 1754] [serial = 987] [outer = (nil)] [url = about:blank] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0x8bdfc000) [pid = 1754] [serial = 986] [outer = (nil)] [url = about:blank] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x8e991800) [pid = 1754] [serial = 990] [outer = (nil)] [url = about:blank] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x8e23cc00) [pid = 1754] [serial = 989] [outer = (nil)] [url = about:blank] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x90f32c00) [pid = 1754] [serial = 993] [outer = (nil)] [url = about:blank] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x90e76c00) [pid = 1754] [serial = 992] [outer = (nil)] [url = about:blank] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x928f0c00) [pid = 1754] [serial = 996] [outer = (nil)] [url = about:blank] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x928e9c00) [pid = 1754] [serial = 995] [outer = (nil)] [url = about:blank] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x937b3400) [pid = 1754] [serial = 999] [outer = (nil)] [url = about:blank] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x937a4800) [pid = 1754] [serial = 998] [outer = (nil)] [url = about:blank] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x8d718000) [pid = 1754] [serial = 1019] [outer = (nil)] [url = about:blank] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8e1b6400) [pid = 1754] [serial = 1014] [outer = (nil)] [url = about:blank] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8bdf8c00) [pid = 1754] [serial = 1013] [outer = (nil)] [url = about:blank] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8cc2ac00) [pid = 1754] [serial = 1016] [outer = (nil)] [url = about:blank] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8e995c00) [pid = 1754] [serial = 1028] [outer = (nil)] [url = about:blank] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8cc32c00) [pid = 1754] [serial = 1017] [outer = (nil)] [url = about:blank] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8e23f800) [pid = 1754] [serial = 1022] [outer = (nil)] [url = about:blank] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x93b6b800) [pid = 1754] [serial = 1002] [outer = (nil)] [url = about:blank] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8e953800) [pid = 1754] [serial = 1026] [outer = (nil)] [url = about:blank] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8e947c00) [pid = 1754] [serial = 1023] [outer = (nil)] [url = about:blank] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8e231c00) [pid = 1754] [serial = 1025] [outer = (nil)] [url = about:blank] 03:55:15 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8d73d000) [pid = 1754] [serial = 1020] [outer = (nil)] [url = about:blank] 03:55:16 INFO - PROCESS | 1754 | 1467975316247 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]]]}] 03:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 3043ms 03:55:16 INFO - PROCESS | 1754 | 1467975316333 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 03:55:16 INFO - PROCESS | 1754 | 1467975316338 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 03:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:55:16 INFO - PROCESS | 1754 | 1467975316348 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:55:16 INFO - PROCESS | 1754 | 1467975316351 Marionette TRACE conn4 <- [1,1422,null,{}] 03:55:16 INFO - PROCESS | 1754 | 1467975316360 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}] 03:55:16 INFO - PROCESS | 1754 | 1467975316366 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:16 INFO - PROCESS | 1754 | 1467975316538 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 03:55:16 INFO - PROCESS | 1754 | 1467975316556 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:16 INFO - PROCESS | 1754 | 1467975316567 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:16 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf6000 == 26 [pid = 1754] [id = 363] 03:55:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8bdf6c00) [pid = 1754] [serial = 1090] [outer = (nil)] 03:55:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8cc33c00) [pid = 1754] [serial = 1091] [outer = 0x8bdf6c00] 03:55:16 INFO - PROCESS | 1754 | 1467975316750 Marionette DEBUG loaded listener.js 03:55:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8cc2fc00) [pid = 1754] [serial = 1092] [outer = 0x8bdf6c00] 03:55:17 INFO - PROCESS | 1754 | 1467975317623 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]]]}] 03:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1329ms 03:55:17 INFO - PROCESS | 1754 | 1467975317678 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 03:55:17 INFO - PROCESS | 1754 | 1467975317687 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 03:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:55:17 INFO - PROCESS | 1754 | 1467975317699 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:55:17 INFO - PROCESS | 1754 | 1467975317703 Marionette TRACE conn4 <- [1,1426,null,{}] 03:55:17 INFO - PROCESS | 1754 | 1467975317709 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}] 03:55:17 INFO - PROCESS | 1754 | 1467975317715 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:17 INFO - PROCESS | 1754 | 1467975317896 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 03:55:18 INFO - PROCESS | 1754 | 1467975318052 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:18 INFO - PROCESS | 1754 | 1467975318062 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:18 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d73b400 == 27 [pid = 1754] [id = 364] 03:55:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8d73cc00) [pid = 1754] [serial = 1093] [outer = (nil)] 03:55:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8d745800) [pid = 1754] [serial = 1094] [outer = 0x8d73cc00] 03:55:18 INFO - PROCESS | 1754 | 1467975318153 Marionette DEBUG loaded listener.js 03:55:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x8dbb7800) [pid = 1754] [serial = 1095] [outer = 0x8d73cc00] 03:55:19 INFO - PROCESS | 1754 | 1467975319132 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]]]}] 03:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1486ms 03:55:19 INFO - PROCESS | 1754 | 1467975319185 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 03:55:19 INFO - PROCESS | 1754 | 1467975319188 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 03:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:55:19 INFO - PROCESS | 1754 | 1467975319201 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:55:19 INFO - PROCESS | 1754 | 1467975319207 Marionette TRACE conn4 <- [1,1430,null,{}] 03:55:19 INFO - PROCESS | 1754 | 1467975319224 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}] 03:55:19 INFO - PROCESS | 1754 | 1467975319233 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:19 INFO - PROCESS | 1754 | 1467975319464 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 03:55:19 INFO - PROCESS | 1754 | 1467975319486 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:19 INFO - PROCESS | 1754 | 1467975319498 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:19 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e941800 == 28 [pid = 1754] [id = 365] 03:55:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x8e942800) [pid = 1754] [serial = 1096] [outer = (nil)] 03:55:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8e946c00) [pid = 1754] [serial = 1097] [outer = 0x8e942800] 03:55:19 INFO - PROCESS | 1754 | 1467975319578 Marionette DEBUG loaded listener.js 03:55:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8e94cc00) [pid = 1754] [serial = 1098] [outer = 0x8e942800] 03:55:20 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8e1b4c00) [pid = 1754] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:55:20 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8f5f1400) [pid = 1754] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:55:20 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8bbd2800) [pid = 1754] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:55:20 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8cc35800) [pid = 1754] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:55:20 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8e99b800) [pid = 1754] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:55:20 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8dbb8000) [pid = 1754] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:55:20 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8bdfc800) [pid = 1754] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:55:20 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8e238800) [pid = 1754] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:55:20 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x90e78800) [pid = 1754] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:55:20 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8f36c800) [pid = 1754] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:55:20 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8d713c00) [pid = 1754] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:55:20 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8e95f800) [pid = 1754] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:55:20 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8ccd0000) [pid = 1754] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:55:20 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8e959000) [pid = 1754] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:55:21 INFO - PROCESS | 1754 | 1467975321183 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]]]}] 03:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 2039ms 03:55:21 INFO - PROCESS | 1754 | 1467975321241 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 03:55:21 INFO - PROCESS | 1754 | 1467975321245 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 03:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:55:21 INFO - PROCESS | 1754 | 1467975321252 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:55:21 INFO - PROCESS | 1754 | 1467975321255 Marionette TRACE conn4 <- [1,1434,null,{}] 03:55:21 INFO - PROCESS | 1754 | 1467975321261 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}] 03:55:21 INFO - PROCESS | 1754 | 1467975321266 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:21 INFO - PROCESS | 1754 | 1467975321431 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 03:55:21 INFO - PROCESS | 1754 | 1467975321440 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:21 INFO - PROCESS | 1754 | 1467975321446 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:21 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc35800 == 29 [pid = 1754] [id = 366] 03:55:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8d3c0000) [pid = 1754] [serial = 1099] [outer = (nil)] 03:55:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8e950800) [pid = 1754] [serial = 1100] [outer = 0x8d3c0000] 03:55:21 INFO - PROCESS | 1754 | 1467975321519 Marionette DEBUG loaded listener.js 03:55:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8e95a400) [pid = 1754] [serial = 1101] [outer = 0x8d3c0000] 03:55:22 INFO - PROCESS | 1754 | 1467975322426 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]]]}] 03:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1231ms 03:55:22 INFO - PROCESS | 1754 | 1467975322485 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 03:55:22 INFO - PROCESS | 1754 | 1467975322488 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 03:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:55:22 INFO - PROCESS | 1754 | 1467975322495 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:55:22 INFO - PROCESS | 1754 | 1467975322498 Marionette TRACE conn4 <- [1,1438,null,{}] 03:55:22 INFO - PROCESS | 1754 | 1467975322504 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}] 03:55:22 INFO - PROCESS | 1754 | 1467975322509 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:22 INFO - PROCESS | 1754 | 1467975322723 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 03:55:22 INFO - PROCESS | 1754 | 1467975322890 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:22 INFO - PROCESS | 1754 | 1467975322899 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:22 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3aec00 == 30 [pid = 1754] [id = 367] 03:55:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8b3af400) [pid = 1754] [serial = 1102] [outer = (nil)] 03:55:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8b3b4400) [pid = 1754] [serial = 1103] [outer = 0x8b3af400] 03:55:23 INFO - PROCESS | 1754 | 1467975323004 Marionette DEBUG loaded listener.js 03:55:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8bbd8000) [pid = 1754] [serial = 1104] [outer = 0x8b3af400] 03:55:24 INFO - PROCESS | 1754 | 1467975324083 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]]]}] 03:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1633ms 03:55:24 INFO - PROCESS | 1754 | 1467975324130 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 03:55:24 INFO - PROCESS | 1754 | 1467975324137 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 03:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:55:24 INFO - PROCESS | 1754 | 1467975324145 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:55:24 INFO - PROCESS | 1754 | 1467975324150 Marionette TRACE conn4 <- [1,1442,null,{}] 03:55:24 INFO - PROCESS | 1754 | 1467975324158 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}] 03:55:24 INFO - PROCESS | 1754 | 1467975324167 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:24 INFO - PROCESS | 1754 | 1467975324359 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 03:55:24 INFO - PROCESS | 1754 | 1467975324575 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:24 INFO - PROCESS | 1754 | 1467975324587 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:24 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc36400 == 31 [pid = 1754] [id = 368] 03:55:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8d71a800) [pid = 1754] [serial = 1105] [outer = (nil)] 03:55:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8d74a400) [pid = 1754] [serial = 1106] [outer = 0x8d71a800] 03:55:24 INFO - PROCESS | 1754 | 1467975324677 Marionette DEBUG loaded listener.js 03:55:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8e1af800) [pid = 1754] [serial = 1107] [outer = 0x8d71a800] 03:55:25 INFO - PROCESS | 1754 | 1467975325647 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]]]}] 03:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1539ms 03:55:25 INFO - PROCESS | 1754 | 1467975325684 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 03:55:25 INFO - PROCESS | 1754 | 1467975325690 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 03:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:55:25 INFO - PROCESS | 1754 | 1467975325697 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:55:25 INFO - PROCESS | 1754 | 1467975325700 Marionette TRACE conn4 <- [1,1446,null,{}] 03:55:25 INFO - PROCESS | 1754 | 1467975325707 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}] 03:55:25 INFO - PROCESS | 1754 | 1467975325712 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:25 INFO - PROCESS | 1754 | 1467975325920 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 03:55:26 INFO - PROCESS | 1754 | 1467975326185 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:26 INFO - PROCESS | 1754 | 1467975326196 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:26 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e239400 == 32 [pid = 1754] [id = 369] 03:55:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8e992800) [pid = 1754] [serial = 1108] [outer = (nil)] 03:55:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x8e998000) [pid = 1754] [serial = 1109] [outer = 0x8e992800] 03:55:26 INFO - PROCESS | 1754 | 1467975326327 Marionette DEBUG loaded listener.js 03:55:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x8e99c400) [pid = 1754] [serial = 1110] [outer = 0x8e992800] 03:55:27 INFO - PROCESS | 1754 | 1467975327347 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]]]}] 03:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1693ms 03:55:27 INFO - PROCESS | 1754 | 1467975327391 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 03:55:27 INFO - PROCESS | 1754 | 1467975327398 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 03:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:55:27 INFO - PROCESS | 1754 | 1467975327416 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:55:27 INFO - PROCESS | 1754 | 1467975327424 Marionette TRACE conn4 <- [1,1450,null,{}] 03:55:27 INFO - PROCESS | 1754 | 1467975327430 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}] 03:55:27 INFO - PROCESS | 1754 | 1467975327436 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:27 INFO - PROCESS | 1754 | 1467975327675 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 03:55:27 INFO - PROCESS | 1754 | 1467975327906 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:27 INFO - PROCESS | 1754 | 1467975327914 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:27 INFO - PROCESS | 1754 | ++DOCSHELL 0x8dbb4400 == 33 [pid = 1754] [id = 370] 03:55:27 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8dbbc000) [pid = 1754] [serial = 1111] [outer = (nil)] 03:55:27 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8ed9ec00) [pid = 1754] [serial = 1112] [outer = 0x8dbbc000] 03:55:28 INFO - PROCESS | 1754 | 1467975328011 Marionette DEBUG loaded listener.js 03:55:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x8f370800) [pid = 1754] [serial = 1113] [outer = 0x8dbbc000] 03:55:28 INFO - PROCESS | 1754 | 1467975328959 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]]]}] 03:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1597ms 03:55:29 INFO - PROCESS | 1754 | 1467975329005 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 03:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:55:29 INFO - PROCESS | 1754 | 1467975329009 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 03:55:29 INFO - PROCESS | 1754 | 1467975329016 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:55:29 INFO - PROCESS | 1754 | 1467975329019 Marionette TRACE conn4 <- [1,1454,null,{}] 03:55:29 INFO - PROCESS | 1754 | 1467975329025 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}] 03:55:29 INFO - PROCESS | 1754 | 1467975329031 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:29 INFO - PROCESS | 1754 | 1467975329216 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 03:55:29 INFO - PROCESS | 1754 | 1467975329437 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:29 INFO - PROCESS | 1754 | 1467975329445 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:29 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e236800 == 34 [pid = 1754] [id = 371] 03:55:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8e240400) [pid = 1754] [serial = 1114] [outer = (nil)] 03:55:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8f722000) [pid = 1754] [serial = 1115] [outer = 0x8e240400] 03:55:29 INFO - PROCESS | 1754 | 1467975329534 Marionette DEBUG loaded listener.js 03:55:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x8f726000) [pid = 1754] [serial = 1116] [outer = 0x8e240400] 03:55:30 INFO - PROCESS | 1754 | 1467975330966 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]]]}] 03:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 2034ms 03:55:31 INFO - PROCESS | 1754 | 1467975331179 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 03:55:31 INFO - PROCESS | 1754 | 1467975331186 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 03:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:55:31 INFO - PROCESS | 1754 | 1467975331205 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:55:31 INFO - PROCESS | 1754 | 1467975331212 Marionette TRACE conn4 <- [1,1458,null,{}] 03:55:31 INFO - PROCESS | 1754 | 1467975331222 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}] 03:55:31 INFO - PROCESS | 1754 | 1467975331230 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:31 INFO - PROCESS | 1754 | 1467975331551 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 03:55:31 INFO - PROCESS | 1754 | 1467975331822 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:31 INFO - PROCESS | 1754 | 1467975331852 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:31 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3bb800 == 35 [pid = 1754] [id = 372] 03:55:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x8d3c4400) [pid = 1754] [serial = 1117] [outer = (nil)] 03:55:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x90e78c00) [pid = 1754] [serial = 1118] [outer = 0x8d3c4400] 03:55:32 INFO - PROCESS | 1754 | 1467975332019 Marionette DEBUG loaded listener.js 03:55:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x90ebbc00) [pid = 1754] [serial = 1119] [outer = 0x8d3c4400] 03:55:33 INFO - PROCESS | 1754 | 1467975333755 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]]]}] 03:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 2600ms 03:55:33 INFO - PROCESS | 1754 | 1467975333917 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 03:55:33 INFO - PROCESS | 1754 | 1467975333925 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 03:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:55:33 INFO - PROCESS | 1754 | 1467975333965 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:55:33 INFO - PROCESS | 1754 | 1467975333972 Marionette TRACE conn4 <- [1,1462,null,{}] 03:55:33 INFO - PROCESS | 1754 | 1467975333982 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}] 03:55:33 INFO - PROCESS | 1754 | 1467975333991 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:34 INFO - PROCESS | 1754 | 1467975334299 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 03:55:34 INFO - PROCESS | 1754 | 1467975334573 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:34 INFO - PROCESS | 1754 | 1467975334584 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:34 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3ae800 == 36 [pid = 1754] [id = 373] 03:55:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x8ccda800) [pid = 1754] [serial = 1120] [outer = (nil)] 03:55:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x90f3e000) [pid = 1754] [serial = 1121] [outer = 0x8ccda800] 03:55:34 INFO - PROCESS | 1754 | 1467975334731 Marionette DEBUG loaded listener.js 03:55:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x917c1400) [pid = 1754] [serial = 1122] [outer = 0x8ccda800] 03:55:36 INFO - PROCESS | 1754 | 1467975336062 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]]]}] 03:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 2150ms 03:55:36 INFO - PROCESS | 1754 | 1467975336114 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 03:55:36 INFO - PROCESS | 1754 | 1467975336121 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 03:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:55:36 INFO - PROCESS | 1754 | 1467975336132 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:55:36 INFO - PROCESS | 1754 | 1467975336138 Marionette TRACE conn4 <- [1,1466,null,{}] 03:55:36 INFO - PROCESS | 1754 | 1467975336148 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}] 03:55:36 INFO - PROCESS | 1754 | 1467975336154 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:36 INFO - PROCESS | 1754 | 1467975336471 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 03:55:36 INFO - PROCESS | 1754 | 1467975336635 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:36 INFO - PROCESS | 1754 | 1467975336645 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:36 INFO - PROCESS | 1754 | ++DOCSHELL 0x917c1800 == 37 [pid = 1754] [id = 374] 03:55:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x917c2400) [pid = 1754] [serial = 1123] [outer = (nil)] 03:55:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0x91e1c800) [pid = 1754] [serial = 1124] [outer = 0x917c2400] 03:55:36 INFO - PROCESS | 1754 | 1467975336726 Marionette DEBUG loaded listener.js 03:55:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 97 (0x91e1a000) [pid = 1754] [serial = 1125] [outer = 0x917c2400] 03:55:37 INFO - PROCESS | 1754 | 1467975337643 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]]]}] 03:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1586ms 03:55:37 INFO - PROCESS | 1754 | 1467975337718 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 03:55:37 INFO - PROCESS | 1754 | 1467975337722 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 03:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:55:37 INFO - PROCESS | 1754 | 1467975337729 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:55:37 INFO - PROCESS | 1754 | 1467975337732 Marionette TRACE conn4 <- [1,1470,null,{}] 03:55:37 INFO - PROCESS | 1754 | 1467975337738 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}] 03:55:37 INFO - PROCESS | 1754 | 1467975337743 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:37 INFO - PROCESS | 1754 | 1467975337953 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 03:55:38 INFO - PROCESS | 1754 | 1467975338175 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:38 INFO - PROCESS | 1754 | 1467975338182 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:38 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf1c00 == 38 [pid = 1754] [id = 375] 03:55:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 98 (0x8cc31000) [pid = 1754] [serial = 1126] [outer = (nil)] 03:55:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 99 (0x8e950400) [pid = 1754] [serial = 1127] [outer = 0x8cc31000] 03:55:38 INFO - PROCESS | 1754 | 1467975338302 Marionette DEBUG loaded listener.js 03:55:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 100 (0x8f36f000) [pid = 1754] [serial = 1128] [outer = 0x8cc31000] 03:55:39 INFO - PROCESS | 1754 | 1467975339386 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]]]}] 03:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1734ms 03:55:39 INFO - PROCESS | 1754 | 1467975339465 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 03:55:39 INFO - PROCESS | 1754 | 1467975339471 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 03:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:55:39 INFO - PROCESS | 1754 | 1467975339481 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:55:39 INFO - PROCESS | 1754 | 1467975339486 Marionette TRACE conn4 <- [1,1474,null,{}] 03:55:39 INFO - PROCESS | 1754 | 1467975339497 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}] 03:55:39 INFO - PROCESS | 1754 | 1467975339504 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:39 INFO - PROCESS | 1754 | 1467975339744 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 03:55:40 INFO - PROCESS | 1754 | 1467975340011 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:40 INFO - PROCESS | 1754 | 1467975340028 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:40 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc2bc00 == 39 [pid = 1754] [id = 376] 03:55:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 101 (0x8cc2d400) [pid = 1754] [serial = 1129] [outer = (nil)] 03:55:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 102 (0x8cc31800) [pid = 1754] [serial = 1130] [outer = 0x8cc2d400] 03:55:40 INFO - PROCESS | 1754 | 1467975340197 Marionette DEBUG loaded listener.js 03:55:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 103 (0x8ccd8c00) [pid = 1754] [serial = 1131] [outer = 0x8cc2d400] 03:55:40 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf0c00 == 38 [pid = 1754] [id = 309] 03:55:40 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc35800 == 37 [pid = 1754] [id = 366] 03:55:40 INFO - PROCESS | 1754 | --DOCSHELL 0x8e941800 == 36 [pid = 1754] [id = 365] 03:55:40 INFO - PROCESS | 1754 | --DOCSHELL 0x8d73b400 == 35 [pid = 1754] [id = 364] 03:55:40 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf6000 == 34 [pid = 1754] [id = 363] 03:55:40 INFO - PROCESS | 1754 | --DOMWINDOW == 102 (0x91e12c00) [pid = 1754] [serial = 1067] [outer = (nil)] [url = about:blank] 03:55:40 INFO - PROCESS | 1754 | --DOMWINDOW == 101 (0x90d20000) [pid = 1754] [serial = 1061] [outer = (nil)] [url = about:blank] 03:55:40 INFO - PROCESS | 1754 | --DOMWINDOW == 100 (0x8bdfd400) [pid = 1754] [serial = 1064] [outer = (nil)] [url = about:blank] 03:55:40 INFO - PROCESS | 1754 | --DOMWINDOW == 99 (0x90e83c00) [pid = 1754] [serial = 1062] [outer = (nil)] [url = about:blank] 03:55:40 INFO - PROCESS | 1754 | --DOMWINDOW == 98 (0x8e94d800) [pid = 1754] [serial = 1049] [outer = (nil)] [url = about:blank] 03:55:40 INFO - PROCESS | 1754 | --DOMWINDOW == 97 (0x8e1b2400) [pid = 1754] [serial = 1050] [outer = (nil)] [url = about:blank] 03:55:40 INFO - PROCESS | 1754 | --DOMWINDOW == 96 (0x90d13800) [pid = 1754] [serial = 1040] [outer = (nil)] [url = about:blank] 03:55:40 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0x90d17400) [pid = 1754] [serial = 1041] [outer = (nil)] [url = about:blank] 03:55:40 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x8e1ad400) [pid = 1754] [serial = 1055] [outer = (nil)] [url = about:blank] 03:55:40 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x8e23a800) [pid = 1754] [serial = 1056] [outer = (nil)] [url = about:blank] 03:55:40 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x8ccd8400) [pid = 1754] [serial = 1031] [outer = (nil)] [url = about:blank] 03:55:40 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x8d740400) [pid = 1754] [serial = 1032] [outer = (nil)] [url = about:blank] 03:55:40 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x8e95ec00) [pid = 1754] [serial = 1034] [outer = (nil)] [url = about:blank] 03:55:40 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x8e949000) [pid = 1754] [serial = 1035] [outer = (nil)] [url = about:blank] 03:55:40 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x90eb0800) [pid = 1754] [serial = 1043] [outer = (nil)] [url = about:blank] 03:55:40 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x90eb4000) [pid = 1754] [serial = 1044] [outer = (nil)] [url = about:blank] 03:55:40 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x8f5e6000) [pid = 1754] [serial = 1037] [outer = (nil)] [url = about:blank] 03:55:40 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8f5ec400) [pid = 1754] [serial = 1038] [outer = (nil)] [url = about:blank] 03:55:40 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x917c9800) [pid = 1754] [serial = 1046] [outer = (nil)] [url = about:blank] 03:55:40 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x917cc800) [pid = 1754] [serial = 1047] [outer = (nil)] [url = about:blank] 03:55:40 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8ed9b400) [pid = 1754] [serial = 1058] [outer = (nil)] [url = about:blank] 03:55:40 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8d3c2000) [pid = 1754] [serial = 1052] [outer = (nil)] [url = about:blank] 03:55:40 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8d714c00) [pid = 1754] [serial = 1053] [outer = (nil)] [url = about:blank] 03:55:40 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8e99d400) [pid = 1754] [serial = 1029] [outer = (nil)] [url = about:blank] 03:55:40 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8d742c00) [pid = 1754] [serial = 1068] [outer = (nil)] [url = about:blank] 03:55:40 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8d711c00) [pid = 1754] [serial = 1065] [outer = (nil)] [url = about:blank] 03:55:40 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8f5ed000) [pid = 1754] [serial = 1059] [outer = (nil)] [url = about:blank] 03:55:41 INFO - PROCESS | 1754 | 1467975341214 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]]]}] 03:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1794ms 03:55:41 INFO - PROCESS | 1754 | 1467975341275 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 03:55:41 INFO - PROCESS | 1754 | 1467975341282 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 03:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:55:41 INFO - PROCESS | 1754 | 1467975341293 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:55:41 INFO - PROCESS | 1754 | 1467975341297 Marionette TRACE conn4 <- [1,1478,null,{}] 03:55:41 INFO - PROCESS | 1754 | 1467975341331 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}] 03:55:41 INFO - PROCESS | 1754 | 1467975341336 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:41 INFO - PROCESS | 1754 | 1467975341534 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 03:55:41 INFO - PROCESS | 1754 | 1467975341545 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:41 INFO - PROCESS | 1754 | 1467975341554 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:41 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc35800 == 35 [pid = 1754] [id = 377] 03:55:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8d71a400) [pid = 1754] [serial = 1132] [outer = (nil)] 03:55:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8d741400) [pid = 1754] [serial = 1133] [outer = 0x8d71a400] 03:55:41 INFO - PROCESS | 1754 | 1467975341630 Marionette DEBUG loaded listener.js 03:55:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8e1ae800) [pid = 1754] [serial = 1134] [outer = 0x8d71a400] 03:55:42 INFO - PROCESS | 1754 | 1467975342624 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]]]}] 03:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1388ms 03:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:55:42 INFO - PROCESS | 1754 | 1467975342681 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 03:55:42 INFO - PROCESS | 1754 | 1467975342684 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 03:55:42 INFO - PROCESS | 1754 | 1467975342693 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:55:42 INFO - PROCESS | 1754 | 1467975342699 Marionette TRACE conn4 <- [1,1482,null,{}] 03:55:42 INFO - PROCESS | 1754 | 1467975342715 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}] 03:55:42 INFO - PROCESS | 1754 | 1467975342723 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:42 INFO - PROCESS | 1754 | 1467975342979 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 03:55:43 INFO - PROCESS | 1754 | 1467975342993 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:43 INFO - PROCESS | 1754 | 1467975343003 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:43 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e952400 == 36 [pid = 1754] [id = 378] 03:55:43 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8e954400) [pid = 1754] [serial = 1135] [outer = (nil)] 03:55:43 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x8e95f400) [pid = 1754] [serial = 1136] [outer = 0x8e954400] 03:55:43 INFO - PROCESS | 1754 | 1467975343165 Marionette DEBUG loaded listener.js 03:55:43 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x8e996800) [pid = 1754] [serial = 1137] [outer = 0x8e954400] 03:55:44 INFO - PROCESS | 1754 | 1467975344187 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]]]}] 03:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1547ms 03:55:44 INFO - PROCESS | 1754 | 1467975344238 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 03:55:44 INFO - PROCESS | 1754 | 1467975344242 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 03:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:55:44 INFO - PROCESS | 1754 | 1467975344254 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:55:44 INFO - PROCESS | 1754 | 1467975344256 Marionette TRACE conn4 <- [1,1486,null,{}] 03:55:44 INFO - PROCESS | 1754 | 1467975344262 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}] 03:55:44 INFO - PROCESS | 1754 | 1467975344267 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:44 INFO - PROCESS | 1754 | 1467975344490 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 03:55:44 INFO - PROCESS | 1754 | 1467975344523 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:44 INFO - PROCESS | 1754 | 1467975344533 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:44 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ed91800 == 37 [pid = 1754] [id = 379] 03:55:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8ed92c00) [pid = 1754] [serial = 1138] [outer = (nil)] 03:55:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8eda0c00) [pid = 1754] [serial = 1139] [outer = 0x8ed92c00] 03:55:44 INFO - PROCESS | 1754 | 1467975344616 Marionette DEBUG loaded listener.js 03:55:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x8f5ed000) [pid = 1754] [serial = 1140] [outer = 0x8ed92c00] 03:55:45 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8bdfc400) [pid = 1754] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:55:45 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8e95c800) [pid = 1754] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:55:45 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x917c5800) [pid = 1754] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:55:45 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8e942800) [pid = 1754] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:55:45 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x90eb8c00) [pid = 1754] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:55:45 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8bdf6c00) [pid = 1754] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:55:45 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x928e9800) [pid = 1754] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:55:45 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8dbb4c00) [pid = 1754] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:55:45 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8cc2b000) [pid = 1754] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:55:45 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8d73cc00) [pid = 1754] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:55:45 INFO - PROCESS | 1754 | 1467975345618 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]]]}] 03:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1383ms 03:55:45 INFO - PROCESS | 1754 | 1467975345639 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 03:55:45 INFO - PROCESS | 1754 | 1467975345643 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 03:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:55:45 INFO - PROCESS | 1754 | 1467975345649 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:55:45 INFO - PROCESS | 1754 | 1467975345652 Marionette TRACE conn4 <- [1,1490,null,{}] 03:55:45 INFO - PROCESS | 1754 | 1467975345658 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}] 03:55:45 INFO - PROCESS | 1754 | 1467975345662 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:45 INFO - PROCESS | 1754 | 1467975345866 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 03:55:45 INFO - PROCESS | 1754 | 1467975345883 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:45 INFO - PROCESS | 1754 | 1467975345891 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:45 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b5c00 == 38 [pid = 1754] [id = 380] 03:55:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8bdf9800) [pid = 1754] [serial = 1141] [outer = (nil)] 03:55:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8eadc800) [pid = 1754] [serial = 1142] [outer = 0x8bdf9800] 03:55:45 INFO - PROCESS | 1754 | 1467975345961 Marionette DEBUG loaded listener.js 03:55:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8f5f2c00) [pid = 1754] [serial = 1143] [outer = 0x8bdf9800] 03:55:46 INFO - PROCESS | 1754 | 1467975346848 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]]]}] 03:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1240ms 03:55:46 INFO - PROCESS | 1754 | 1467975346890 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 03:55:46 INFO - PROCESS | 1754 | 1467975346894 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 03:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:55:46 INFO - PROCESS | 1754 | 1467975346900 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:55:46 INFO - PROCESS | 1754 | 1467975346903 Marionette TRACE conn4 <- [1,1494,null,{}] 03:55:46 INFO - PROCESS | 1754 | 1467975346910 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}] 03:55:46 INFO - PROCESS | 1754 | 1467975346919 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:47 INFO - PROCESS | 1754 | 1467975347139 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 03:55:47 INFO - PROCESS | 1754 | 1467975347371 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:47 INFO - PROCESS | 1754 | 1467975347381 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:47 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a7400 == 39 [pid = 1754] [id = 381] 03:55:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8b3a8800) [pid = 1754] [serial = 1144] [outer = (nil)] 03:55:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8b3ad800) [pid = 1754] [serial = 1145] [outer = 0x8b3a8800] 03:55:47 INFO - PROCESS | 1754 | 1467975347473 Marionette DEBUG loaded listener.js 03:55:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x8bbd8400) [pid = 1754] [serial = 1146] [outer = 0x8b3a8800] 03:55:48 INFO - PROCESS | 1754 | 1467975348534 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]]]}] 03:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1688ms 03:55:48 INFO - PROCESS | 1754 | 1467975348593 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 03:55:48 INFO - PROCESS | 1754 | 1467975348600 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 03:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:55:48 INFO - PROCESS | 1754 | 1467975348609 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:55:48 INFO - PROCESS | 1754 | 1467975348614 Marionette TRACE conn4 <- [1,1498,null,{}] 03:55:48 INFO - PROCESS | 1754 | 1467975348622 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}] 03:55:48 INFO - PROCESS | 1754 | 1467975348630 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:48 INFO - PROCESS | 1754 | 1467975348843 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 03:55:49 INFO - PROCESS | 1754 | 1467975349071 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:49 INFO - PROCESS | 1754 | 1467975349079 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:49 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d73f800 == 40 [pid = 1754] [id = 382] 03:55:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x8d742c00) [pid = 1754] [serial = 1147] [outer = (nil)] 03:55:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8e1b1000) [pid = 1754] [serial = 1148] [outer = 0x8d742c00] 03:55:49 INFO - PROCESS | 1754 | 1467975349211 Marionette DEBUG loaded listener.js 03:55:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8e23ac00) [pid = 1754] [serial = 1149] [outer = 0x8d742c00] 03:55:50 INFO - PROCESS | 1754 | 1467975350159 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]]]}] 03:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1581ms 03:55:50 INFO - PROCESS | 1754 | 1467975350197 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 03:55:50 INFO - PROCESS | 1754 | 1467975350204 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 03:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:55:50 INFO - PROCESS | 1754 | 1467975350211 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:55:50 INFO - PROCESS | 1754 | 1467975350214 Marionette TRACE conn4 <- [1,1502,null,{}] 03:55:50 INFO - PROCESS | 1754 | 1467975350221 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}] 03:55:50 INFO - PROCESS | 1754 | 1467975350227 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:50 INFO - PROCESS | 1754 | 1467975350434 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 03:55:50 INFO - PROCESS | 1754 | 1467975350695 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:50 INFO - PROCESS | 1754 | 1467975350706 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:50 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e233400 == 41 [pid = 1754] [id = 383] 03:55:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x8e996400) [pid = 1754] [serial = 1150] [outer = (nil)] 03:55:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8ead1000) [pid = 1754] [serial = 1151] [outer = 0x8e996400] 03:55:50 INFO - PROCESS | 1754 | 1467975350833 Marionette DEBUG loaded listener.js 03:55:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8f36ac00) [pid = 1754] [serial = 1152] [outer = 0x8e996400] 03:55:51 INFO - PROCESS | 1754 | 1467975351796 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]]]}] 03:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1644ms 03:55:51 INFO - PROCESS | 1754 | 1467975351857 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 03:55:51 INFO - PROCESS | 1754 | 1467975351861 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 03:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:55:51 INFO - PROCESS | 1754 | 1467975351877 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:55:51 INFO - PROCESS | 1754 | 1467975351887 Marionette TRACE conn4 <- [1,1506,null,{}] 03:55:51 INFO - PROCESS | 1754 | 1467975351934 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}] 03:55:51 INFO - PROCESS | 1754 | 1467975351942 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:52 INFO - PROCESS | 1754 | 1467975352228 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 03:55:52 INFO - PROCESS | 1754 | 1467975352413 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:52 INFO - PROCESS | 1754 | 1467975352422 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:52 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ead5000 == 42 [pid = 1754] [id = 384] 03:55:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x8f367400) [pid = 1754] [serial = 1153] [outer = (nil)] 03:55:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x90eb7400) [pid = 1754] [serial = 1154] [outer = 0x8f367400] 03:55:52 INFO - PROCESS | 1754 | 1467975352503 Marionette DEBUG loaded listener.js 03:55:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x90ebb000) [pid = 1754] [serial = 1155] [outer = 0x8f367400] 03:55:53 INFO - PROCESS | 1754 | 1467975353428 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]]]}] 03:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1598ms 03:55:53 INFO - PROCESS | 1754 | 1467975353468 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 03:55:53 INFO - PROCESS | 1754 | 1467975353473 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 03:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:55:53 INFO - PROCESS | 1754 | 1467975353479 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:55:53 INFO - PROCESS | 1754 | 1467975353483 Marionette TRACE conn4 <- [1,1510,null,{}] 03:55:53 INFO - PROCESS | 1754 | 1467975353489 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}] 03:55:53 INFO - PROCESS | 1754 | 1467975353494 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:53 INFO - PROCESS | 1754 | 1467975353689 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 03:55:53 INFO - PROCESS | 1754 | 1467975353917 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:53 INFO - PROCESS | 1754 | 1467975353928 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:53 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d70f800 == 43 [pid = 1754] [id = 385] 03:55:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x8e951800) [pid = 1754] [serial = 1156] [outer = (nil)] 03:55:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x917c4c00) [pid = 1754] [serial = 1157] [outer = 0x8e951800] 03:55:54 INFO - PROCESS | 1754 | 1467975354050 Marionette DEBUG loaded listener.js 03:55:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x917cfc00) [pid = 1754] [serial = 1158] [outer = 0x8e951800] 03:55:54 INFO - PROCESS | 1754 | 1467975354953 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]]]}] 03:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1533ms 03:55:55 INFO - PROCESS | 1754 | 1467975355014 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 03:55:55 INFO - PROCESS | 1754 | 1467975355019 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 03:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:55:55 INFO - PROCESS | 1754 | 1467975355026 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:55:55 INFO - PROCESS | 1754 | 1467975355029 Marionette TRACE conn4 <- [1,1514,null,{}] 03:55:55 INFO - PROCESS | 1754 | 1467975355036 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}] 03:55:55 INFO - PROCESS | 1754 | 1467975355040 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:55 INFO - PROCESS | 1754 | 1467975355268 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 03:55:55 INFO - PROCESS | 1754 | 1467975355490 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:55 INFO - PROCESS | 1754 | 1467975355508 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:55 INFO - PROCESS | 1754 | ++DOCSHELL 0x928ea000 == 44 [pid = 1754] [id = 386] 03:55:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x928ea400) [pid = 1754] [serial = 1159] [outer = (nil)] 03:55:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x928efc00) [pid = 1754] [serial = 1160] [outer = 0x928ea400] 03:55:55 INFO - PROCESS | 1754 | 1467975355655 Marionette DEBUG loaded listener.js 03:55:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0x92959c00) [pid = 1754] [serial = 1161] [outer = 0x928ea400] 03:55:57 INFO - PROCESS | 1754 | 1467975357043 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]]]}] 03:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 2033ms 03:55:57 INFO - PROCESS | 1754 | 1467975357059 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 03:55:57 INFO - PROCESS | 1754 | 1467975357065 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 03:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:55:57 INFO - PROCESS | 1754 | 1467975357179 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:55:57 INFO - PROCESS | 1754 | 1467975357183 Marionette TRACE conn4 <- [1,1518,null,{}] 03:55:57 INFO - PROCESS | 1754 | 1467975357215 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}] 03:55:57 INFO - PROCESS | 1754 | 1467975357220 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:57 INFO - PROCESS | 1754 | 1467975357410 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 03:55:57 INFO - PROCESS | 1754 | 1467975357716 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:57 INFO - PROCESS | 1754 | 1467975357733 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:55:57 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d742800 == 45 [pid = 1754] [id = 387] 03:55:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 97 (0x8d744000) [pid = 1754] [serial = 1162] [outer = (nil)] 03:55:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 98 (0x8dbb8000) [pid = 1754] [serial = 1163] [outer = 0x8d744000] 03:55:57 INFO - PROCESS | 1754 | 1467975357827 Marionette DEBUG loaded listener.js 03:55:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 99 (0x8e1ad000) [pid = 1754] [serial = 1164] [outer = 0x8d744000] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8d71d800 == 44 [pid = 1754] [id = 295] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8e94e000 == 43 [pid = 1754] [id = 296] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b5c00 == 42 [pid = 1754] [id = 380] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8ed91800 == 41 [pid = 1754] [id = 379] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8e952400 == 40 [pid = 1754] [id = 378] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc35800 == 39 [pid = 1754] [id = 377] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc2bc00 == 38 [pid = 1754] [id = 376] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8e239400 == 37 [pid = 1754] [id = 369] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8e23dc00 == 36 [pid = 1754] [id = 303] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc36400 == 35 [pid = 1754] [id = 368] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3aec00 == 34 [pid = 1754] [id = 367] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x90f36400 == 33 [pid = 1754] [id = 304] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8d749c00 == 32 [pid = 1754] [id = 301] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3ae800 == 31 [pid = 1754] [id = 373] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a7c00 == 30 [pid = 1754] [id = 294] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x917c1800 == 29 [pid = 1754] [id = 374] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf4400 == 28 [pid = 1754] [id = 306] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf1c00 == 27 [pid = 1754] [id = 375] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x9395a800 == 26 [pid = 1754] [id = 305] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8e236800 == 25 [pid = 1754] [id = 371] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8e944c00 == 24 [pid = 1754] [id = 302] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8dbb4400 == 23 [pid = 1754] [id = 370] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3b9000 == 22 [pid = 1754] [id = 307] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8e946400 == 21 [pid = 1754] [id = 308] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc34800 == 20 [pid = 1754] [id = 297] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3bf800 == 19 [pid = 1754] [id = 310] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a6800 == 18 [pid = 1754] [id = 300] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3ac000 == 17 [pid = 1754] [id = 299] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8e234800 == 16 [pid = 1754] [id = 311] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8ed94800 == 15 [pid = 1754] [id = 298] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd3400 == 14 [pid = 1754] [id = 362] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3bb800 == 13 [pid = 1754] [id = 372] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x928ea000 == 12 [pid = 1754] [id = 386] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8d70f800 == 11 [pid = 1754] [id = 385] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8ead5000 == 10 [pid = 1754] [id = 384] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8d73f800 == 9 [pid = 1754] [id = 382] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8e233400 == 8 [pid = 1754] [id = 383] 03:55:59 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a7400 == 7 [pid = 1754] [id = 381] 03:55:59 INFO - PROCESS | 1754 | --DOMWINDOW == 98 (0x8e950800) [pid = 1754] [serial = 1100] [outer = (nil)] [url = about:blank] 03:55:59 INFO - PROCESS | 1754 | --DOMWINDOW == 97 (0x8d748000) [pid = 1754] [serial = 1071] [outer = (nil)] [url = about:blank] 03:55:59 INFO - PROCESS | 1754 | --DOMWINDOW == 96 (0x8d3c5400) [pid = 1754] [serial = 1070] [outer = (nil)] [url = about:blank] 03:55:59 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0x8f362c00) [pid = 1754] [serial = 1074] [outer = (nil)] [url = about:blank] 03:55:59 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x8ead6c00) [pid = 1754] [serial = 1073] [outer = (nil)] [url = about:blank] 03:55:59 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x928ea800) [pid = 1754] [serial = 1077] [outer = (nil)] [url = about:blank] 03:55:59 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x917c9000) [pid = 1754] [serial = 1076] [outer = (nil)] [url = about:blank] 03:55:59 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x8e946c00) [pid = 1754] [serial = 1097] [outer = (nil)] [url = about:blank] 03:55:59 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x92956000) [pid = 1754] [serial = 1080] [outer = (nil)] [url = about:blank] 03:55:59 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x9294f800) [pid = 1754] [serial = 1079] [outer = (nil)] [url = about:blank] 03:55:59 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x8cc33c00) [pid = 1754] [serial = 1091] [outer = (nil)] [url = about:blank] 03:55:59 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x93882400) [pid = 1754] [serial = 1083] [outer = (nil)] [url = about:blank] 03:55:59 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x937b2800) [pid = 1754] [serial = 1082] [outer = (nil)] [url = about:blank] 03:55:59 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8cc2fc00) [pid = 1754] [serial = 1092] [outer = (nil)] [url = about:blank] 03:55:59 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8bdfcc00) [pid = 1754] [serial = 1088] [outer = (nil)] [url = about:blank] 03:55:59 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8e949800) [pid = 1754] [serial = 1086] [outer = (nil)] [url = about:blank] 03:55:59 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8e1b3400) [pid = 1754] [serial = 1085] [outer = (nil)] [url = about:blank] 03:55:59 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8dbb8800) [pid = 1754] [serial = 1089] [outer = (nil)] [url = about:blank] 03:55:59 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8e94cc00) [pid = 1754] [serial = 1098] [outer = (nil)] [url = about:blank] 03:55:59 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8dbb7800) [pid = 1754] [serial = 1095] [outer = (nil)] [url = about:blank] 03:55:59 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8d745800) [pid = 1754] [serial = 1094] [outer = (nil)] [url = about:blank] 03:55:59 INFO - PROCESS | 1754 | 1467975359926 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]]]}] 03:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 2875ms 03:55:59 INFO - PROCESS | 1754 | 1467975359950 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 03:55:59 INFO - PROCESS | 1754 | 1467975359956 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 03:55:59 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:55:59 INFO - PROCESS | 1754 | 1467975359964 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:55:59 INFO - PROCESS | 1754 | 1467975359969 Marionette TRACE conn4 <- [1,1522,null,{}] 03:55:59 INFO - PROCESS | 1754 | 1467975359978 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}] 03:55:59 INFO - PROCESS | 1754 | 1467975359984 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:00 INFO - PROCESS | 1754 | 1467975360164 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 03:56:00 INFO - PROCESS | 1754 | 1467975360400 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:00 INFO - PROCESS | 1754 | 1467975360409 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:00 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc2f800 == 8 [pid = 1754] [id = 388] 03:56:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8cc32000) [pid = 1754] [serial = 1165] [outer = (nil)] 03:56:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8cc35400) [pid = 1754] [serial = 1166] [outer = 0x8cc32000] 03:56:00 INFO - PROCESS | 1754 | 1467975360488 Marionette DEBUG loaded listener.js 03:56:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x8ccd7000) [pid = 1754] [serial = 1167] [outer = 0x8cc32000] 03:56:01 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:01 INFO - PROCESS | 1754 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:56:01 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:01 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:01 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:01 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:01 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:01 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:01 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:01 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:01 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:01 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:01 INFO - PROCESS | 1754 | 1467975361241 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"]]]}] 03:56:01 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 () { 03:56:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:56:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:56:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:56:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:56:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:56:01 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 () { 03:56:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:56:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:56:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:56:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:56:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:56:01 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 () { 03:56:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:56:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:56:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:56:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:56:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:56:01 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 () { 03:56:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:56:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:56:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:56:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:56:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:56:01 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1343ms 03:56:01 INFO - PROCESS | 1754 | 1467975361309 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 03:56:01 INFO - PROCESS | 1754 | 1467975361326 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 03:56:01 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:56:01 INFO - PROCESS | 1754 | 1467975361349 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:56:01 INFO - PROCESS | 1754 | 1467975361354 Marionette TRACE conn4 <- [1,1526,null,{}] 03:56:01 INFO - PROCESS | 1754 | 1467975361361 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}] 03:56:01 INFO - PROCESS | 1754 | 1467975361367 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:01 INFO - PROCESS | 1754 | 1467975361589 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 03:56:01 INFO - PROCESS | 1754 | 1467975361734 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:01 INFO - PROCESS | 1754 | 1467975361746 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:01 INFO - PROCESS | 1754 | ++DOCSHELL 0x8dbb4400 == 9 [pid = 1754] [id = 389] 03:56:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x8dbb5c00) [pid = 1754] [serial = 1168] [outer = (nil)] 03:56:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8dbb9000) [pid = 1754] [serial = 1169] [outer = 0x8dbb5c00] 03:56:01 INFO - PROCESS | 1754 | 1467975361821 Marionette DEBUG loaded listener.js 03:56:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8e1b2800) [pid = 1754] [serial = 1170] [outer = 0x8dbb5c00] 03:56:02 INFO - PROCESS | 1754 | 1467975362725 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"]]]}] 03:56:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:56:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:56:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:56:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:56:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:56:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:56:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:56:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:56:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:56:02 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1444ms 03:56:02 INFO - PROCESS | 1754 | 1467975362794 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 03:56:02 INFO - PROCESS | 1754 | 1467975362799 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 03:56:02 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:56:02 INFO - PROCESS | 1754 | 1467975362813 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:56:02 INFO - PROCESS | 1754 | 1467975362819 Marionette TRACE conn4 <- [1,1530,null,{}] 03:56:02 INFO - PROCESS | 1754 | 1467975362877 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}] 03:56:02 INFO - PROCESS | 1754 | 1467975362887 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:03 INFO - PROCESS | 1754 | 1467975363113 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 03:56:03 INFO - PROCESS | 1754 | 1467975363137 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:03 INFO - PROCESS | 1754 | 1467975363151 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:03 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e957000 == 10 [pid = 1754] [id = 390] 03:56:03 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x8e957c00) [pid = 1754] [serial = 1171] [outer = (nil)] 03:56:03 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8e95c400) [pid = 1754] [serial = 1172] [outer = 0x8e957c00] 03:56:03 INFO - PROCESS | 1754 | 1467975363224 Marionette DEBUG loaded listener.js 03:56:03 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8e999400) [pid = 1754] [serial = 1173] [outer = 0x8e957c00] 03:56:04 INFO - PROCESS | 1754 | 1467975364093 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]]]}] 03:56:04 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 03:56:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:56:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:56:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:56:04 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. 03:56:04 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:56:04 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1308ms 03:56:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:56:04 INFO - PROCESS | 1754 | 1467975364131 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 03:56:04 INFO - PROCESS | 1754 | 1467975364135 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 03:56:04 INFO - PROCESS | 1754 | 1467975364142 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:56:04 INFO - PROCESS | 1754 | 1467975364146 Marionette TRACE conn4 <- [1,1534,null,{}] 03:56:04 INFO - PROCESS | 1754 | 1467975364151 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}] 03:56:04 INFO - PROCESS | 1754 | 1467975364156 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:04 INFO - PROCESS | 1754 | 1467975364929 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 03:56:05 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x8bdf9800) [pid = 1754] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:56:05 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8ed92c00) [pid = 1754] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:56:05 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8cc31000) [pid = 1754] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:56:05 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8d3c0000) [pid = 1754] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:56:05 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8d3c4400) [pid = 1754] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:56:05 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8ccda800) [pid = 1754] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:56:05 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x917c2400) [pid = 1754] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:56:05 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8dbbc000) [pid = 1754] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:56:05 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8e240400) [pid = 1754] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:56:05 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8e992800) [pid = 1754] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:56:05 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8b3af400) [pid = 1754] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:56:05 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8cc2d400) [pid = 1754] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:56:05 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8d71a800) [pid = 1754] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:56:05 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8d71a400) [pid = 1754] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:56:05 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8e954400) [pid = 1754] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:56:05 INFO - PROCESS | 1754 | 1467975365143 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:05 INFO - PROCESS | 1754 | 1467975365150 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:05 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a8c00 == 11 [pid = 1754] [id = 391] 03:56:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8b3af400) [pid = 1754] [serial = 1174] [outer = (nil)] 03:56:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8cc2b800) [pid = 1754] [serial = 1175] [outer = 0x8b3af400] 03:56:05 INFO - PROCESS | 1754 | 1467975365223 Marionette DEBUG loaded listener.js 03:56:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8dbb0800) [pid = 1754] [serial = 1176] [outer = 0x8b3af400] 03:56:05 INFO - PROCESS | 1754 | 1467975365986 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]]]}] 03:56:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:56:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1882ms 03:56:06 INFO - PROCESS | 1754 | 1467975366024 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 03:56:06 INFO - PROCESS | 1754 | 1467975366027 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 03:56:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:56:06 INFO - PROCESS | 1754 | 1467975366036 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:56:06 INFO - PROCESS | 1754 | 1467975366040 Marionette TRACE conn4 <- [1,1538,null,{}] 03:56:06 INFO - PROCESS | 1754 | 1467975366045 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}] 03:56:06 INFO - PROCESS | 1754 | 1467975366051 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:06 INFO - PROCESS | 1754 | 1467975366281 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 03:56:06 INFO - PROCESS | 1754 | 1467975366297 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:06 INFO - PROCESS | 1754 | 1467975366306 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:06 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b2000 == 12 [pid = 1754] [id = 392] 03:56:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8e943c00) [pid = 1754] [serial = 1177] [outer = (nil)] 03:56:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8f363000) [pid = 1754] [serial = 1178] [outer = 0x8e943c00] 03:56:06 INFO - PROCESS | 1754 | 1467975366378 Marionette DEBUG loaded listener.js 03:56:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8f366800) [pid = 1754] [serial = 1179] [outer = 0x8e943c00] 03:56:07 INFO - PROCESS | 1754 | 1467975367661 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]]]}] 03:56:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:56:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1689ms 03:56:07 INFO - PROCESS | 1754 | 1467975367728 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 03:56:07 INFO - PROCESS | 1754 | 1467975367734 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 03:56:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:56:07 INFO - PROCESS | 1754 | 1467975367743 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:56:07 INFO - PROCESS | 1754 | 1467975367749 Marionette TRACE conn4 <- [1,1542,null,{}] 03:56:07 INFO - PROCESS | 1754 | 1467975367758 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}] 03:56:07 INFO - PROCESS | 1754 | 1467975367764 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:08 INFO - PROCESS | 1754 | 1467975368055 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 03:56:08 INFO - PROCESS | 1754 | 1467975368245 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:08 INFO - PROCESS | 1754 | 1467975368255 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:08 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b1400 == 13 [pid = 1754] [id = 393] 03:56:08 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8bbd1000) [pid = 1754] [serial = 1180] [outer = (nil)] 03:56:08 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8d3bec00) [pid = 1754] [serial = 1181] [outer = 0x8bbd1000] 03:56:08 INFO - PROCESS | 1754 | 1467975368343 Marionette DEBUG loaded listener.js 03:56:08 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x8d73b800) [pid = 1754] [serial = 1182] [outer = 0x8bbd1000] 03:56:09 INFO - PROCESS | 1754 | 1467975369351 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]]]}] 03:56:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:56:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1684ms 03:56:09 INFO - PROCESS | 1754 | 1467975369428 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 03:56:09 INFO - PROCESS | 1754 | 1467975369436 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 03:56:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:56:09 INFO - PROCESS | 1754 | 1467975369447 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:56:09 INFO - PROCESS | 1754 | 1467975369451 Marionette TRACE conn4 <- [1,1546,null,{}] 03:56:09 INFO - PROCESS | 1754 | 1467975369485 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}] 03:56:09 INFO - PROCESS | 1754 | 1467975369492 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:09 INFO - PROCESS | 1754 | 1467975369731 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 03:56:09 INFO - PROCESS | 1754 | 1467975369921 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:09 INFO - PROCESS | 1754 | 1467975369930 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:09 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf7000 == 14 [pid = 1754] [id = 394] 03:56:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x8e942800) [pid = 1754] [serial = 1183] [outer = (nil)] 03:56:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8e94c400) [pid = 1754] [serial = 1184] [outer = 0x8e942800] 03:56:10 INFO - PROCESS | 1754 | 1467975370022 Marionette DEBUG loaded listener.js 03:56:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8cc29800) [pid = 1754] [serial = 1185] [outer = 0x8e942800] 03:56:11 INFO - PROCESS | 1754 | 1467975371120 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]]]}] 03:56:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:56:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1733ms 03:56:11 INFO - PROCESS | 1754 | 1467975371181 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 03:56:11 INFO - PROCESS | 1754 | 1467975371186 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 03:56:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:56:11 INFO - PROCESS | 1754 | 1467975371194 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:56:11 INFO - PROCESS | 1754 | 1467975371200 Marionette TRACE conn4 <- [1,1550,null,{}] 03:56:11 INFO - PROCESS | 1754 | 1467975371218 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}] 03:56:11 INFO - PROCESS | 1754 | 1467975371228 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:11 INFO - PROCESS | 1754 | 1467975371487 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 03:56:11 INFO - PROCESS | 1754 | 1467975371716 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:11 INFO - PROCESS | 1754 | 1467975371733 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:11 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f723400 == 15 [pid = 1754] [id = 395] 03:56:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x8f723c00) [pid = 1754] [serial = 1186] [outer = (nil)] 03:56:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x90d12400) [pid = 1754] [serial = 1187] [outer = 0x8f723c00] 03:56:11 INFO - PROCESS | 1754 | 1467975371854 Marionette DEBUG loaded listener.js 03:56:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x90d15c00) [pid = 1754] [serial = 1188] [outer = 0x8f723c00] 03:56:12 INFO - PROCESS | 1754 | 1467975372851 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]]]}] 03:56:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:56:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1738ms 03:56:12 INFO - PROCESS | 1754 | 1467975372932 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 03:56:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:56:12 INFO - PROCESS | 1754 | 1467975372938 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 03:56:12 INFO - PROCESS | 1754 | 1467975372944 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:56:12 INFO - PROCESS | 1754 | 1467975372949 Marionette TRACE conn4 <- [1,1554,null,{}] 03:56:12 INFO - PROCESS | 1754 | 1467975372955 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}] 03:56:12 INFO - PROCESS | 1754 | 1467975372959 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:13 INFO - PROCESS | 1754 | 1467975373179 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 03:56:13 INFO - PROCESS | 1754 | 1467975373401 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:13 INFO - PROCESS | 1754 | 1467975373411 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:13 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e956c00 == 16 [pid = 1754] [id = 396] 03:56:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x8f721800) [pid = 1754] [serial = 1189] [outer = (nil)] 03:56:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x90e76800) [pid = 1754] [serial = 1190] [outer = 0x8f721800] 03:56:13 INFO - PROCESS | 1754 | 1467975373541 Marionette DEBUG loaded listener.js 03:56:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x90e77c00) [pid = 1754] [serial = 1191] [outer = 0x8f721800] 03:56:14 INFO - PROCESS | 1754 | 1467975374553 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]]]}] 03:56:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:56:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1680ms 03:56:14 INFO - PROCESS | 1754 | 1467975374626 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 03:56:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:56:14 INFO - PROCESS | 1754 | 1467975374630 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 03:56:14 INFO - PROCESS | 1754 | 1467975374637 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:56:14 INFO - PROCESS | 1754 | 1467975374641 Marionette TRACE conn4 <- [1,1558,null,{}] 03:56:14 INFO - PROCESS | 1754 | 1467975374647 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}] 03:56:14 INFO - PROCESS | 1754 | 1467975374652 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:14 INFO - PROCESS | 1754 | 1467975374840 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 03:56:15 INFO - PROCESS | 1754 | 1467975375211 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:15 INFO - PROCESS | 1754 | 1467975375219 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:15 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd3400 == 17 [pid = 1754] [id = 397] 03:56:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x8bbd3800) [pid = 1754] [serial = 1192] [outer = (nil)] 03:56:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x8bdfc400) [pid = 1754] [serial = 1193] [outer = 0x8bbd3800] 03:56:15 INFO - PROCESS | 1754 | 1467975375363 Marionette DEBUG loaded listener.js 03:56:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x8cccc800) [pid = 1754] [serial = 1194] [outer = 0x8bbd3800] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x8e95a400) [pid = 1754] [serial = 1101] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x8e998000) [pid = 1754] [serial = 1109] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x8e99c400) [pid = 1754] [serial = 1110] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x8b3b4400) [pid = 1754] [serial = 1103] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x8bbd8000) [pid = 1754] [serial = 1104] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x8d74a400) [pid = 1754] [serial = 1106] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x8e1af800) [pid = 1754] [serial = 1107] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8eadc800) [pid = 1754] [serial = 1142] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8eda0c00) [pid = 1754] [serial = 1139] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8e950400) [pid = 1754] [serial = 1127] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8f36f000) [pid = 1754] [serial = 1128] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x90e78c00) [pid = 1754] [serial = 1118] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x90ebbc00) [pid = 1754] [serial = 1119] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x90f3e000) [pid = 1754] [serial = 1121] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x917c1400) [pid = 1754] [serial = 1122] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x91e1c800) [pid = 1754] [serial = 1124] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x91e1a000) [pid = 1754] [serial = 1125] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8ed9ec00) [pid = 1754] [serial = 1112] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8f370800) [pid = 1754] [serial = 1113] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8f722000) [pid = 1754] [serial = 1115] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8f726000) [pid = 1754] [serial = 1116] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8cc31800) [pid = 1754] [serial = 1130] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8ccd8c00) [pid = 1754] [serial = 1131] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8d741400) [pid = 1754] [serial = 1133] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8e1ae800) [pid = 1754] [serial = 1134] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8e95f400) [pid = 1754] [serial = 1136] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x8f5ed000) [pid = 1754] [serial = 1140] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8e996800) [pid = 1754] [serial = 1137] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x8f5f2c00) [pid = 1754] [serial = 1143] [outer = (nil)] [url = about:blank] 03:56:16 INFO - PROCESS | 1754 | 1467975376458 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]]]}] 03:56:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:56:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1836ms 03:56:16 INFO - PROCESS | 1754 | 1467975376475 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 03:56:16 INFO - PROCESS | 1754 | 1467975376481 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 03:56:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:56:16 INFO - PROCESS | 1754 | 1467975376489 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:56:16 INFO - PROCESS | 1754 | 1467975376494 Marionette TRACE conn4 <- [1,1562,null,{}] 03:56:16 INFO - PROCESS | 1754 | 1467975376502 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}] 03:56:16 INFO - PROCESS | 1754 | 1467975376510 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:16 INFO - PROCESS | 1754 | 1467975376743 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 03:56:16 INFO - PROCESS | 1754 | 1467975376937 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:16 INFO - PROCESS | 1754 | 1467975376952 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:17 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3be000 == 18 [pid = 1754] [id = 398] 03:56:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x8d3c3400) [pid = 1754] [serial = 1195] [outer = (nil)] 03:56:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8d741400) [pid = 1754] [serial = 1196] [outer = 0x8d3c3400] 03:56:17 INFO - PROCESS | 1754 | 1467975377126 Marionette DEBUG loaded listener.js 03:56:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8dbba400) [pid = 1754] [serial = 1197] [outer = 0x8d3c3400] 03:56:18 INFO - PROCESS | 1754 | 1467975378359 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]]]}] 03:56:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:56:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1896ms 03:56:18 INFO - PROCESS | 1754 | 1467975378394 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 03:56:18 INFO - PROCESS | 1754 | 1467975378404 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 03:56:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:56:18 INFO - PROCESS | 1754 | 1467975378441 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:56:18 INFO - PROCESS | 1754 | 1467975378447 Marionette TRACE conn4 <- [1,1566,null,{}] 03:56:18 INFO - PROCESS | 1754 | 1467975378457 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}] 03:56:18 INFO - PROCESS | 1754 | 1467975378463 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:18 INFO - PROCESS | 1754 | 1467975378729 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 03:56:19 INFO - PROCESS | 1754 | 1467975379088 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:19 INFO - PROCESS | 1754 | 1467975379099 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:19 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e1aa400 == 19 [pid = 1754] [id = 399] 03:56:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8e943000) [pid = 1754] [serial = 1198] [outer = (nil)] 03:56:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8e990000) [pid = 1754] [serial = 1199] [outer = 0x8e943000] 03:56:19 INFO - PROCESS | 1754 | 1467975379219 Marionette DEBUG loaded listener.js 03:56:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8e99b400) [pid = 1754] [serial = 1200] [outer = 0x8e943000] 03:56:20 INFO - PROCESS | 1754 | 1467975380639 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]]]}] 03:56:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:56:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 2244ms 03:56:20 INFO - PROCESS | 1754 | 1467975380685 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 03:56:20 INFO - PROCESS | 1754 | 1467975380691 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 03:56:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:56:20 INFO - PROCESS | 1754 | 1467975380722 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:56:20 INFO - PROCESS | 1754 | 1467975380738 Marionette TRACE conn4 <- [1,1570,null,{}] 03:56:20 INFO - PROCESS | 1754 | 1467975380923 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}] 03:56:20 INFO - PROCESS | 1754 | 1467975380935 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:21 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8b3a8800) [pid = 1754] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:56:21 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8e957c00) [pid = 1754] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:56:21 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8dbb5c00) [pid = 1754] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:56:21 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x8d742c00) [pid = 1754] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:56:21 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8d744000) [pid = 1754] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:56:21 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x8cc32000) [pid = 1754] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:56:21 INFO - PROCESS | 1754 | --DOMWINDOW == 63 (0x8e996400) [pid = 1754] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:56:21 INFO - PROCESS | 1754 | --DOMWINDOW == 62 (0x8f367400) [pid = 1754] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:56:21 INFO - PROCESS | 1754 | --DOMWINDOW == 61 (0x8e951800) [pid = 1754] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:56:21 INFO - PROCESS | 1754 | --DOMWINDOW == 60 (0x928ea400) [pid = 1754] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:56:21 INFO - PROCESS | 1754 | --DOMWINDOW == 59 (0x8b3af400) [pid = 1754] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:56:21 INFO - PROCESS | 1754 | 1467975381374 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 03:56:21 INFO - PROCESS | 1754 | 1467975381510 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:21 INFO - PROCESS | 1754 | 1467975381521 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:21 INFO - PROCESS | 1754 | ++DOCSHELL 0x8dbb5c00 == 20 [pid = 1754] [id = 400] 03:56:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 60 (0x8e95a400) [pid = 1754] [serial = 1201] [outer = (nil)] 03:56:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 61 (0x8ed94800) [pid = 1754] [serial = 1202] [outer = 0x8e95a400] 03:56:21 INFO - PROCESS | 1754 | 1467975381637 Marionette DEBUG loaded listener.js 03:56:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 62 (0x8ed96400) [pid = 1754] [serial = 1203] [outer = 0x8e95a400] 03:56:22 INFO - PROCESS | 1754 | 1467975382525 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]]]}] 03:56:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:56:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1881ms 03:56:22 INFO - PROCESS | 1754 | 1467975382581 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 03:56:22 INFO - PROCESS | 1754 | 1467975382586 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 03:56:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:56:22 INFO - PROCESS | 1754 | 1467975382592 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:56:22 INFO - PROCESS | 1754 | 1467975382595 Marionette TRACE conn4 <- [1,1574,null,{}] 03:56:22 INFO - PROCESS | 1754 | 1467975382601 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}] 03:56:22 INFO - PROCESS | 1754 | 1467975382606 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:22 INFO - PROCESS | 1754 | 1467975382770 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 03:56:22 INFO - PROCESS | 1754 | 1467975382780 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:22 INFO - PROCESS | 1754 | 1467975382789 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:22 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b4800 == 21 [pid = 1754] [id = 401] 03:56:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 63 (0x8ccd0400) [pid = 1754] [serial = 1204] [outer = (nil)] 03:56:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 64 (0x8f5ed000) [pid = 1754] [serial = 1205] [outer = 0x8ccd0400] 03:56:22 INFO - PROCESS | 1754 | 1467975382857 Marionette DEBUG loaded listener.js 03:56:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x8f5efc00) [pid = 1754] [serial = 1206] [outer = 0x8ccd0400] 03:56:24 INFO - PROCESS | 1754 | 1467975384031 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]]]}] 03:56:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:56:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1479ms 03:56:24 INFO - PROCESS | 1754 | 1467975384074 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 03:56:24 INFO - PROCESS | 1754 | 1467975384081 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 03:56:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:56:24 INFO - PROCESS | 1754 | 1467975384090 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:56:24 INFO - PROCESS | 1754 | 1467975384098 Marionette TRACE conn4 <- [1,1578,null,{}] 03:56:24 INFO - PROCESS | 1754 | 1467975384108 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}] 03:56:24 INFO - PROCESS | 1754 | 1467975384114 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:24 INFO - PROCESS | 1754 | 1467975384311 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 03:56:24 INFO - PROCESS | 1754 | 1467975384534 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:24 INFO - PROCESS | 1754 | 1467975384545 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:24 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ccd4c00 == 22 [pid = 1754] [id = 402] 03:56:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8ccd7800) [pid = 1754] [serial = 1207] [outer = (nil)] 03:56:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8d717400) [pid = 1754] [serial = 1208] [outer = 0x8ccd7800] 03:56:24 INFO - PROCESS | 1754 | 1467975384671 Marionette DEBUG loaded listener.js 03:56:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8e1af000) [pid = 1754] [serial = 1209] [outer = 0x8ccd7800] 03:56:25 INFO - PROCESS | 1754 | 1467975385593 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]]]}] 03:56:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:56:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1544ms 03:56:25 INFO - PROCESS | 1754 | 1467975385635 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 03:56:25 INFO - PROCESS | 1754 | 1467975385642 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 03:56:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:56:25 INFO - PROCESS | 1754 | 1467975385654 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:56:25 INFO - PROCESS | 1754 | 1467975385657 Marionette TRACE conn4 <- [1,1582,null,{}] 03:56:25 INFO - PROCESS | 1754 | 1467975385665 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}] 03:56:25 INFO - PROCESS | 1754 | 1467975385672 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:26 INFO - PROCESS | 1754 | 1467975386000 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 03:56:26 INFO - PROCESS | 1754 | 1467975386425 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:26 INFO - PROCESS | 1754 | 1467975386439 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:26 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3bf000 == 23 [pid = 1754] [id = 403] 03:56:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8e99a000) [pid = 1754] [serial = 1210] [outer = (nil)] 03:56:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8f365000) [pid = 1754] [serial = 1211] [outer = 0x8e99a000] 03:56:26 INFO - PROCESS | 1754 | 1467975386592 Marionette DEBUG loaded listener.js 03:56:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8f5e8800) [pid = 1754] [serial = 1212] [outer = 0x8e99a000] 03:56:27 INFO - PROCESS | 1754 | 1467975387746 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]]]}] 03:56:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:56:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 2139ms 03:56:27 INFO - PROCESS | 1754 | 1467975387810 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 03:56:27 INFO - PROCESS | 1754 | 1467975387815 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 03:56:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:56:27 INFO - PROCESS | 1754 | 1467975387825 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:56:27 INFO - PROCESS | 1754 | 1467975387832 Marionette TRACE conn4 <- [1,1586,null,{}] 03:56:27 INFO - PROCESS | 1754 | 1467975387850 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}] 03:56:27 INFO - PROCESS | 1754 | 1467975387860 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:28 INFO - PROCESS | 1754 | 1467975388107 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 03:56:28 INFO - PROCESS | 1754 | 1467975388462 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:28 INFO - PROCESS | 1754 | 1467975388483 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:28 INFO - PROCESS | 1754 | ++DOCSHELL 0x90d13000 == 24 [pid = 1754] [id = 404] 03:56:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x90d14c00) [pid = 1754] [serial = 1213] [outer = (nil)] 03:56:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x90d20400) [pid = 1754] [serial = 1214] [outer = 0x90d14c00] 03:56:28 INFO - PROCESS | 1754 | 1467975388635 Marionette DEBUG loaded listener.js 03:56:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x90eaf000) [pid = 1754] [serial = 1215] [outer = 0x90d14c00] 03:56:30 INFO - PROCESS | 1754 | 1467975390038 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]]]}] 03:56:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:56:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 2259ms 03:56:30 INFO - PROCESS | 1754 | 1467975390103 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 03:56:30 INFO - PROCESS | 1754 | 1467975390111 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 03:56:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:56:30 INFO - PROCESS | 1754 | 1467975390122 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:56:30 INFO - PROCESS | 1754 | 1467975390127 Marionette TRACE conn4 <- [1,1590,null,{}] 03:56:30 INFO - PROCESS | 1754 | 1467975390138 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}] 03:56:30 INFO - PROCESS | 1754 | 1467975390145 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:30 INFO - PROCESS | 1754 | 1467975390491 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 03:56:30 INFO - PROCESS | 1754 | 1467975390802 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:30 INFO - PROCESS | 1754 | 1467975390815 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:30 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f5f3800 == 25 [pid = 1754] [id = 405] 03:56:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x90eb3c00) [pid = 1754] [serial = 1216] [outer = (nil)] 03:56:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x90ebac00) [pid = 1754] [serial = 1217] [outer = 0x90eb3c00] 03:56:30 INFO - PROCESS | 1754 | 1467975390959 Marionette DEBUG loaded listener.js 03:56:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x90f34000) [pid = 1754] [serial = 1218] [outer = 0x90eb3c00] 03:56:32 INFO - PROCESS | 1754 | 1467975392508 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]]]}] 03:56:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:56:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 2450ms 03:56:32 INFO - PROCESS | 1754 | 1467975392574 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 03:56:32 INFO - PROCESS | 1754 | 1467975392581 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 03:56:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:56:32 INFO - PROCESS | 1754 | 1467975392594 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:56:32 INFO - PROCESS | 1754 | 1467975392599 Marionette TRACE conn4 <- [1,1594,null,{}] 03:56:32 INFO - PROCESS | 1754 | 1467975392610 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}] 03:56:32 INFO - PROCESS | 1754 | 1467975392618 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:33 INFO - PROCESS | 1754 | 1467975393022 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 03:56:33 INFO - PROCESS | 1754 | 1467975393307 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:33 INFO - PROCESS | 1754 | 1467975393319 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:33 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f727c00 == 26 [pid = 1754] [id = 406] 03:56:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x90eb4800) [pid = 1754] [serial = 1219] [outer = (nil)] 03:56:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x917c4400) [pid = 1754] [serial = 1220] [outer = 0x90eb4800] 03:56:33 INFO - PROCESS | 1754 | 1467975393467 Marionette DEBUG loaded listener.js 03:56:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x917c6000) [pid = 1754] [serial = 1221] [outer = 0x90eb4800] 03:56:34 INFO - PROCESS | 1754 | 1467975394956 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]]]}] 03:56:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:56:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 2396ms 03:56:34 INFO - PROCESS | 1754 | 1467975394989 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 03:56:34 INFO - PROCESS | 1754 | 1467975394993 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 03:56:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:56:35 INFO - PROCESS | 1754 | 1467975395001 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:56:35 INFO - PROCESS | 1754 | 1467975395006 Marionette TRACE conn4 <- [1,1598,null,{}] 03:56:35 INFO - PROCESS | 1754 | 1467975395012 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}] 03:56:35 INFO - PROCESS | 1754 | 1467975395024 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:35 INFO - PROCESS | 1754 | 1467975395233 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 03:56:35 INFO - PROCESS | 1754 | 1467975395476 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:35 INFO - PROCESS | 1754 | 1467975395484 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:35 INFO - PROCESS | 1754 | ++DOCSHELL 0x90f3a000 == 27 [pid = 1754] [id = 407] 03:56:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x90f3ac00) [pid = 1754] [serial = 1222] [outer = (nil)] 03:56:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x9212a400) [pid = 1754] [serial = 1223] [outer = 0x90f3ac00] 03:56:35 INFO - PROCESS | 1754 | 1467975395582 Marionette DEBUG loaded listener.js 03:56:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x928e9800) [pid = 1754] [serial = 1224] [outer = 0x90f3ac00] 03:56:36 INFO - PROCESS | 1754 | 1467975396800 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]]]}] 03:56:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:56:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1838ms 03:56:36 INFO - PROCESS | 1754 | 1467975396860 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 03:56:36 INFO - PROCESS | 1754 | 1467975396867 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 03:56:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:56:36 INFO - PROCESS | 1754 | 1467975396878 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:56:36 INFO - PROCESS | 1754 | 1467975396884 Marionette TRACE conn4 <- [1,1602,null,{}] 03:56:36 INFO - PROCESS | 1754 | 1467975396890 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}] 03:56:36 INFO - PROCESS | 1754 | 1467975396897 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:37 INFO - PROCESS | 1754 | 1467975397192 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 03:56:37 INFO - PROCESS | 1754 | 1467975397471 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:37 INFO - PROCESS | 1754 | 1467975397478 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:37 INFO - PROCESS | 1754 | ++DOCSHELL 0x91e1a400 == 28 [pid = 1754] [id = 408] 03:56:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x91e1c000) [pid = 1754] [serial = 1225] [outer = (nil)] 03:56:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x9294f800) [pid = 1754] [serial = 1226] [outer = 0x91e1c000] 03:56:37 INFO - PROCESS | 1754 | 1467975397570 Marionette DEBUG loaded listener.js 03:56:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x92952800) [pid = 1754] [serial = 1227] [outer = 0x91e1c000] 03:56:38 INFO - PROCESS | 1754 | 1467975398471 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]]]}] 03:56:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:56:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1637ms 03:56:38 INFO - PROCESS | 1754 | 1467975398514 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 03:56:38 INFO - PROCESS | 1754 | 1467975398517 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 03:56:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:56:38 INFO - PROCESS | 1754 | 1467975398525 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:56:38 INFO - PROCESS | 1754 | 1467975398529 Marionette TRACE conn4 <- [1,1606,null,{}] 03:56:38 INFO - PROCESS | 1754 | 1467975398535 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}] 03:56:38 INFO - PROCESS | 1754 | 1467975398541 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:38 INFO - PROCESS | 1754 | 1467975398733 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 03:56:38 INFO - PROCESS | 1754 | 1467975398913 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:38 INFO - PROCESS | 1754 | 1467975398924 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:38 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a7c00 == 29 [pid = 1754] [id = 409] 03:56:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8ead3000) [pid = 1754] [serial = 1228] [outer = (nil)] 03:56:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x9295bc00) [pid = 1754] [serial = 1229] [outer = 0x8ead3000] 03:56:39 INFO - PROCESS | 1754 | 1467975399055 Marionette DEBUG loaded listener.js 03:56:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x937ae000) [pid = 1754] [serial = 1230] [outer = 0x8ead3000] 03:56:39 INFO - PROCESS | 1754 | 1467975399984 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]]]}] 03:56:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:56:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1534ms 03:56:40 INFO - PROCESS | 1754 | 1467975400060 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 03:56:40 INFO - PROCESS | 1754 | 1467975400064 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 03:56:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:56:40 INFO - PROCESS | 1754 | 1467975400071 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:56:40 INFO - PROCESS | 1754 | 1467975400074 Marionette TRACE conn4 <- [1,1610,null,{}] 03:56:40 INFO - PROCESS | 1754 | 1467975400082 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}] 03:56:40 INFO - PROCESS | 1754 | 1467975400086 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:40 INFO - PROCESS | 1754 | 1467975400325 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 03:56:40 INFO - PROCESS | 1754 | 1467975400579 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:40 INFO - PROCESS | 1754 | 1467975400591 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:40 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a6c00 == 30 [pid = 1754] [id = 410] 03:56:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x8bbdb000) [pid = 1754] [serial = 1231] [outer = (nil)] 03:56:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x9387f400) [pid = 1754] [serial = 1232] [outer = 0x8bbdb000] 03:56:40 INFO - PROCESS | 1754 | 1467975400677 Marionette DEBUG loaded listener.js 03:56:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x93886000) [pid = 1754] [serial = 1233] [outer = 0x8bbdb000] 03:56:41 INFO - PROCESS | 1754 | 1467975401543 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]]]}] 03:56:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:56:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1484ms 03:56:41 INFO - PROCESS | 1754 | 1467975401572 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 03:56:41 INFO - PROCESS | 1754 | 1467975401576 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 03:56:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:56:41 INFO - PROCESS | 1754 | 1467975401586 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:56:41 INFO - PROCESS | 1754 | 1467975401588 Marionette TRACE conn4 <- [1,1614,null,{}] 03:56:41 INFO - PROCESS | 1754 | 1467975401595 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}] 03:56:41 INFO - PROCESS | 1754 | 1467975401600 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:41 INFO - PROCESS | 1754 | 1467975401797 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 03:56:42 INFO - PROCESS | 1754 | 1467975401990 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:42 INFO - PROCESS | 1754 | 1467975401998 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:42 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf3000 == 31 [pid = 1754] [id = 411] 03:56:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x8cc2d000) [pid = 1754] [serial = 1234] [outer = (nil)] 03:56:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x93958400) [pid = 1754] [serial = 1235] [outer = 0x8cc2d000] 03:56:42 INFO - PROCESS | 1754 | 1467975402086 Marionette DEBUG loaded listener.js 03:56:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x93961c00) [pid = 1754] [serial = 1236] [outer = 0x8cc2d000] 03:56:43 INFO - PROCESS | 1754 | 1467975403317 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]]]}] 03:56:43 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 03:56:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1782ms 03:56:43 INFO - PROCESS | 1754 | 1467975403369 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 03:56:43 INFO - PROCESS | 1754 | 1467975403376 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 03:56:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:56:43 INFO - PROCESS | 1754 | 1467975403385 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:56:43 INFO - PROCESS | 1754 | 1467975403389 Marionette TRACE conn4 <- [1,1618,null,{}] 03:56:43 INFO - PROCESS | 1754 | 1467975403399 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}] 03:56:43 INFO - PROCESS | 1754 | 1467975403405 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:43 INFO - PROCESS | 1754 | 1467975403602 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 03:56:43 INFO - PROCESS | 1754 | 1467975403812 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:43 INFO - PROCESS | 1754 | 1467975403823 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:43 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf5400 == 32 [pid = 1754] [id = 412] 03:56:43 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0x8bdf8000) [pid = 1754] [serial = 1237] [outer = (nil)] 03:56:43 INFO - PROCESS | 1754 | ++DOMWINDOW == 97 (0x8d3bd800) [pid = 1754] [serial = 1238] [outer = 0x8bdf8000] 03:56:43 INFO - PROCESS | 1754 | 1467975403941 Marionette DEBUG loaded listener.js 03:56:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 98 (0x8d719800) [pid = 1754] [serial = 1239] [outer = 0x8bdf8000] 03:56:46 INFO - PROCESS | 1754 | --DOMWINDOW == 97 (0x8bbd8400) [pid = 1754] [serial = 1146] [outer = (nil)] [url = about:blank] 03:56:46 INFO - PROCESS | 1754 | --DOMWINDOW == 96 (0x8b3ad800) [pid = 1754] [serial = 1145] [outer = (nil)] [url = about:blank] 03:56:46 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0x8e95c400) [pid = 1754] [serial = 1172] [outer = (nil)] [url = about:blank] 03:56:46 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x8e999400) [pid = 1754] [serial = 1173] [outer = (nil)] [url = about:blank] 03:56:46 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x8dbb9000) [pid = 1754] [serial = 1169] [outer = (nil)] [url = about:blank] 03:56:46 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x8e23ac00) [pid = 1754] [serial = 1149] [outer = (nil)] [url = about:blank] 03:56:46 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x8e1b1000) [pid = 1754] [serial = 1148] [outer = (nil)] [url = about:blank] 03:56:46 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x8e1ad000) [pid = 1754] [serial = 1164] [outer = (nil)] [url = about:blank] 03:56:46 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x8dbb8000) [pid = 1754] [serial = 1163] [outer = (nil)] [url = about:blank] 03:56:46 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x8cc35400) [pid = 1754] [serial = 1166] [outer = (nil)] [url = about:blank] 03:56:46 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x8f36ac00) [pid = 1754] [serial = 1152] [outer = (nil)] [url = about:blank] 03:56:46 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x8ccd7000) [pid = 1754] [serial = 1167] [outer = (nil)] [url = about:blank] 03:56:46 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8ead1000) [pid = 1754] [serial = 1151] [outer = (nil)] [url = about:blank] 03:56:46 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x90ebb000) [pid = 1754] [serial = 1155] [outer = (nil)] [url = about:blank] 03:56:46 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x90eb7400) [pid = 1754] [serial = 1154] [outer = (nil)] [url = about:blank] 03:56:46 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8f363000) [pid = 1754] [serial = 1178] [outer = (nil)] [url = about:blank] 03:56:46 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x917cfc00) [pid = 1754] [serial = 1158] [outer = (nil)] [url = about:blank] 03:56:46 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x917c4c00) [pid = 1754] [serial = 1157] [outer = (nil)] [url = about:blank] 03:56:46 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x92959c00) [pid = 1754] [serial = 1161] [outer = (nil)] [url = about:blank] 03:56:46 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x928efc00) [pid = 1754] [serial = 1160] [outer = (nil)] [url = about:blank] 03:56:46 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8dbb0800) [pid = 1754] [serial = 1176] [outer = (nil)] [url = about:blank] 03:56:46 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8cc2b800) [pid = 1754] [serial = 1175] [outer = (nil)] [url = about:blank] 03:56:46 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8e1b2800) [pid = 1754] [serial = 1170] [outer = (nil)] [url = about:blank] 03:56:46 INFO - PROCESS | 1754 | 1467975406234 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]]]}] 03:56:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:56:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 2992ms 03:56:46 INFO - PROCESS | 1754 | 1467975406378 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 03:56:46 INFO - PROCESS | 1754 | 1467975406384 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 03:56:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:56:46 INFO - PROCESS | 1754 | 1467975406393 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:56:46 INFO - PROCESS | 1754 | 1467975406399 Marionette TRACE conn4 <- [1,1622,null,{}] 03:56:46 INFO - PROCESS | 1754 | 1467975406409 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}] 03:56:46 INFO - PROCESS | 1754 | 1467975406414 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:46 INFO - PROCESS | 1754 | 1467975406583 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 03:56:46 INFO - PROCESS | 1754 | 1467975406638 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:46 INFO - PROCESS | 1754 | 1467975406646 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:46 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdfe800 == 33 [pid = 1754] [id = 413] 03:56:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8bdff000) [pid = 1754] [serial = 1240] [outer = (nil)] 03:56:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8cc2bc00) [pid = 1754] [serial = 1241] [outer = 0x8bdff000] 03:56:46 INFO - PROCESS | 1754 | 1467975406840 Marionette DEBUG loaded listener.js 03:56:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8cc31400) [pid = 1754] [serial = 1242] [outer = 0x8bdff000] 03:56:47 INFO - PROCESS | 1754 | 1467975407699 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]]]}] 03:56:47 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 03:56:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1340ms 03:56:47 INFO - PROCESS | 1754 | 1467975407733 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 03:56:47 INFO - PROCESS | 1754 | 1467975407742 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 03:56:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:56:47 INFO - PROCESS | 1754 | 1467975407755 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:56:47 INFO - PROCESS | 1754 | 1467975407762 Marionette TRACE conn4 <- [1,1626,null,{}] 03:56:47 INFO - PROCESS | 1754 | 1467975407769 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}] 03:56:47 INFO - PROCESS | 1754 | 1467975407774 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:47 INFO - PROCESS | 1754 | 1467975407970 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 03:56:48 INFO - PROCESS | 1754 | 1467975408115 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:48 INFO - PROCESS | 1754 | 1467975408123 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:48 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3c5000 == 34 [pid = 1754] [id = 414] 03:56:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8d714400) [pid = 1754] [serial = 1243] [outer = (nil)] 03:56:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8d71e400) [pid = 1754] [serial = 1244] [outer = 0x8d714400] 03:56:48 INFO - PROCESS | 1754 | 1467975408202 Marionette DEBUG loaded listener.js 03:56:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x8d745c00) [pid = 1754] [serial = 1245] [outer = 0x8d714400] 03:56:49 INFO - PROCESS | 1754 | 1467975409184 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]]]}] 03:56:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:56:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1458ms 03:56:49 INFO - PROCESS | 1754 | 1467975409213 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 03:56:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:56:49 INFO - PROCESS | 1754 | 1467975409218 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 03:56:49 INFO - PROCESS | 1754 | 1467975409225 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:56:49 INFO - PROCESS | 1754 | 1467975409232 Marionette TRACE conn4 <- [1,1630,null,{}] 03:56:49 INFO - PROCESS | 1754 | 1467975409261 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}] 03:56:49 INFO - PROCESS | 1754 | 1467975409272 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:49 INFO - PROCESS | 1754 | 1467975409523 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 03:56:49 INFO - PROCESS | 1754 | 1467975409553 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:49 INFO - PROCESS | 1754 | 1467975409566 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:49 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e1b7000 == 35 [pid = 1754] [id = 415] 03:56:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x8e1b7c00) [pid = 1754] [serial = 1246] [outer = (nil)] 03:56:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8e233400) [pid = 1754] [serial = 1247] [outer = 0x8e1b7c00] 03:56:49 INFO - PROCESS | 1754 | 1467975409645 Marionette DEBUG loaded listener.js 03:56:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8e23b400) [pid = 1754] [serial = 1248] [outer = 0x8e1b7c00] 03:56:51 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8ccd0400) [pid = 1754] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:56:51 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8e95a400) [pid = 1754] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:56:51 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8bbd3800) [pid = 1754] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:56:51 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8f721800) [pid = 1754] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:56:51 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8d3c3400) [pid = 1754] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:56:51 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8e943c00) [pid = 1754] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:56:51 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8f723c00) [pid = 1754] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:56:51 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8e942800) [pid = 1754] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:56:51 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8bbd1000) [pid = 1754] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:56:51 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8e943000) [pid = 1754] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:56:51 INFO - PROCESS | 1754 | 1467975411194 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]]]}] 03:56:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:56:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 2051ms 03:56:51 INFO - PROCESS | 1754 | 1467975411278 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 03:56:51 INFO - PROCESS | 1754 | 1467975411282 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 03:56:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:56:51 INFO - PROCESS | 1754 | 1467975411290 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:56:51 INFO - PROCESS | 1754 | 1467975411294 Marionette TRACE conn4 <- [1,1634,null,{}] 03:56:51 INFO - PROCESS | 1754 | 1467975411300 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}] 03:56:51 INFO - PROCESS | 1754 | 1467975411306 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:51 INFO - PROCESS | 1754 | 1467975411526 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 03:56:51 INFO - PROCESS | 1754 | 1467975411616 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:51 INFO - PROCESS | 1754 | 1467975411622 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:51 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3bb800 == 36 [pid = 1754] [id = 416] 03:56:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8e1b8400) [pid = 1754] [serial = 1249] [outer = (nil)] 03:56:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8e94d400) [pid = 1754] [serial = 1250] [outer = 0x8e1b8400] 03:56:51 INFO - PROCESS | 1754 | 1467975411697 Marionette DEBUG loaded listener.js 03:56:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8e95c400) [pid = 1754] [serial = 1251] [outer = 0x8e1b8400] 03:56:52 INFO - PROCESS | 1754 | 1467975412508 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]]]}] 03:56:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:56:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1244ms 03:56:52 INFO - PROCESS | 1754 | 1467975412539 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 03:56:52 INFO - PROCESS | 1754 | 1467975412543 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 03:56:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:56:52 INFO - PROCESS | 1754 | 1467975412549 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:56:52 INFO - PROCESS | 1754 | 1467975412553 Marionette TRACE conn4 <- [1,1638,null,{}] 03:56:52 INFO - PROCESS | 1754 | 1467975412558 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}] 03:56:52 INFO - PROCESS | 1754 | 1467975412563 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:52 INFO - PROCESS | 1754 | 1467975412725 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 03:56:52 INFO - PROCESS | 1754 | 1467975412735 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:52 INFO - PROCESS | 1754 | 1467975412742 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:52 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b0000 == 37 [pid = 1754] [id = 417] 03:56:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8e94dc00) [pid = 1754] [serial = 1252] [outer = (nil)] 03:56:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8e999c00) [pid = 1754] [serial = 1253] [outer = 0x8e94dc00] 03:56:52 INFO - PROCESS | 1754 | 1467975412816 Marionette DEBUG loaded listener.js 03:56:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8e99e000) [pid = 1754] [serial = 1254] [outer = 0x8e94dc00] 03:56:53 INFO - PROCESS | 1754 | 1467975413982 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]]]}] 03:56:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:56:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1488ms 03:56:54 INFO - PROCESS | 1754 | 1467975414040 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 03:56:54 INFO - PROCESS | 1754 | 1467975414048 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 03:56:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:56:54 INFO - PROCESS | 1754 | 1467975414057 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:56:54 INFO - PROCESS | 1754 | 1467975414063 Marionette TRACE conn4 <- [1,1642,null,{}] 03:56:54 INFO - PROCESS | 1754 | 1467975414074 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}] 03:56:54 INFO - PROCESS | 1754 | 1467975414080 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:54 INFO - PROCESS | 1754 | 1467975414349 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 03:56:54 INFO - PROCESS | 1754 | 1467975414630 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:54 INFO - PROCESS | 1754 | 1467975414641 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:54 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd4800 == 38 [pid = 1754] [id = 418] 03:56:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x8cc34000) [pid = 1754] [serial = 1255] [outer = (nil)] 03:56:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x8d743000) [pid = 1754] [serial = 1256] [outer = 0x8cc34000] 03:56:54 INFO - PROCESS | 1754 | 1467975414733 Marionette DEBUG loaded listener.js 03:56:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8e1b1c00) [pid = 1754] [serial = 1257] [outer = 0x8cc34000] 03:56:55 INFO - PROCESS | 1754 | 1467975415677 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]]]}] 03:56:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:56:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1690ms 03:56:55 INFO - PROCESS | 1754 | 1467975415747 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 03:56:55 INFO - PROCESS | 1754 | 1467975415754 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 03:56:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:56:55 INFO - PROCESS | 1754 | 1467975415765 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:56:55 INFO - PROCESS | 1754 | 1467975415771 Marionette TRACE conn4 <- [1,1646,null,{}] 03:56:55 INFO - PROCESS | 1754 | 1467975415778 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}] 03:56:55 INFO - PROCESS | 1754 | 1467975415784 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:56 INFO - PROCESS | 1754 | 1467975416004 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 03:56:56 INFO - PROCESS | 1754 | 1467975416235 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:56 INFO - PROCESS | 1754 | 1467975416249 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:56 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d71b000 == 39 [pid = 1754] [id = 419] 03:56:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8e994c00) [pid = 1754] [serial = 1258] [outer = (nil)] 03:56:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x8e99dc00) [pid = 1754] [serial = 1259] [outer = 0x8e994c00] 03:56:56 INFO - PROCESS | 1754 | 1467975416376 Marionette DEBUG loaded listener.js 03:56:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8ed93800) [pid = 1754] [serial = 1260] [outer = 0x8e994c00] 03:56:57 INFO - PROCESS | 1754 | 1467975417403 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]]]}] 03:56:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:56:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1687ms 03:56:57 INFO - PROCESS | 1754 | 1467975417453 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 03:56:57 INFO - PROCESS | 1754 | 1467975417457 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 03:56:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:56:57 INFO - PROCESS | 1754 | 1467975417465 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:56:57 INFO - PROCESS | 1754 | 1467975417471 Marionette TRACE conn4 <- [1,1650,null,{}] 03:56:57 INFO - PROCESS | 1754 | 1467975417489 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}] 03:56:57 INFO - PROCESS | 1754 | 1467975417498 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:57 INFO - PROCESS | 1754 | 1467975417723 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 03:56:58 INFO - PROCESS | 1754 | 1467975417999 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:58 INFO - PROCESS | 1754 | 1467975418011 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:58 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f5e5400 == 40 [pid = 1754] [id = 420] 03:56:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8f5e5800) [pid = 1754] [serial = 1261] [outer = (nil)] 03:56:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x8f5f0400) [pid = 1754] [serial = 1262] [outer = 0x8f5e5800] 03:56:58 INFO - PROCESS | 1754 | 1467975418106 Marionette DEBUG loaded listener.js 03:56:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x8f71f000) [pid = 1754] [serial = 1263] [outer = 0x8f5e5800] 03:56:59 INFO - PROCESS | 1754 | 1467975419004 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]]]}] 03:56:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:56:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1588ms 03:56:59 INFO - PROCESS | 1754 | 1467975419061 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 03:56:59 INFO - PROCESS | 1754 | 1467975419065 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 03:56:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:56:59 INFO - PROCESS | 1754 | 1467975419074 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:56:59 INFO - PROCESS | 1754 | 1467975419078 Marionette TRACE conn4 <- [1,1654,null,{}] 03:56:59 INFO - PROCESS | 1754 | 1467975419084 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}] 03:56:59 INFO - PROCESS | 1754 | 1467975419089 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:59 INFO - PROCESS | 1754 | 1467975419279 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 03:56:59 INFO - PROCESS | 1754 | 1467975419459 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:59 INFO - PROCESS | 1754 | 1467975419469 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:56:59 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d748800 == 41 [pid = 1754] [id = 421] 03:56:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x8f721000) [pid = 1754] [serial = 1264] [outer = (nil)] 03:56:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x90d15000) [pid = 1754] [serial = 1265] [outer = 0x8f721000] 03:56:59 INFO - PROCESS | 1754 | 1467975419552 Marionette DEBUG loaded listener.js 03:56:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x8f729400) [pid = 1754] [serial = 1266] [outer = 0x8f721000] 03:57:00 INFO - PROCESS | 1754 | 1467975420490 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]]]}] 03:57:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:57:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1433ms 03:57:00 INFO - PROCESS | 1754 | 1467975420507 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 03:57:00 INFO - PROCESS | 1754 | 1467975420511 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 03:57:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:57:00 INFO - PROCESS | 1754 | 1467975420536 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:57:00 INFO - PROCESS | 1754 | 1467975420539 Marionette TRACE conn4 <- [1,1658,null,{}] 03:57:00 INFO - PROCESS | 1754 | 1467975420546 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}] 03:57:00 INFO - PROCESS | 1754 | 1467975420551 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:00 INFO - PROCESS | 1754 | 1467975420743 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 03:57:00 INFO - PROCESS | 1754 | 1467975420921 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:00 INFO - PROCESS | 1754 | 1467975420933 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:00 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd1c00 == 42 [pid = 1754] [id = 422] 03:57:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x8ccd2c00) [pid = 1754] [serial = 1267] [outer = (nil)] 03:57:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x90eb1400) [pid = 1754] [serial = 1268] [outer = 0x8ccd2c00] 03:57:01 INFO - PROCESS | 1754 | 1467975421016 Marionette DEBUG loaded listener.js 03:57:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x90eb6400) [pid = 1754] [serial = 1269] [outer = 0x8ccd2c00] 03:57:02 INFO - PROCESS | 1754 | 1467975422028 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]]]}] 03:57:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:57:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1544ms 03:57:02 INFO - PROCESS | 1754 | 1467975422079 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 03:57:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:57:02 INFO - PROCESS | 1754 | 1467975422084 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 03:57:02 INFO - PROCESS | 1754 | 1467975422091 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:57:02 INFO - PROCESS | 1754 | 1467975422095 Marionette TRACE conn4 <- [1,1662,null,{}] 03:57:02 INFO - PROCESS | 1754 | 1467975422103 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}] 03:57:02 INFO - PROCESS | 1754 | 1467975422117 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:02 INFO - PROCESS | 1754 | 1467975422402 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 03:57:02 INFO - PROCESS | 1754 | 1467975422715 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:02 INFO - PROCESS | 1754 | 1467975422722 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:02 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd9000 == 43 [pid = 1754] [id = 423] 03:57:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0x8bdf6400) [pid = 1754] [serial = 1270] [outer = (nil)] 03:57:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 97 (0x90e78c00) [pid = 1754] [serial = 1271] [outer = 0x8bdf6400] 03:57:02 INFO - PROCESS | 1754 | 1467975422823 Marionette DEBUG loaded listener.js 03:57:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 98 (0x917cc000) [pid = 1754] [serial = 1272] [outer = 0x8bdf6400] 03:57:03 INFO - PROCESS | 1754 | 1467975423765 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]]]}] 03:57:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:57:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1736ms 03:57:03 INFO - PROCESS | 1754 | 1467975423827 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 03:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:57:03 INFO - PROCESS | 1754 | 1467975423832 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 03:57:03 INFO - PROCESS | 1754 | 1467975423838 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:57:03 INFO - PROCESS | 1754 | 1467975423842 Marionette TRACE conn4 <- [1,1666,null,{}] 03:57:03 INFO - PROCESS | 1754 | 1467975423848 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}] 03:57:03 INFO - PROCESS | 1754 | 1467975423854 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:04 INFO - PROCESS | 1754 | 1467975424031 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 03:57:04 INFO - PROCESS | 1754 | 1467975424223 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:04 INFO - PROCESS | 1754 | 1467975424233 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:04 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdfa800 == 44 [pid = 1754] [id = 424] 03:57:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 99 (0x8f720400) [pid = 1754] [serial = 1273] [outer = (nil)] 03:57:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 100 (0x91e0f400) [pid = 1754] [serial = 1274] [outer = 0x8f720400] 03:57:04 INFO - PROCESS | 1754 | 1467975424358 Marionette DEBUG loaded listener.js 03:57:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 101 (0x91e1d800) [pid = 1754] [serial = 1275] [outer = 0x8f720400] 03:57:05 INFO - PROCESS | 1754 | 1467975425300 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]]]}] 03:57:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:57:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1535ms 03:57:05 INFO - PROCESS | 1754 | 1467975425375 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 03:57:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:57:05 INFO - PROCESS | 1754 | 1467975425386 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 03:57:05 INFO - PROCESS | 1754 | 1467975425394 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:57:05 INFO - PROCESS | 1754 | 1467975425398 Marionette TRACE conn4 <- [1,1670,null,{}] 03:57:05 INFO - PROCESS | 1754 | 1467975425405 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}] 03:57:05 INFO - PROCESS | 1754 | 1467975425409 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:05 INFO - PROCESS | 1754 | 1467975425784 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 03:57:06 INFO - PROCESS | 1754 | 1467975426043 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:06 INFO - PROCESS | 1754 | 1467975426053 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:06 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a9800 == 45 [pid = 1754] [id = 425] 03:57:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 102 (0x8b3aa000) [pid = 1754] [serial = 1276] [outer = (nil)] 03:57:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 103 (0x8bbd3c00) [pid = 1754] [serial = 1277] [outer = 0x8b3aa000] 03:57:06 INFO - PROCESS | 1754 | 1467975426132 Marionette DEBUG loaded listener.js 03:57:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 104 (0x8bdf9c00) [pid = 1754] [serial = 1278] [outer = 0x8b3aa000] 03:57:07 INFO - PROCESS | 1754 | 1467975427116 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]]]}] 03:57:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:57:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1794ms 03:57:07 INFO - PROCESS | 1754 | 1467975427189 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 03:57:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:57:07 INFO - PROCESS | 1754 | 1467975427195 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 03:57:07 INFO - PROCESS | 1754 | 1467975427204 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:57:07 INFO - PROCESS | 1754 | 1467975427209 Marionette TRACE conn4 <- [1,1674,null,{}] 03:57:07 INFO - PROCESS | 1754 | 1467975427216 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}] 03:57:07 INFO - PROCESS | 1754 | 1467975427221 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:07 INFO - PROCESS | 1754 | 1467975427449 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 03:57:07 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a8c00 == 44 [pid = 1754] [id = 391] 03:57:07 INFO - PROCESS | 1754 | --DOCSHELL 0x8dbb4400 == 43 [pid = 1754] [id = 389] 03:57:07 INFO - PROCESS | 1754 | --DOCSHELL 0x8d742800 == 42 [pid = 1754] [id = 387] 03:57:07 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc2f800 == 41 [pid = 1754] [id = 388] 03:57:07 INFO - PROCESS | 1754 | --DOMWINDOW == 103 (0x8f5ed000) [pid = 1754] [serial = 1205] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1754 | --DOMWINDOW == 102 (0x8ed94800) [pid = 1754] [serial = 1202] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1754 | --DOMWINDOW == 101 (0x8bdfc400) [pid = 1754] [serial = 1193] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1754 | --DOMWINDOW == 100 (0x8cccc800) [pid = 1754] [serial = 1194] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1754 | --DOMWINDOW == 99 (0x90e76800) [pid = 1754] [serial = 1190] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1754 | --DOMWINDOW == 98 (0x90e77c00) [pid = 1754] [serial = 1191] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1754 | --DOMWINDOW == 97 (0x8d741400) [pid = 1754] [serial = 1196] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1754 | --DOMWINDOW == 96 (0x8dbba400) [pid = 1754] [serial = 1197] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0x8f5efc00) [pid = 1754] [serial = 1206] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x8f366800) [pid = 1754] [serial = 1179] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x90d12400) [pid = 1754] [serial = 1187] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x90d15c00) [pid = 1754] [serial = 1188] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x8e94c400) [pid = 1754] [serial = 1184] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x8cc29800) [pid = 1754] [serial = 1185] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x8d3bec00) [pid = 1754] [serial = 1181] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x8d73b800) [pid = 1754] [serial = 1182] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x8ed96400) [pid = 1754] [serial = 1203] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x8e990000) [pid = 1754] [serial = 1199] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8e99b400) [pid = 1754] [serial = 1200] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1754 | 1467975427726 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:07 INFO - PROCESS | 1754 | 1467975427736 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:07 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdfc400 == 42 [pid = 1754] [id = 426] 03:57:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8cc2f800) [pid = 1754] [serial = 1279] [outer = (nil)] 03:57:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8d3bc400) [pid = 1754] [serial = 1280] [outer = 0x8cc2f800] 03:57:07 INFO - PROCESS | 1754 | 1467975427816 Marionette DEBUG loaded listener.js 03:57:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x8d718000) [pid = 1754] [serial = 1281] [outer = 0x8cc2f800] 03:57:08 INFO - PROCESS | 1754 | 1467975428627 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]]]}] 03:57:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:57:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1486ms 03:57:08 INFO - PROCESS | 1754 | 1467975428689 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 03:57:08 INFO - PROCESS | 1754 | 1467975428695 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 03:57:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:57:08 INFO - PROCESS | 1754 | 1467975428706 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:57:08 INFO - PROCESS | 1754 | 1467975428709 Marionette TRACE conn4 <- [1,1678,null,{}] 03:57:08 INFO - PROCESS | 1754 | 1467975428734 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}] 03:57:08 INFO - PROCESS | 1754 | 1467975428740 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:08 INFO - PROCESS | 1754 | 1467975428913 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 03:57:08 INFO - PROCESS | 1754 | 1467975428927 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:08 INFO - PROCESS | 1754 | 1467975428939 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:08 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc30000 == 43 [pid = 1754] [id = 427] 03:57:08 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x8dbbc400) [pid = 1754] [serial = 1282] [outer = (nil)] 03:57:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x8e1b7400) [pid = 1754] [serial = 1283] [outer = 0x8dbbc400] 03:57:09 INFO - PROCESS | 1754 | 1467975429006 Marionette DEBUG loaded listener.js 03:57:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x8e943400) [pid = 1754] [serial = 1284] [outer = 0x8dbbc400] 03:57:10 INFO - PROCESS | 1754 | 1467975430001 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]]]}] 03:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1345ms 03:57:10 INFO - PROCESS | 1754 | 1467975430055 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 03:57:10 INFO - PROCESS | 1754 | 1467975430062 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 03:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:57:10 INFO - PROCESS | 1754 | 1467975430083 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:57:10 INFO - PROCESS | 1754 | 1467975430090 Marionette TRACE conn4 <- [1,1682,null,{}] 03:57:10 INFO - PROCESS | 1754 | 1467975430102 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}] 03:57:10 INFO - PROCESS | 1754 | 1467975430107 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:10 INFO - PROCESS | 1754 | 1467975430329 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 03:57:10 INFO - PROCESS | 1754 | 1467975430352 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:10 INFO - PROCESS | 1754 | 1467975430361 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:10 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e1aa800 == 44 [pid = 1754] [id = 428] 03:57:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x8e942c00) [pid = 1754] [serial = 1285] [outer = (nil)] 03:57:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x8e99e800) [pid = 1754] [serial = 1286] [outer = 0x8e942c00] 03:57:10 INFO - PROCESS | 1754 | 1467975430430 Marionette DEBUG loaded listener.js 03:57:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x8ed95400) [pid = 1754] [serial = 1287] [outer = 0x8e942c00] 03:57:11 INFO - PROCESS | 1754 | 1467975431370 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]]]}] 03:57:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:57:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1350ms 03:57:11 INFO - PROCESS | 1754 | 1467975431430 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 03:57:11 INFO - PROCESS | 1754 | 1467975431435 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 03:57:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:57:11 INFO - PROCESS | 1754 | 1467975431441 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:57:11 INFO - PROCESS | 1754 | 1467975431444 Marionette TRACE conn4 <- [1,1686,null,{}] 03:57:11 INFO - PROCESS | 1754 | 1467975431450 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}] 03:57:11 INFO - PROCESS | 1754 | 1467975431456 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:11 INFO - PROCESS | 1754 | 1467975431687 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 03:57:11 INFO - PROCESS | 1754 | 1467975431713 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:11 INFO - PROCESS | 1754 | 1467975431718 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:11 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b1000 == 45 [pid = 1754] [id = 429] 03:57:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x8d3c3400) [pid = 1754] [serial = 1288] [outer = (nil)] 03:57:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0x8f366000) [pid = 1754] [serial = 1289] [outer = 0x8d3c3400] 03:57:11 INFO - PROCESS | 1754 | 1467975431790 Marionette DEBUG loaded listener.js 03:57:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 97 (0x8f36c400) [pid = 1754] [serial = 1290] [outer = 0x8d3c3400] 03:57:12 INFO - PROCESS | 1754 | --DOMWINDOW == 96 (0x91e1c000) [pid = 1754] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:57:12 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0x8ead3000) [pid = 1754] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:57:12 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x8bbdb000) [pid = 1754] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:57:12 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x8cc2d000) [pid = 1754] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:57:12 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x8d714400) [pid = 1754] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:57:12 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x8ccd7800) [pid = 1754] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:57:12 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x8bdff000) [pid = 1754] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:57:12 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x8bdf8000) [pid = 1754] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:57:12 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x8e99a000) [pid = 1754] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:57:12 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x90d14c00) [pid = 1754] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:57:12 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x90eb3c00) [pid = 1754] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:57:12 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8e1b7c00) [pid = 1754] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:57:12 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x90eb4800) [pid = 1754] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:57:12 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8e1b8400) [pid = 1754] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:57:12 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x90f3ac00) [pid = 1754] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:57:12 INFO - PROCESS | 1754 | 1467975432897 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]]]}] 03:57:12 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 03:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1482ms 03:57:12 INFO - PROCESS | 1754 | 1467975432926 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 03:57:12 INFO - PROCESS | 1754 | 1467975432930 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 03:57:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:57:12 INFO - PROCESS | 1754 | 1467975432936 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:57:12 INFO - PROCESS | 1754 | 1467975432940 Marionette TRACE conn4 <- [1,1690,null,{}] 03:57:12 INFO - PROCESS | 1754 | 1467975432946 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}] 03:57:12 INFO - PROCESS | 1754 | 1467975432951 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:13 INFO - PROCESS | 1754 | 1467975433166 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 03:57:13 INFO - PROCESS | 1754 | 1467975433188 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:13 INFO - PROCESS | 1754 | 1467975433204 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:13 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f366800 == 46 [pid = 1754] [id = 430] 03:57:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8f367400) [pid = 1754] [serial = 1291] [outer = (nil)] 03:57:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8f5ec800) [pid = 1754] [serial = 1292] [outer = 0x8f367400] 03:57:13 INFO - PROCESS | 1754 | 1467975433282 Marionette DEBUG loaded listener.js 03:57:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x8f71e400) [pid = 1754] [serial = 1293] [outer = 0x8f367400] 03:57:14 INFO - PROCESS | 1754 | 1467975434185 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]]]}] 03:57:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1287ms 03:57:14 INFO - PROCESS | 1754 | 1467975434225 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 03:57:14 INFO - PROCESS | 1754 | 1467975434228 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 03:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:57:14 INFO - PROCESS | 1754 | 1467975434236 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:57:14 INFO - PROCESS | 1754 | 1467975434239 Marionette TRACE conn4 <- [1,1694,null,{}] 03:57:14 INFO - PROCESS | 1754 | 1467975434249 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}] 03:57:14 INFO - PROCESS | 1754 | 1467975434253 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:14 INFO - PROCESS | 1754 | 1467975434441 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 03:57:14 INFO - PROCESS | 1754 | 1467975434684 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:14 INFO - PROCESS | 1754 | 1467975434693 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:14 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a8800 == 47 [pid = 1754] [id = 431] 03:57:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8b3a8c00) [pid = 1754] [serial = 1294] [outer = (nil)] 03:57:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8b3b3800) [pid = 1754] [serial = 1295] [outer = 0x8b3a8c00] 03:57:14 INFO - PROCESS | 1754 | 1467975434785 Marionette DEBUG loaded listener.js 03:57:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x8bdf0c00) [pid = 1754] [serial = 1296] [outer = 0x8b3a8c00] 03:57:15 INFO - PROCESS | 1754 | 1467975435858 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]]]}] 03:57:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1641ms 03:57:15 INFO - PROCESS | 1754 | 1467975435879 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 03:57:15 INFO - PROCESS | 1754 | 1467975435886 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 03:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:57:15 INFO - PROCESS | 1754 | 1467975435895 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:57:15 INFO - PROCESS | 1754 | 1467975435899 Marionette TRACE conn4 <- [1,1698,null,{}] 03:57:15 INFO - PROCESS | 1754 | 1467975435908 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}] 03:57:15 INFO - PROCESS | 1754 | 1467975435917 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:16 INFO - PROCESS | 1754 | 1467975436126 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 03:57:16 INFO - PROCESS | 1754 | 1467975436374 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:16 INFO - PROCESS | 1754 | 1467975436383 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:16 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3bec00 == 48 [pid = 1754] [id = 432] 03:57:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x8d3c0800) [pid = 1754] [serial = 1297] [outer = (nil)] 03:57:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x8d73d400) [pid = 1754] [serial = 1298] [outer = 0x8d3c0800] 03:57:16 INFO - PROCESS | 1754 | 1467975436487 Marionette DEBUG loaded listener.js 03:57:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x8dbb0800) [pid = 1754] [serial = 1299] [outer = 0x8d3c0800] 03:57:17 INFO - PROCESS | 1754 | 1467975437453 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]]]}] 03:57:17 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 03:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1594ms 03:57:17 INFO - PROCESS | 1754 | 1467975437493 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 03:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:57:17 INFO - PROCESS | 1754 | 1467975437500 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 03:57:17 INFO - PROCESS | 1754 | 1467975437507 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:57:17 INFO - PROCESS | 1754 | 1467975437510 Marionette TRACE conn4 <- [1,1702,null,{}] 03:57:17 INFO - PROCESS | 1754 | 1467975437518 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}] 03:57:17 INFO - PROCESS | 1754 | 1467975437523 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:17 INFO - PROCESS | 1754 | 1467975437752 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 03:57:18 INFO - PROCESS | 1754 | 1467975438086 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:18 INFO - PROCESS | 1754 | 1467975438097 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:18 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e231c00 == 49 [pid = 1754] [id = 433] 03:57:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x8e94bc00) [pid = 1754] [serial = 1300] [outer = (nil)] 03:57:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x8e957400) [pid = 1754] [serial = 1301] [outer = 0x8e94bc00] 03:57:18 INFO - PROCESS | 1754 | 1467975438226 Marionette DEBUG loaded listener.js 03:57:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x8e992000) [pid = 1754] [serial = 1302] [outer = 0x8e94bc00] 03:57:19 INFO - PROCESS | 1754 | 1467975439210 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]]]}] 03:57:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:57:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1734ms 03:57:19 INFO - PROCESS | 1754 | 1467975439241 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 03:57:19 INFO - PROCESS | 1754 | 1467975439246 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 03:57:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:57:19 INFO - PROCESS | 1754 | 1467975439262 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:57:19 INFO - PROCESS | 1754 | 1467975439272 Marionette TRACE conn4 <- [1,1706,null,{}] 03:57:19 INFO - PROCESS | 1754 | 1467975439278 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}] 03:57:19 INFO - PROCESS | 1754 | 1467975439286 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:19 INFO - PROCESS | 1754 | 1467975439489 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 03:57:19 INFO - PROCESS | 1754 | 1467975439717 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:19 INFO - PROCESS | 1754 | 1467975439726 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:19 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d712800 == 50 [pid = 1754] [id = 434] 03:57:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x8e238000) [pid = 1754] [serial = 1303] [outer = (nil)] 03:57:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0x8f72a400) [pid = 1754] [serial = 1304] [outer = 0x8e238000] 03:57:19 INFO - PROCESS | 1754 | 1467975439853 Marionette DEBUG loaded listener.js 03:57:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 97 (0x90d1a000) [pid = 1754] [serial = 1305] [outer = 0x8e238000] 03:57:20 INFO - PROCESS | 1754 | 1467975440828 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]]]}] 03:57:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1612ms 03:57:20 INFO - PROCESS | 1754 | 1467975440868 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 03:57:20 INFO - PROCESS | 1754 | 1467975440873 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 03:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:57:20 INFO - PROCESS | 1754 | 1467975440880 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:57:20 INFO - PROCESS | 1754 | 1467975440883 Marionette TRACE conn4 <- [1,1710,null,{}] 03:57:20 INFO - PROCESS | 1754 | 1467975440889 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}] 03:57:20 INFO - PROCESS | 1754 | 1467975440894 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:21 INFO - PROCESS | 1754 | 1467975441085 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 03:57:21 INFO - PROCESS | 1754 | 1467975441310 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:21 INFO - PROCESS | 1754 | 1467975441318 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:21 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b0800 == 51 [pid = 1754] [id = 435] 03:57:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 98 (0x8f5ed800) [pid = 1754] [serial = 1306] [outer = (nil)] 03:57:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 99 (0x90ebb800) [pid = 1754] [serial = 1307] [outer = 0x8f5ed800] 03:57:21 INFO - PROCESS | 1754 | 1467975441447 Marionette DEBUG loaded listener.js 03:57:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 100 (0x90f35000) [pid = 1754] [serial = 1308] [outer = 0x8f5ed800] 03:57:22 INFO - PROCESS | 1754 | 1467975442372 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]]]}] 03:57:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:57:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1530ms 03:57:22 INFO - PROCESS | 1754 | 1467975442412 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 03:57:22 INFO - PROCESS | 1754 | 1467975442416 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 03:57:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:57:22 INFO - PROCESS | 1754 | 1467975442423 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:57:22 INFO - PROCESS | 1754 | 1467975442428 Marionette TRACE conn4 <- [1,1714,null,{}] 03:57:22 INFO - PROCESS | 1754 | 1467975442435 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}] 03:57:22 INFO - PROCESS | 1754 | 1467975442442 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:22 INFO - PROCESS | 1754 | 1467975442634 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 03:57:22 INFO - PROCESS | 1754 | 1467975442838 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:22 INFO - PROCESS | 1754 | 1467975442867 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:22 INFO - PROCESS | 1754 | ++DOCSHELL 0x90eb5400 == 52 [pid = 1754] [id = 436] 03:57:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 101 (0x90f3f800) [pid = 1754] [serial = 1309] [outer = (nil)] 03:57:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 102 (0x917d0c00) [pid = 1754] [serial = 1310] [outer = 0x90f3f800] 03:57:23 INFO - PROCESS | 1754 | 1467975443055 Marionette DEBUG loaded listener.js 03:57:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 103 (0x9294d400) [pid = 1754] [serial = 1311] [outer = 0x90f3f800] 03:57:24 INFO - PROCESS | 1754 | 1467975444062 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]]]}] 03:57:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1686ms 03:57:24 INFO - PROCESS | 1754 | 1467975444110 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 03:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:57:24 INFO - PROCESS | 1754 | 1467975444115 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 03:57:24 INFO - PROCESS | 1754 | 1467975444121 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:57:24 INFO - PROCESS | 1754 | 1467975444125 Marionette TRACE conn4 <- [1,1718,null,{}] 03:57:24 INFO - PROCESS | 1754 | 1467975444131 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}] 03:57:24 INFO - PROCESS | 1754 | 1467975444137 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:24 INFO - PROCESS | 1754 | 1467975444328 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 03:57:24 INFO - PROCESS | 1754 | 1467975444556 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:24 INFO - PROCESS | 1754 | 1467975444566 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:24 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdfc000 == 53 [pid = 1754] [id = 437] 03:57:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 104 (0x8dbbd400) [pid = 1754] [serial = 1312] [outer = (nil)] 03:57:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 105 (0x92958400) [pid = 1754] [serial = 1313] [outer = 0x8dbbd400] 03:57:24 INFO - PROCESS | 1754 | 1467975444697 Marionette DEBUG loaded listener.js 03:57:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 106 (0x93879800) [pid = 1754] [serial = 1314] [outer = 0x8dbbd400] 03:57:25 INFO - PROCESS | 1754 | 1467975445620 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]]]}] 03:57:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:57:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1532ms 03:57:25 INFO - PROCESS | 1754 | 1467975445670 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 03:57:25 INFO - PROCESS | 1754 | 1467975445681 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 03:57:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:57:25 INFO - PROCESS | 1754 | 1467975445692 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:57:25 INFO - PROCESS | 1754 | 1467975445699 Marionette TRACE conn4 <- [1,1722,null,{}] 03:57:25 INFO - PROCESS | 1754 | 1467975445706 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}] 03:57:25 INFO - PROCESS | 1754 | 1467975445712 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:25 INFO - PROCESS | 1754 | 1467975445905 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 03:57:26 INFO - PROCESS | 1754 | 1467975446141 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:26 INFO - PROCESS | 1754 | 1467975446151 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:26 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc2d000 == 54 [pid = 1754] [id = 438] 03:57:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 107 (0x8cc2d400) [pid = 1754] [serial = 1315] [outer = (nil)] 03:57:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 108 (0x8cc35000) [pid = 1754] [serial = 1316] [outer = 0x8cc2d400] 03:57:26 INFO - PROCESS | 1754 | 1467975446480 Marionette DEBUG loaded listener.js 03:57:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 109 (0x8ccd7000) [pid = 1754] [serial = 1317] [outer = 0x8cc2d400] 03:57:27 INFO - PROCESS | 1754 | 1467975447430 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]]]}] 03:57:27 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 03:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1790ms 03:57:27 INFO - PROCESS | 1754 | 1467975447480 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 03:57:27 INFO - PROCESS | 1754 | 1467975447486 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 03:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:57:27 INFO - PROCESS | 1754 | 1467975447495 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:57:27 INFO - PROCESS | 1754 | 1467975447499 Marionette TRACE conn4 <- [1,1726,null,{}] 03:57:27 INFO - PROCESS | 1754 | 1467975447507 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}] 03:57:27 INFO - PROCESS | 1754 | 1467975447511 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:27 INFO - PROCESS | 1754 | 1467975447705 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 03:57:28 INFO - PROCESS | 1754 | 1467975448081 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:28 INFO - PROCESS | 1754 | 1467975448089 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:28 INFO - PROCESS | 1754 | ++DOCSHELL 0x8dbbc800 == 55 [pid = 1754] [id = 439] 03:57:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 110 (0x8e1b5c00) [pid = 1754] [serial = 1318] [outer = (nil)] 03:57:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 111 (0x8e23d400) [pid = 1754] [serial = 1319] [outer = 0x8e1b5c00] 03:57:28 INFO - PROCESS | 1754 | 1467975448171 Marionette DEBUG loaded listener.js 03:57:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 112 (0x8e94fc00) [pid = 1754] [serial = 1320] [outer = 0x8e1b5c00] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3bb800 == 54 [pid = 1754] [id = 416] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b1400 == 53 [pid = 1754] [id = 393] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8f366800 == 52 [pid = 1754] [id = 430] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b1000 == 51 [pid = 1754] [id = 429] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8e1aa800 == 50 [pid = 1754] [id = 428] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc30000 == 49 [pid = 1754] [id = 427] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdfc400 == 48 [pid = 1754] [id = 426] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a9800 == 47 [pid = 1754] [id = 425] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a7c00 == 46 [pid = 1754] [id = 409] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf3000 == 45 [pid = 1754] [id = 411] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a6c00 == 44 [pid = 1754] [id = 410] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x90f3a000 == 43 [pid = 1754] [id = 407] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x91e1a400 == 42 [pid = 1754] [id = 408] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3be000 == 41 [pid = 1754] [id = 398] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdfe800 == 40 [pid = 1754] [id = 413] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8d748800 == 39 [pid = 1754] [id = 421] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf5400 == 38 [pid = 1754] [id = 412] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8e957000 == 37 [pid = 1754] [id = 390] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b0000 == 36 [pid = 1754] [id = 417] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8e1aa400 == 35 [pid = 1754] [id = 399] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd4800 == 34 [pid = 1754] [id = 418] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8f723400 == 33 [pid = 1754] [id = 395] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3bf000 == 32 [pid = 1754] [id = 403] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd1c00 == 31 [pid = 1754] [id = 422] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8ccd4c00 == 30 [pid = 1754] [id = 402] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf7000 == 29 [pid = 1754] [id = 394] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8d71b000 == 28 [pid = 1754] [id = 419] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdfa800 == 27 [pid = 1754] [id = 424] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8f727c00 == 26 [pid = 1754] [id = 406] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3c5000 == 25 [pid = 1754] [id = 414] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8dbb5c00 == 24 [pid = 1754] [id = 400] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b2000 == 23 [pid = 1754] [id = 392] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8f5e5400 == 22 [pid = 1754] [id = 420] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x90d13000 == 21 [pid = 1754] [id = 404] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd9000 == 20 [pid = 1754] [id = 423] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8e1b7000 == 19 [pid = 1754] [id = 415] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b4800 == 18 [pid = 1754] [id = 401] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8f5f3800 == 17 [pid = 1754] [id = 405] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd3400 == 16 [pid = 1754] [id = 397] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8e956c00 == 15 [pid = 1754] [id = 396] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdfc000 == 14 [pid = 1754] [id = 437] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x90eb5400 == 13 [pid = 1754] [id = 436] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b0800 == 12 [pid = 1754] [id = 435] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8d712800 == 11 [pid = 1754] [id = 434] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3bec00 == 10 [pid = 1754] [id = 432] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8e231c00 == 9 [pid = 1754] [id = 433] 03:57:29 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a8800 == 8 [pid = 1754] [id = 431] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 111 (0x8e999c00) [pid = 1754] [serial = 1253] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 110 (0x9294f800) [pid = 1754] [serial = 1226] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 109 (0x937ae000) [pid = 1754] [serial = 1230] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 108 (0x9295bc00) [pid = 1754] [serial = 1229] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 107 (0x93886000) [pid = 1754] [serial = 1233] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 106 (0x9387f400) [pid = 1754] [serial = 1232] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 105 (0x93961c00) [pid = 1754] [serial = 1236] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 104 (0x93958400) [pid = 1754] [serial = 1235] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 103 (0x8d71e400) [pid = 1754] [serial = 1244] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 102 (0x8e1af000) [pid = 1754] [serial = 1209] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 101 (0x8cc2bc00) [pid = 1754] [serial = 1241] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 100 (0x8d717400) [pid = 1754] [serial = 1208] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 99 (0x8cc31400) [pid = 1754] [serial = 1242] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 98 (0x8d719800) [pid = 1754] [serial = 1239] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 97 (0x8d3bd800) [pid = 1754] [serial = 1238] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 96 (0x8f5e8800) [pid = 1754] [serial = 1212] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0x8f365000) [pid = 1754] [serial = 1211] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x90eaf000) [pid = 1754] [serial = 1215] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x90d20400) [pid = 1754] [serial = 1214] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x90f34000) [pid = 1754] [serial = 1218] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x8e233400) [pid = 1754] [serial = 1247] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x90ebac00) [pid = 1754] [serial = 1217] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x917c6000) [pid = 1754] [serial = 1221] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x8e94d400) [pid = 1754] [serial = 1250] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x917c4400) [pid = 1754] [serial = 1220] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x928e9800) [pid = 1754] [serial = 1224] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x9212a400) [pid = 1754] [serial = 1223] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8e23b400) [pid = 1754] [serial = 1248] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x92952800) [pid = 1754] [serial = 1227] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8e95c400) [pid = 1754] [serial = 1251] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8d745c00) [pid = 1754] [serial = 1245] [outer = (nil)] [url = about:blank] 03:57:30 INFO - PROCESS | 1754 | 1467975450445 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]]]}] 03:57:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 3001ms 03:57:30 INFO - PROCESS | 1754 | 1467975450496 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 03:57:30 INFO - PROCESS | 1754 | 1467975450502 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 03:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:57:30 INFO - PROCESS | 1754 | 1467975450512 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:57:30 INFO - PROCESS | 1754 | 1467975450517 Marionette TRACE conn4 <- [1,1730,null,{}] 03:57:30 INFO - PROCESS | 1754 | 1467975450572 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}] 03:57:30 INFO - PROCESS | 1754 | 1467975450579 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:30 INFO - PROCESS | 1754 | 1467975450782 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 03:57:30 INFO - PROCESS | 1754 | 1467975450794 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:30 INFO - PROCESS | 1754 | 1467975450809 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:30 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdfd400 == 9 [pid = 1754] [id = 440] 03:57:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x8cc2a000) [pid = 1754] [serial = 1321] [outer = (nil)] 03:57:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8cc35800) [pid = 1754] [serial = 1322] [outer = 0x8cc2a000] 03:57:30 INFO - PROCESS | 1754 | 1467975450884 Marionette DEBUG loaded listener.js 03:57:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8ccd6c00) [pid = 1754] [serial = 1323] [outer = 0x8cc2a000] 03:57:31 INFO - PROCESS | 1754 | 1467975451843 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]]]}] 03:57:31 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 03:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1387ms 03:57:31 INFO - PROCESS | 1754 | 1467975451900 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 03:57:31 INFO - PROCESS | 1754 | 1467975451909 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 03:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:57:31 INFO - PROCESS | 1754 | 1467975451932 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:57:31 INFO - PROCESS | 1754 | 1467975451939 Marionette TRACE conn4 <- [1,1734,null,{}] 03:57:31 INFO - PROCESS | 1754 | 1467975451948 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}] 03:57:31 INFO - PROCESS | 1754 | 1467975451955 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:32 INFO - PROCESS | 1754 | 1467975452218 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 03:57:32 INFO - PROCESS | 1754 | 1467975452310 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:32 INFO - PROCESS | 1754 | 1467975452319 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:32 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d71c000 == 10 [pid = 1754] [id = 441] 03:57:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x8d73ec00) [pid = 1754] [serial = 1324] [outer = (nil)] 03:57:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8d745800) [pid = 1754] [serial = 1325] [outer = 0x8d73ec00] 03:57:32 INFO - PROCESS | 1754 | 1467975452395 Marionette DEBUG loaded listener.js 03:57:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8dbb1000) [pid = 1754] [serial = 1326] [outer = 0x8d73ec00] 03:57:33 INFO - PROCESS | 1754 | 1467975453440 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]]]}] 03:57:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1594ms 03:57:33 INFO - PROCESS | 1754 | 1467975453525 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 03:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:57:33 INFO - PROCESS | 1754 | 1467975453529 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 03:57:33 INFO - PROCESS | 1754 | 1467975453544 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:57:33 INFO - PROCESS | 1754 | 1467975453552 Marionette TRACE conn4 <- [1,1738,null,{}] 03:57:33 INFO - PROCESS | 1754 | 1467975453571 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}] 03:57:33 INFO - PROCESS | 1754 | 1467975453580 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:33 INFO - PROCESS | 1754 | 1467975453813 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 03:57:33 INFO - PROCESS | 1754 | 1467975453966 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:33 INFO - PROCESS | 1754 | 1467975453978 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:34 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e94f000 == 11 [pid = 1754] [id = 442] 03:57:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x8e954c00) [pid = 1754] [serial = 1327] [outer = (nil)] 03:57:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x8e95c400) [pid = 1754] [serial = 1328] [outer = 0x8e954c00] 03:57:34 INFO - PROCESS | 1754 | 1467975454064 Marionette DEBUG loaded listener.js 03:57:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x8e994400) [pid = 1754] [serial = 1329] [outer = 0x8e954c00] 03:57:35 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x8f367400) [pid = 1754] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:57:35 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x8d3c3400) [pid = 1754] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:57:35 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x8e994c00) [pid = 1754] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:57:35 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x8f720400) [pid = 1754] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:57:35 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8f5e5800) [pid = 1754] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:57:35 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8f721000) [pid = 1754] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:57:35 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8ccd2c00) [pid = 1754] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:57:35 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8cc34000) [pid = 1754] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:57:35 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8dbbc400) [pid = 1754] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:57:35 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8b3aa000) [pid = 1754] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:57:35 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8e94dc00) [pid = 1754] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:57:35 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8bdf6400) [pid = 1754] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:57:35 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8cc2f800) [pid = 1754] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:57:35 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8e942c00) [pid = 1754] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:57:35 INFO - PROCESS | 1754 | 1467975455637 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]]]}] 03:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2152ms 03:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:57:35 INFO - PROCESS | 1754 | 1467975455689 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 03:57:35 INFO - PROCESS | 1754 | 1467975455693 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 03:57:35 INFO - PROCESS | 1754 | 1467975455700 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:57:35 INFO - PROCESS | 1754 | 1467975455703 Marionette TRACE conn4 <- [1,1742,null,{}] 03:57:35 INFO - PROCESS | 1754 | 1467975455709 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}] 03:57:35 INFO - PROCESS | 1754 | 1467975455715 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:35 INFO - PROCESS | 1754 | 1467975455904 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 03:57:36 INFO - PROCESS | 1754 | 1467975456043 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:36 INFO - PROCESS | 1754 | 1467975456053 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:36 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc2e400 == 12 [pid = 1754] [id = 443] 03:57:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8cc2f000) [pid = 1754] [serial = 1330] [outer = (nil)] 03:57:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8dbbf000) [pid = 1754] [serial = 1331] [outer = 0x8cc2f000] 03:57:36 INFO - PROCESS | 1754 | 1467975456128 Marionette DEBUG loaded listener.js 03:57:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8ead2800) [pid = 1754] [serial = 1332] [outer = 0x8cc2f000] 03:57:37 INFO - PROCESS | 1754 | 1467975457012 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]]]}] 03:57:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:57:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1382ms 03:57:37 INFO - PROCESS | 1754 | 1467975457084 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 03:57:37 INFO - PROCESS | 1754 | 1467975457090 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 03:57:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:57:37 INFO - PROCESS | 1754 | 1467975457101 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:57:37 INFO - PROCESS | 1754 | 1467975457104 Marionette TRACE conn4 <- [1,1746,null,{}] 03:57:37 INFO - PROCESS | 1754 | 1467975457114 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}] 03:57:37 INFO - PROCESS | 1754 | 1467975457122 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:37 INFO - PROCESS | 1754 | 1467975457369 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 03:57:37 INFO - PROCESS | 1754 | 1467975457803 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:37 INFO - PROCESS | 1754 | 1467975457823 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:37 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3ad000 == 13 [pid = 1754] [id = 444] 03:57:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8b3ad800) [pid = 1754] [serial = 1333] [outer = (nil)] 03:57:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x8bbd0c00) [pid = 1754] [serial = 1334] [outer = 0x8b3ad800] 03:57:37 INFO - PROCESS | 1754 | 1467975457975 Marionette DEBUG loaded listener.js 03:57:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x8bdf3000) [pid = 1754] [serial = 1335] [outer = 0x8b3ad800] 03:57:39 INFO - PROCESS | 1754 | 1467975459254 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]]]}] 03:57:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 2201ms 03:57:39 INFO - PROCESS | 1754 | 1467975459307 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 03:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:57:39 INFO - PROCESS | 1754 | 1467975459318 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 03:57:39 INFO - PROCESS | 1754 | 1467975459331 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:57:39 INFO - PROCESS | 1754 | 1467975459340 Marionette TRACE conn4 <- [1,1750,null,{}] 03:57:39 INFO - PROCESS | 1754 | 1467975459354 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}] 03:57:39 INFO - PROCESS | 1754 | 1467975459368 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:39 INFO - PROCESS | 1754 | 1467975459699 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 03:57:39 INFO - PROCESS | 1754 | 1467975459966 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:39 INFO - PROCESS | 1754 | 1467975459980 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:40 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d71b400 == 14 [pid = 1754] [id = 445] 03:57:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8d73f000) [pid = 1754] [serial = 1336] [outer = (nil)] 03:57:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8d743400) [pid = 1754] [serial = 1337] [outer = 0x8d73f000] 03:57:40 INFO - PROCESS | 1754 | 1467975460170 Marionette DEBUG loaded listener.js 03:57:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x8e1ab400) [pid = 1754] [serial = 1338] [outer = 0x8d73f000] 03:57:41 INFO - PROCESS | 1754 | 1467975461697 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]]]}] 03:57:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 2458ms 03:57:41 INFO - PROCESS | 1754 | 1467975461794 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 03:57:41 INFO - PROCESS | 1754 | 1467975461805 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 03:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:57:41 INFO - PROCESS | 1754 | 1467975461873 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:57:41 INFO - PROCESS | 1754 | 1467975461881 Marionette TRACE conn4 <- [1,1754,null,{}] 03:57:41 INFO - PROCESS | 1754 | 1467975461898 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}] 03:57:41 INFO - PROCESS | 1754 | 1467975461908 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:42 INFO - PROCESS | 1754 | 1467975462295 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 03:57:42 INFO - PROCESS | 1754 | 1467975462456 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:42 INFO - PROCESS | 1754 | 1467975462467 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:42 INFO - PROCESS | 1754 | ++DOCSHELL 0x8dbb8800 == 15 [pid = 1754] [id = 446] 03:57:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8e946800) [pid = 1754] [serial = 1339] [outer = (nil)] 03:57:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8e995c00) [pid = 1754] [serial = 1340] [outer = 0x8e946800] 03:57:42 INFO - PROCESS | 1754 | 1467975462612 Marionette DEBUG loaded listener.js 03:57:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x8eace400) [pid = 1754] [serial = 1341] [outer = 0x8e946800] 03:57:44 INFO - PROCESS | 1754 | 1467975464071 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]]]}] 03:57:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:57:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 2356ms 03:57:44 INFO - PROCESS | 1754 | 1467975464174 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 03:57:44 INFO - PROCESS | 1754 | 1467975464179 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 03:57:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:57:44 INFO - PROCESS | 1754 | 1467975464205 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:57:44 INFO - PROCESS | 1754 | 1467975464215 Marionette TRACE conn4 <- [1,1758,null,{}] 03:57:44 INFO - PROCESS | 1754 | 1467975464267 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}] 03:57:44 INFO - PROCESS | 1754 | 1467975464276 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:44 INFO - PROCESS | 1754 | 1467975464491 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 03:57:44 INFO - PROCESS | 1754 | 1467975464855 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:44 INFO - PROCESS | 1754 | 1467975464863 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:44 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3ab400 == 16 [pid = 1754] [id = 447] 03:57:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x8b3b0c00) [pid = 1754] [serial = 1342] [outer = (nil)] 03:57:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x8f5e6800) [pid = 1754] [serial = 1343] [outer = 0x8b3b0c00] 03:57:45 INFO - PROCESS | 1754 | 1467975465008 Marionette DEBUG loaded listener.js 03:57:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x8f369400) [pid = 1754] [serial = 1344] [outer = 0x8b3b0c00] 03:57:46 INFO - PROCESS | 1754 | 1467975466332 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]]]}] 03:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 2206ms 03:57:46 INFO - PROCESS | 1754 | 1467975466396 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 03:57:46 INFO - PROCESS | 1754 | 1467975466404 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 03:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:57:46 INFO - PROCESS | 1754 | 1467975466415 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:57:46 INFO - PROCESS | 1754 | 1467975466419 Marionette TRACE conn4 <- [1,1762,null,{}] 03:57:46 INFO - PROCESS | 1754 | 1467975466430 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}] 03:57:46 INFO - PROCESS | 1754 | 1467975466437 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:46 INFO - PROCESS | 1754 | 1467975466725 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 03:57:47 INFO - PROCESS | 1754 | 1467975467082 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:47 INFO - PROCESS | 1754 | 1467975467097 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:47 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3c1800 == 17 [pid = 1754] [id = 448] 03:57:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x8e23b400) [pid = 1754] [serial = 1345] [outer = (nil)] 03:57:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x8f72a000) [pid = 1754] [serial = 1346] [outer = 0x8e23b400] 03:57:47 INFO - PROCESS | 1754 | 1467975467235 Marionette DEBUG loaded listener.js 03:57:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x8f727c00) [pid = 1754] [serial = 1347] [outer = 0x8e23b400] 03:57:48 INFO - PROCESS | 1754 | 1467975468518 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]]]}] 03:57:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:57:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 2193ms 03:57:48 INFO - PROCESS | 1754 | 1467975468610 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 03:57:48 INFO - PROCESS | 1754 | 1467975468617 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 03:57:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:57:48 INFO - PROCESS | 1754 | 1467975468628 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:57:48 INFO - PROCESS | 1754 | 1467975468635 Marionette TRACE conn4 <- [1,1766,null,{}] 03:57:48 INFO - PROCESS | 1754 | 1467975468701 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}] 03:57:48 INFO - PROCESS | 1754 | 1467975468710 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:48 INFO - PROCESS | 1754 | 1467975468964 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 03:57:49 INFO - PROCESS | 1754 | 1467975469239 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:49 INFO - PROCESS | 1754 | 1467975469270 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:49 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3bc800 == 18 [pid = 1754] [id = 449] 03:57:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x90e7b000) [pid = 1754] [serial = 1348] [outer = (nil)] 03:57:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0x90e83000) [pid = 1754] [serial = 1349] [outer = 0x90e7b000] 03:57:49 INFO - PROCESS | 1754 | 1467975469402 Marionette DEBUG loaded listener.js 03:57:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 97 (0x90f36800) [pid = 1754] [serial = 1350] [outer = 0x90e7b000] 03:57:50 INFO - PROCESS | 1754 | 1467975470800 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]]]}] 03:57:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:57:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 2263ms 03:57:50 INFO - PROCESS | 1754 | 1467975470892 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 03:57:50 INFO - PROCESS | 1754 | 1467975470899 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 03:57:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:57:50 INFO - PROCESS | 1754 | 1467975470909 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:57:50 INFO - PROCESS | 1754 | 1467975470915 Marionette TRACE conn4 <- [1,1770,null,{}] 03:57:50 INFO - PROCESS | 1754 | 1467975470987 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}] 03:57:50 INFO - PROCESS | 1754 | 1467975470995 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:51 INFO - PROCESS | 1754 | 1467975471329 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 03:57:51 INFO - PROCESS | 1754 | 1467975471561 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:51 INFO - PROCESS | 1754 | 1467975471572 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:51 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3acc00 == 19 [pid = 1754] [id = 450] 03:57:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 98 (0x8bbd9400) [pid = 1754] [serial = 1351] [outer = (nil)] 03:57:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 99 (0x8e231800) [pid = 1754] [serial = 1352] [outer = 0x8bbd9400] 03:57:51 INFO - PROCESS | 1754 | 1467975471750 Marionette DEBUG loaded listener.js 03:57:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 100 (0x8ed96400) [pid = 1754] [serial = 1353] [outer = 0x8bbd9400] 03:57:53 INFO - PROCESS | 1754 | 1467975473170 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]]]}] 03:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 2358ms 03:57:53 INFO - PROCESS | 1754 | 1467975473269 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 03:57:53 INFO - PROCESS | 1754 | 1467975473282 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 03:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:57:53 INFO - PROCESS | 1754 | 1467975473482 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:57:53 INFO - PROCESS | 1754 | 1467975473492 Marionette TRACE conn4 <- [1,1774,null,{}] 03:57:53 INFO - PROCESS | 1754 | 1467975473510 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}] 03:57:53 INFO - PROCESS | 1754 | 1467975473520 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:53 INFO - PROCESS | 1754 | 1467975473845 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 03:57:54 INFO - PROCESS | 1754 | 1467975474180 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:54 INFO - PROCESS | 1754 | 1467975474197 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:54 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbda000 == 20 [pid = 1754] [id = 451] 03:57:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 101 (0x8bdf3800) [pid = 1754] [serial = 1354] [outer = (nil)] 03:57:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 102 (0x8ccd7800) [pid = 1754] [serial = 1355] [outer = 0x8bdf3800] 03:57:54 INFO - PROCESS | 1754 | 1467975474287 Marionette DEBUG loaded listener.js 03:57:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 103 (0x8d3c2400) [pid = 1754] [serial = 1356] [outer = 0x8bdf3800] 03:57:54 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc2e400 == 19 [pid = 1754] [id = 443] 03:57:54 INFO - PROCESS | 1754 | --DOCSHELL 0x8e94f000 == 18 [pid = 1754] [id = 442] 03:57:54 INFO - PROCESS | 1754 | --DOCSHELL 0x8d71c000 == 17 [pid = 1754] [id = 441] 03:57:54 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdfd400 == 16 [pid = 1754] [id = 440] 03:57:55 INFO - PROCESS | 1754 | --DOMWINDOW == 102 (0x8f5ec800) [pid = 1754] [serial = 1292] [outer = (nil)] [url = about:blank] 03:57:55 INFO - PROCESS | 1754 | --DOMWINDOW == 101 (0x8f366000) [pid = 1754] [serial = 1289] [outer = (nil)] [url = about:blank] 03:57:55 INFO - PROCESS | 1754 | --DOMWINDOW == 100 (0x8e99dc00) [pid = 1754] [serial = 1259] [outer = (nil)] [url = about:blank] 03:57:55 INFO - PROCESS | 1754 | --DOMWINDOW == 99 (0x8ed93800) [pid = 1754] [serial = 1260] [outer = (nil)] [url = about:blank] 03:57:55 INFO - PROCESS | 1754 | --DOMWINDOW == 98 (0x91e0f400) [pid = 1754] [serial = 1274] [outer = (nil)] [url = about:blank] 03:57:55 INFO - PROCESS | 1754 | --DOMWINDOW == 97 (0x91e1d800) [pid = 1754] [serial = 1275] [outer = (nil)] [url = about:blank] 03:57:55 INFO - PROCESS | 1754 | --DOMWINDOW == 96 (0x8f5f0400) [pid = 1754] [serial = 1262] [outer = (nil)] [url = about:blank] 03:57:55 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0x8f71f000) [pid = 1754] [serial = 1263] [outer = (nil)] [url = about:blank] 03:57:55 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x90d15000) [pid = 1754] [serial = 1265] [outer = (nil)] [url = about:blank] 03:57:55 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x8f729400) [pid = 1754] [serial = 1266] [outer = (nil)] [url = about:blank] 03:57:55 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x90eb1400) [pid = 1754] [serial = 1268] [outer = (nil)] [url = about:blank] 03:57:55 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x90eb6400) [pid = 1754] [serial = 1269] [outer = (nil)] [url = about:blank] 03:57:55 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x8d743000) [pid = 1754] [serial = 1256] [outer = (nil)] [url = about:blank] 03:57:55 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x8e1b1c00) [pid = 1754] [serial = 1257] [outer = (nil)] [url = about:blank] 03:57:55 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x8e1b7400) [pid = 1754] [serial = 1283] [outer = (nil)] [url = about:blank] 03:57:55 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x8bbd3c00) [pid = 1754] [serial = 1277] [outer = (nil)] [url = about:blank] 03:57:55 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x8bdf9c00) [pid = 1754] [serial = 1278] [outer = (nil)] [url = about:blank] 03:57:55 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8e99e000) [pid = 1754] [serial = 1254] [outer = (nil)] [url = about:blank] 03:57:55 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x90e78c00) [pid = 1754] [serial = 1271] [outer = (nil)] [url = about:blank] 03:57:55 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x917cc000) [pid = 1754] [serial = 1272] [outer = (nil)] [url = about:blank] 03:57:55 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8d3bc400) [pid = 1754] [serial = 1280] [outer = (nil)] [url = about:blank] 03:57:55 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8d718000) [pid = 1754] [serial = 1281] [outer = (nil)] [url = about:blank] 03:57:55 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8f36c400) [pid = 1754] [serial = 1290] [outer = (nil)] [url = about:blank] 03:57:55 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8e99e800) [pid = 1754] [serial = 1286] [outer = (nil)] [url = about:blank] 03:57:55 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8ed95400) [pid = 1754] [serial = 1287] [outer = (nil)] [url = about:blank] 03:57:55 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8e943400) [pid = 1754] [serial = 1284] [outer = (nil)] [url = about:blank] 03:57:55 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8f71e400) [pid = 1754] [serial = 1293] [outer = (nil)] [url = about:blank] 03:57:55 INFO - PROCESS | 1754 | 1467975475735 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]]]}] 03:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 2399ms 03:57:55 INFO - PROCESS | 1754 | 1467975475802 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 03:57:55 INFO - PROCESS | 1754 | 1467975475813 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 03:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:57:55 INFO - PROCESS | 1754 | 1467975475833 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:57:55 INFO - PROCESS | 1754 | 1467975475840 Marionette TRACE conn4 <- [1,1778,null,{}] 03:57:55 INFO - PROCESS | 1754 | 1467975475851 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}] 03:57:55 INFO - PROCESS | 1754 | 1467975475858 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:56 INFO - PROCESS | 1754 | 1467975476242 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 03:57:56 INFO - PROCESS | 1754 | 1467975476437 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:56 INFO - PROCESS | 1754 | 1467975476445 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:56 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd3c00 == 17 [pid = 1754] [id = 452] 03:57:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8d714000) [pid = 1754] [serial = 1357] [outer = (nil)] 03:57:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8dbb9800) [pid = 1754] [serial = 1358] [outer = 0x8d714000] 03:57:56 INFO - PROCESS | 1754 | 1467975476545 Marionette DEBUG loaded listener.js 03:57:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8e1b8000) [pid = 1754] [serial = 1359] [outer = 0x8d714000] 03:57:57 INFO - PROCESS | 1754 | 1467975477713 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]]]}] 03:57:57 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 03:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1943ms 03:57:57 INFO - PROCESS | 1754 | 1467975477779 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 03:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:57:57 INFO - PROCESS | 1754 | 1467975477784 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 03:57:57 INFO - PROCESS | 1754 | 1467975477791 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:57:57 INFO - PROCESS | 1754 | 1467975477797 Marionette TRACE conn4 <- [1,1782,null,{}] 03:57:57 INFO - PROCESS | 1754 | 1467975477833 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}] 03:57:57 INFO - PROCESS | 1754 | 1467975477843 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:58 INFO - PROCESS | 1754 | 1467975478187 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 03:57:58 INFO - PROCESS | 1754 | 1467975478331 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:58 INFO - PROCESS | 1754 | 1467975478348 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:57:58 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e999c00 == 18 [pid = 1754] [id = 453] 03:57:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8e99ac00) [pid = 1754] [serial = 1360] [outer = (nil)] 03:57:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x8eacf800) [pid = 1754] [serial = 1361] [outer = 0x8e99ac00] 03:57:58 INFO - PROCESS | 1754 | 1467975478605 Marionette DEBUG loaded listener.js 03:57:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x8ed94800) [pid = 1754] [serial = 1362] [outer = 0x8e99ac00] 03:57:59 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8e954c00) [pid = 1754] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:57:59 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8b3a8c00) [pid = 1754] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:57:59 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8d73ec00) [pid = 1754] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:57:59 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8d3c0800) [pid = 1754] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:57:59 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8e1b5c00) [pid = 1754] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:57:59 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8cc2a000) [pid = 1754] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:57:59 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8e94bc00) [pid = 1754] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:57:59 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8e238000) [pid = 1754] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:57:59 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8f5ed800) [pid = 1754] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:57:59 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x90f3f800) [pid = 1754] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:57:59 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8dbbd400) [pid = 1754] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:57:59 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8cc2d400) [pid = 1754] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:57:59 INFO - PROCESS | 1754 | 1467975479940 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]]]}] 03:57:59 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 03:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 2191ms 03:57:59 INFO - PROCESS | 1754 | 1467975479983 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 03:57:59 INFO - PROCESS | 1754 | 1467975479991 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 03:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:58:00 INFO - PROCESS | 1754 | 1467975480001 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:58:00 INFO - PROCESS | 1754 | 1467975480007 Marionette TRACE conn4 <- [1,1786,null,{}] 03:58:00 INFO - PROCESS | 1754 | 1467975480017 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}] 03:58:00 INFO - PROCESS | 1754 | 1467975480023 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:00 INFO - PROCESS | 1754 | 1467975480388 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 03:58:00 INFO - PROCESS | 1754 | 1467975480582 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:00 INFO - PROCESS | 1754 | 1467975480591 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:00 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ccd1c00 == 19 [pid = 1754] [id = 454] 03:58:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8d3b8000) [pid = 1754] [serial = 1363] [outer = (nil)] 03:58:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8e1b5c00) [pid = 1754] [serial = 1364] [outer = 0x8d3b8000] 03:58:00 INFO - PROCESS | 1754 | 1467975480732 Marionette DEBUG loaded listener.js 03:58:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8f364000) [pid = 1754] [serial = 1365] [outer = 0x8d3b8000] 03:58:02 INFO - PROCESS | 1754 | 1467975482049 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]]]}] 03:58:02 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 03:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 2101ms 03:58:02 INFO - PROCESS | 1754 | 1467975482105 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 03:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:58:02 INFO - PROCESS | 1754 | 1467975482118 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 03:58:02 INFO - PROCESS | 1754 | 1467975482154 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:58:02 INFO - PROCESS | 1754 | 1467975482160 Marionette TRACE conn4 <- [1,1790,null,{}] 03:58:02 INFO - PROCESS | 1754 | 1467975482181 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}] 03:58:02 INFO - PROCESS | 1754 | 1467975482188 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:02 INFO - PROCESS | 1754 | 1467975482573 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 03:58:02 INFO - PROCESS | 1754 | 1467975482826 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:02 INFO - PROCESS | 1754 | 1467975482841 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:02 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf9400 == 20 [pid = 1754] [id = 455] 03:58:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8bdfac00) [pid = 1754] [serial = 1366] [outer = (nil)] 03:58:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8d3bac00) [pid = 1754] [serial = 1367] [outer = 0x8bdfac00] 03:58:02 INFO - PROCESS | 1754 | 1467975482967 Marionette DEBUG loaded listener.js 03:58:03 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8d719000) [pid = 1754] [serial = 1368] [outer = 0x8bdfac00] 03:58:04 INFO - PROCESS | 1754 | 1467975484389 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]]]}] 03:58:04 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) 03:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 2330ms 03:58:04 INFO - PROCESS | 1754 | 1467975484460 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 03:58:04 INFO - PROCESS | 1754 | 1467975484472 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 03:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:58:04 INFO - PROCESS | 1754 | 1467975484491 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:58:04 INFO - PROCESS | 1754 | 1467975484499 Marionette TRACE conn4 <- [1,1794,null,{}] 03:58:04 INFO - PROCESS | 1754 | 1467975484510 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}] 03:58:04 INFO - PROCESS | 1754 | 1467975484521 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:05 INFO - PROCESS | 1754 | 1467975485012 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 03:58:05 INFO - PROCESS | 1754 | 1467975485246 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:05 INFO - PROCESS | 1754 | 1467975485264 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:05 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3b8800 == 21 [pid = 1754] [id = 456] 03:58:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8e94bc00) [pid = 1754] [serial = 1369] [outer = (nil)] 03:58:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8ead9000) [pid = 1754] [serial = 1370] [outer = 0x8e94bc00] 03:58:05 INFO - PROCESS | 1754 | 1467975485417 Marionette DEBUG loaded listener.js 03:58:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8f36f000) [pid = 1754] [serial = 1371] [outer = 0x8e94bc00] 03:58:07 INFO - PROCESS | 1754 | 1467975487012 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]]]}] 03:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 2556ms 03:58:07 INFO - PROCESS | 1754 | 1467975487047 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 03:58:07 INFO - PROCESS | 1754 | 1467975487054 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 03:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:58:07 INFO - PROCESS | 1754 | 1467975487065 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:58:07 INFO - PROCESS | 1754 | 1467975487075 Marionette TRACE conn4 <- [1,1798,null,{}] 03:58:07 INFO - PROCESS | 1754 | 1467975487151 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}] 03:58:07 INFO - PROCESS | 1754 | 1467975487166 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:07 INFO - PROCESS | 1754 | 1467975487567 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 03:58:07 INFO - PROCESS | 1754 | 1467975487770 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:07 INFO - PROCESS | 1754 | 1467975487784 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:07 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f5f2000 == 22 [pid = 1754] [id = 457] 03:58:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8f5f3400) [pid = 1754] [serial = 1372] [outer = (nil)] 03:58:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x90d1f000) [pid = 1754] [serial = 1373] [outer = 0x8f5f3400] 03:58:07 INFO - PROCESS | 1754 | 1467975487867 Marionette DEBUG loaded listener.js 03:58:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x90e83c00) [pid = 1754] [serial = 1374] [outer = 0x8f5f3400] 03:58:08 INFO - PROCESS | 1754 | 1467975488970 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]]]}] 03:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1966ms 03:58:09 INFO - PROCESS | 1754 | 1467975489031 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 03:58:09 INFO - PROCESS | 1754 | 1467975489036 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 03:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:58:09 INFO - PROCESS | 1754 | 1467975489044 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:58:09 INFO - PROCESS | 1754 | 1467975489048 Marionette TRACE conn4 <- [1,1802,null,{}] 03:58:09 INFO - PROCESS | 1754 | 1467975489053 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}] 03:58:09 INFO - PROCESS | 1754 | 1467975489059 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:09 INFO - PROCESS | 1754 | 1467975489266 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 03:58:09 INFO - PROCESS | 1754 | 1467975489616 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:09 INFO - PROCESS | 1754 | 1467975489638 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:09 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ccce800 == 23 [pid = 1754] [id = 458] 03:58:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8eda0800) [pid = 1754] [serial = 1375] [outer = (nil)] 03:58:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x90eba400) [pid = 1754] [serial = 1376] [outer = 0x8eda0800] 03:58:09 INFO - PROCESS | 1754 | 1467975489791 Marionette DEBUG loaded listener.js 03:58:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x90f33000) [pid = 1754] [serial = 1377] [outer = 0x8eda0800] 03:58:10 INFO - PROCESS | 1754 | 1467975490926 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]]]}] 03:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1940ms 03:58:10 INFO - PROCESS | 1754 | 1467975490992 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 03:58:11 INFO - PROCESS | 1754 | 1467975491004 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 03:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:58:11 INFO - PROCESS | 1754 | 1467975491024 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:58:11 INFO - PROCESS | 1754 | 1467975491035 Marionette TRACE conn4 <- [1,1806,null,{}] 03:58:11 INFO - PROCESS | 1754 | 1467975491055 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}] 03:58:11 INFO - PROCESS | 1754 | 1467975491065 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:11 INFO - PROCESS | 1754 | 1467975491454 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 03:58:11 INFO - PROCESS | 1754 | 1467975491653 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:11 INFO - PROCESS | 1754 | 1467975491659 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:11 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3be400 == 24 [pid = 1754] [id = 459] 03:58:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8e1ab800) [pid = 1754] [serial = 1378] [outer = (nil)] 03:58:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x917c2800) [pid = 1754] [serial = 1379] [outer = 0x8e1ab800] 03:58:11 INFO - PROCESS | 1754 | 1467975491743 Marionette DEBUG loaded listener.js 03:58:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x917c7400) [pid = 1754] [serial = 1380] [outer = 0x8e1ab800] 03:58:12 INFO - PROCESS | 1754 | 1467975492976 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]]]}] 03:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1975ms 03:58:13 INFO - PROCESS | 1754 | 1467975492995 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 03:58:13 INFO - PROCESS | 1754 | 1467975493001 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 03:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:58:13 INFO - PROCESS | 1754 | 1467975493028 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:58:13 INFO - PROCESS | 1754 | 1467975493035 Marionette TRACE conn4 <- [1,1810,null,{}] 03:58:13 INFO - PROCESS | 1754 | 1467975493048 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}] 03:58:13 INFO - PROCESS | 1754 | 1467975493065 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:13 INFO - PROCESS | 1754 | 1467975493458 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 03:58:13 INFO - PROCESS | 1754 | 1467975493571 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:13 INFO - PROCESS | 1754 | 1467975493578 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:13 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3bd400 == 25 [pid = 1754] [id = 460] 03:58:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x8f71e800) [pid = 1754] [serial = 1381] [outer = (nil)] 03:58:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x928e9800) [pid = 1754] [serial = 1382] [outer = 0x8f71e800] 03:58:13 INFO - PROCESS | 1754 | 1467975493671 Marionette DEBUG loaded listener.js 03:58:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x928ee000) [pid = 1754] [serial = 1383] [outer = 0x8f71e800] 03:58:14 INFO - PROCESS | 1754 | 1467975494828 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]]]}] 03:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1907ms 03:58:14 INFO - PROCESS | 1754 | 1467975494921 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 03:58:14 INFO - PROCESS | 1754 | 1467975494928 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 03:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:58:14 INFO - PROCESS | 1754 | 1467975494939 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:58:14 INFO - PROCESS | 1754 | 1467975494945 Marionette TRACE conn4 <- [1,1814,null,{}] 03:58:14 INFO - PROCESS | 1754 | 1467975494960 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}] 03:58:14 INFO - PROCESS | 1754 | 1467975494976 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:15 INFO - PROCESS | 1754 | 1467975495325 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 03:58:15 INFO - PROCESS | 1754 | 1467975495550 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:15 INFO - PROCESS | 1754 | 1467975495558 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:15 INFO - PROCESS | 1754 | ++DOCSHELL 0x91e18800 == 26 [pid = 1754] [id = 461] 03:58:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x928ec400) [pid = 1754] [serial = 1384] [outer = (nil)] 03:58:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x92951c00) [pid = 1754] [serial = 1385] [outer = 0x928ec400] 03:58:15 INFO - PROCESS | 1754 | 1467975495650 Marionette DEBUG loaded listener.js 03:58:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x92958c00) [pid = 1754] [serial = 1386] [outer = 0x928ec400] 03:58:16 INFO - PROCESS | 1754 | 1467975496763 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]]]}] 03:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1893ms 03:58:16 INFO - PROCESS | 1754 | 1467975496834 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 03:58:16 INFO - PROCESS | 1754 | 1467975496839 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 03:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:58:16 INFO - PROCESS | 1754 | 1467975496847 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:58:16 INFO - PROCESS | 1754 | 1467975496851 Marionette TRACE conn4 <- [1,1818,null,{}] 03:58:16 INFO - PROCESS | 1754 | 1467975496859 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}] 03:58:16 INFO - PROCESS | 1754 | 1467975496864 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:17 INFO - PROCESS | 1754 | 1467975497127 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 03:58:17 INFO - PROCESS | 1754 | 1467975497367 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:17 INFO - PROCESS | 1754 | 1467975497376 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:17 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d70f400 == 27 [pid = 1754] [id = 462] 03:58:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x8e236400) [pid = 1754] [serial = 1387] [outer = (nil)] 03:58:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0x9387f400) [pid = 1754] [serial = 1388] [outer = 0x8e236400] 03:58:17 INFO - PROCESS | 1754 | 1467975497509 Marionette DEBUG loaded listener.js 03:58:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 97 (0x93886000) [pid = 1754] [serial = 1389] [outer = 0x8e236400] 03:58:18 INFO - PROCESS | 1754 | 1467975498485 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]]]}] 03:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1693ms 03:58:18 INFO - PROCESS | 1754 | 1467975498557 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 03:58:18 INFO - PROCESS | 1754 | 1467975498561 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 03:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:58:18 INFO - PROCESS | 1754 | 1467975498578 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:58:18 INFO - PROCESS | 1754 | 1467975498584 Marionette TRACE conn4 <- [1,1822,null,{}] 03:58:18 INFO - PROCESS | 1754 | 1467975498591 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}] 03:58:18 INFO - PROCESS | 1754 | 1467975498597 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:18 INFO - PROCESS | 1754 | 1467975498798 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 03:58:19 INFO - PROCESS | 1754 | 1467975499346 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:19 INFO - PROCESS | 1754 | 1467975499359 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:19 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdfa400 == 28 [pid = 1754] [id = 463] 03:58:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 98 (0x8bdfc000) [pid = 1754] [serial = 1390] [outer = (nil)] 03:58:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 99 (0x8cc2e400) [pid = 1754] [serial = 1391] [outer = 0x8bdfc000] 03:58:19 INFO - PROCESS | 1754 | 1467975499525 Marionette DEBUG loaded listener.js 03:58:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 100 (0x8d3bec00) [pid = 1754] [serial = 1392] [outer = 0x8bdfc000] 03:58:20 INFO - PROCESS | 1754 | 1467975500577 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]]]}] 03:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 2041ms 03:58:20 INFO - PROCESS | 1754 | 1467975500621 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 03:58:20 INFO - PROCESS | 1754 | 1467975500627 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 03:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:58:20 INFO - PROCESS | 1754 | 1467975500637 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:58:20 INFO - PROCESS | 1754 | 1467975500641 Marionette TRACE conn4 <- [1,1826,null,{}] 03:58:20 INFO - PROCESS | 1754 | 1467975500653 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}] 03:58:20 INFO - PROCESS | 1754 | 1467975500658 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:20 INFO - PROCESS | 1754 | 1467975500845 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 03:58:21 INFO - PROCESS | 1754 | 1467975501208 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:21 INFO - PROCESS | 1754 | 1467975501226 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:21 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d715800 == 29 [pid = 1754] [id = 464] 03:58:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 101 (0x8d744c00) [pid = 1754] [serial = 1393] [outer = (nil)] 03:58:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 102 (0x8e236800) [pid = 1754] [serial = 1394] [outer = 0x8d744c00] 03:58:21 INFO - PROCESS | 1754 | 1467975501371 Marionette DEBUG loaded listener.js 03:58:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 103 (0x8e993c00) [pid = 1754] [serial = 1395] [outer = 0x8d744c00] 03:58:23 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3acc00 == 28 [pid = 1754] [id = 450] 03:58:23 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3bc800 == 27 [pid = 1754] [id = 449] 03:58:23 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3ab400 == 26 [pid = 1754] [id = 447] 03:58:23 INFO - PROCESS | 1754 | --DOCSHELL 0x8dbb8800 == 25 [pid = 1754] [id = 446] 03:58:23 INFO - PROCESS | 1754 | --DOCSHELL 0x8d71b400 == 24 [pid = 1754] [id = 445] 03:58:23 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3ad000 == 23 [pid = 1754] [id = 444] 03:58:23 INFO - PROCESS | 1754 | --DOCSHELL 0x8dbbc800 == 22 [pid = 1754] [id = 439] 03:58:23 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc2d000 == 21 [pid = 1754] [id = 438] 03:58:23 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3c1800 == 20 [pid = 1754] [id = 448] 03:58:23 INFO - PROCESS | 1754 | --DOMWINDOW == 102 (0x8e95c400) [pid = 1754] [serial = 1328] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1754 | --DOMWINDOW == 101 (0x8bdf0c00) [pid = 1754] [serial = 1296] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1754 | --DOMWINDOW == 100 (0x8b3b3800) [pid = 1754] [serial = 1295] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1754 | --DOMWINDOW == 99 (0x8d745800) [pid = 1754] [serial = 1325] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1754 | --DOMWINDOW == 98 (0x8dbb0800) [pid = 1754] [serial = 1299] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1754 | --DOMWINDOW == 97 (0x8d73d400) [pid = 1754] [serial = 1298] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1754 | --DOMWINDOW == 96 (0x8e94fc00) [pid = 1754] [serial = 1320] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0x8e23d400) [pid = 1754] [serial = 1319] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x8cc35800) [pid = 1754] [serial = 1322] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x8ccd6c00) [pid = 1754] [serial = 1323] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x8e992000) [pid = 1754] [serial = 1302] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x8e957400) [pid = 1754] [serial = 1301] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x90d1a000) [pid = 1754] [serial = 1305] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x8f72a400) [pid = 1754] [serial = 1304] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x90f35000) [pid = 1754] [serial = 1308] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x90ebb800) [pid = 1754] [serial = 1307] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x9294d400) [pid = 1754] [serial = 1311] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x917d0c00) [pid = 1754] [serial = 1310] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x93879800) [pid = 1754] [serial = 1314] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x92958400) [pid = 1754] [serial = 1313] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8e994400) [pid = 1754] [serial = 1329] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8ccd7000) [pid = 1754] [serial = 1317] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8dbbf000) [pid = 1754] [serial = 1331] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8cc35000) [pid = 1754] [serial = 1316] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8dbb1000) [pid = 1754] [serial = 1326] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1754 | 1467975503948 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]]]}] 03:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 3350ms 03:58:23 INFO - PROCESS | 1754 | 1467975503987 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 03:58:23 INFO - PROCESS | 1754 | 1467975503994 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 03:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:58:24 INFO - PROCESS | 1754 | 1467975504003 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:58:24 INFO - PROCESS | 1754 | 1467975504008 Marionette TRACE conn4 <- [1,1830,null,{}] 03:58:24 INFO - PROCESS | 1754 | 1467975504017 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}] 03:58:24 INFO - PROCESS | 1754 | 1467975504022 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:24 INFO - PROCESS | 1754 | 1467975504269 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 03:58:24 INFO - PROCESS | 1754 | 1467975504418 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:24 INFO - PROCESS | 1754 | 1467975504455 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:24 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdfbc00 == 21 [pid = 1754] [id = 465] 03:58:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8cc2f800) [pid = 1754] [serial = 1396] [outer = (nil)] 03:58:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8cc35400) [pid = 1754] [serial = 1397] [outer = 0x8cc2f800] 03:58:24 INFO - PROCESS | 1754 | 1467975504577 Marionette DEBUG loaded listener.js 03:58:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x8ccd6400) [pid = 1754] [serial = 1398] [outer = 0x8cc2f800] 03:58:25 INFO - PROCESS | 1754 | 1467975505516 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]]]}] 03:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 03:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1584ms 03:58:25 INFO - PROCESS | 1754 | 1467975505587 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 03:58:25 INFO - PROCESS | 1754 | 1467975505595 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 03:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:58:25 INFO - PROCESS | 1754 | 1467975505607 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:58:25 INFO - PROCESS | 1754 | 1467975505611 Marionette TRACE conn4 <- [1,1834,null,{}] 03:58:25 INFO - PROCESS | 1754 | 1467975505617 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}] 03:58:25 INFO - PROCESS | 1754 | 1467975505623 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:25 INFO - PROCESS | 1754 | 1467975505808 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 03:58:26 INFO - PROCESS | 1754 | 1467975506056 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:26 INFO - PROCESS | 1754 | 1467975506066 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:26 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d740800 == 22 [pid = 1754] [id = 466] 03:58:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x8d744400) [pid = 1754] [serial = 1399] [outer = (nil)] 03:58:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8d74a400) [pid = 1754] [serial = 1400] [outer = 0x8d744400] 03:58:26 INFO - PROCESS | 1754 | 1467975506160 Marionette DEBUG loaded listener.js 03:58:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8dbb7000) [pid = 1754] [serial = 1401] [outer = 0x8d744400] 03:58:27 INFO - PROCESS | 1754 | 1467975507233 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]]]}] 03:58:27 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 03:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1683ms 03:58:27 INFO - PROCESS | 1754 | 1467975507304 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 03:58:27 INFO - PROCESS | 1754 | 1467975507311 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 03:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:58:27 INFO - PROCESS | 1754 | 1467975507322 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:58:27 INFO - PROCESS | 1754 | 1467975507331 Marionette TRACE conn4 <- [1,1838,null,{}] 03:58:27 INFO - PROCESS | 1754 | 1467975507372 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}] 03:58:27 INFO - PROCESS | 1754 | 1467975507387 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:27 INFO - PROCESS | 1754 | 1467975507666 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 03:58:27 INFO - PROCESS | 1754 | 1467975507805 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:27 INFO - PROCESS | 1754 | 1467975507815 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:27 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e950800 == 23 [pid = 1754] [id = 467] 03:58:27 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x8e956400) [pid = 1754] [serial = 1402] [outer = (nil)] 03:58:27 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8e95c800) [pid = 1754] [serial = 1403] [outer = 0x8e956400] 03:58:27 INFO - PROCESS | 1754 | 1467975507928 Marionette DEBUG loaded listener.js 03:58:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8e994400) [pid = 1754] [serial = 1404] [outer = 0x8e956400] 03:58:29 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x8e946800) [pid = 1754] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:58:29 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8b3b0c00) [pid = 1754] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:58:29 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8b3ad800) [pid = 1754] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:58:29 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8bdf3800) [pid = 1754] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:58:29 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x90e7b000) [pid = 1754] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:58:29 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8d73f000) [pid = 1754] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:58:29 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8e99ac00) [pid = 1754] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:58:29 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8bbd9400) [pid = 1754] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:58:29 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8cc2f000) [pid = 1754] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:58:29 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8e23b400) [pid = 1754] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:58:29 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8d714000) [pid = 1754] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:58:29 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8d3b8000) [pid = 1754] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:58:29 INFO - PROCESS | 1754 | 1467975509752 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]]]}] 03:58:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 2468ms 03:58:29 INFO - PROCESS | 1754 | 1467975509789 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 03:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:58:29 INFO - PROCESS | 1754 | 1467975509794 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 03:58:29 INFO - PROCESS | 1754 | 1467975509800 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:58:29 INFO - PROCESS | 1754 | 1467975509804 Marionette TRACE conn4 <- [1,1842,null,{}] 03:58:29 INFO - PROCESS | 1754 | 1467975509809 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}] 03:58:29 INFO - PROCESS | 1754 | 1467975509814 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:29 INFO - PROCESS | 1754 | 1467975509980 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 03:58:30 INFO - PROCESS | 1754 | 1467975509989 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:30 INFO - PROCESS | 1754 | 1467975509995 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:30 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ccd8000 == 24 [pid = 1754] [id = 468] 03:58:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8e23b400) [pid = 1754] [serial = 1405] [outer = (nil)] 03:58:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8e99a000) [pid = 1754] [serial = 1406] [outer = 0x8e23b400] 03:58:30 INFO - PROCESS | 1754 | 1467975510069 Marionette DEBUG loaded listener.js 03:58:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8ed9e800) [pid = 1754] [serial = 1407] [outer = 0x8e23b400] 03:58:31 INFO - PROCESS | 1754 | 1467975511030 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]]]}] 03:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1282ms 03:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:58:31 INFO - PROCESS | 1754 | 1467975511083 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 03:58:31 INFO - PROCESS | 1754 | 1467975511086 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 03:58:31 INFO - PROCESS | 1754 | 1467975511093 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:58:31 INFO - PROCESS | 1754 | 1467975511096 Marionette TRACE conn4 <- [1,1846,null,{}] 03:58:31 INFO - PROCESS | 1754 | 1467975511103 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}] 03:58:31 INFO - PROCESS | 1754 | 1467975511108 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:31 INFO - PROCESS | 1754 | 1467975511336 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 03:58:31 INFO - PROCESS | 1754 | 1467975511513 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:31 INFO - PROCESS | 1754 | 1467975511523 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:31 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3acc00 == 25 [pid = 1754] [id = 469] 03:58:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8b3ad000) [pid = 1754] [serial = 1408] [outer = (nil)] 03:58:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8b3b5c00) [pid = 1754] [serial = 1409] [outer = 0x8b3ad000] 03:58:31 INFO - PROCESS | 1754 | 1467975511617 Marionette DEBUG loaded listener.js 03:58:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x8bbd7c00) [pid = 1754] [serial = 1410] [outer = 0x8b3ad000] 03:58:32 INFO - PROCESS | 1754 | 1467975512728 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]]]}] 03:58:32 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) 03:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1684ms 03:58:32 INFO - PROCESS | 1754 | 1467975512778 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 03:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:58:32 INFO - PROCESS | 1754 | 1467975512785 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 03:58:32 INFO - PROCESS | 1754 | 1467975512794 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:58:32 INFO - PROCESS | 1754 | 1467975512799 Marionette TRACE conn4 <- [1,1850,null,{}] 03:58:32 INFO - PROCESS | 1754 | 1467975512806 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}] 03:58:32 INFO - PROCESS | 1754 | 1467975512814 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:33 INFO - PROCESS | 1754 | 1467975513020 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 03:58:33 INFO - PROCESS | 1754 | 1467975513292 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:33 INFO - PROCESS | 1754 | 1467975513307 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:33 INFO - PROCESS | 1754 | ++DOCSHELL 0x8dbb0400 == 26 [pid = 1754] [id = 470] 03:58:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x8dbb4800) [pid = 1754] [serial = 1411] [outer = (nil)] 03:58:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8dbbf000) [pid = 1754] [serial = 1412] [outer = 0x8dbb4800] 03:58:33 INFO - PROCESS | 1754 | 1467975513492 Marionette DEBUG loaded listener.js 03:58:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8e231c00) [pid = 1754] [serial = 1413] [outer = 0x8dbb4800] 03:58:34 INFO - PROCESS | 1754 | 1467975514575 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]]]}] 03:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1838ms 03:58:34 INFO - PROCESS | 1754 | 1467975514632 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 03:58:34 INFO - PROCESS | 1754 | 1467975514636 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 03:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:58:34 INFO - PROCESS | 1754 | 1467975514646 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:58:34 INFO - PROCESS | 1754 | 1467975514650 Marionette TRACE conn4 <- [1,1854,null,{}] 03:58:34 INFO - PROCESS | 1754 | 1467975514657 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}] 03:58:34 INFO - PROCESS | 1754 | 1467975514662 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:34 INFO - PROCESS | 1754 | 1467975514870 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 03:58:35 INFO - PROCESS | 1754 | 1467975515144 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:35 INFO - PROCESS | 1754 | 1467975515151 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:35 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd8800 == 27 [pid = 1754] [id = 471] 03:58:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x8d748400) [pid = 1754] [serial = 1414] [outer = (nil)] 03:58:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8e998800) [pid = 1754] [serial = 1415] [outer = 0x8d748400] 03:58:35 INFO - PROCESS | 1754 | 1467975515284 Marionette DEBUG loaded listener.js 03:58:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8ed99800) [pid = 1754] [serial = 1416] [outer = 0x8d748400] 03:58:36 INFO - PROCESS | 1754 | 1467975516278 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]]]}] 03:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1681ms 03:58:36 INFO - PROCESS | 1754 | 1467975516328 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 03:58:36 INFO - PROCESS | 1754 | 1467975516334 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 03:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:58:36 INFO - PROCESS | 1754 | 1467975516353 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:58:36 INFO - PROCESS | 1754 | 1467975516361 Marionette TRACE conn4 <- [1,1858,null,{}] 03:58:36 INFO - PROCESS | 1754 | 1467975516367 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}] 03:58:36 INFO - PROCESS | 1754 | 1467975516374 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:36 INFO - PROCESS | 1754 | 1467975516615 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 03:58:36 INFO - PROCESS | 1754 | 1467975516963 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:36 INFO - PROCESS | 1754 | 1467975516975 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:37 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e23e000 == 28 [pid = 1754] [id = 472] 03:58:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x8ed9c800) [pid = 1754] [serial = 1417] [outer = (nil)] 03:58:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x8f720400) [pid = 1754] [serial = 1418] [outer = 0x8ed9c800] 03:58:37 INFO - PROCESS | 1754 | 1467975517138 Marionette DEBUG loaded listener.js 03:58:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x8f71cc00) [pid = 1754] [serial = 1419] [outer = 0x8ed9c800] 03:58:38 INFO - PROCESS | 1754 | 1467975518190 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]]]}] 03:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1898ms 03:58:38 INFO - PROCESS | 1754 | 1467975518242 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 03:58:38 INFO - PROCESS | 1754 | 1467975518247 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 03:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:58:38 INFO - PROCESS | 1754 | 1467975518254 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:58:38 INFO - PROCESS | 1754 | 1467975518258 Marionette TRACE conn4 <- [1,1862,null,{}] 03:58:38 INFO - PROCESS | 1754 | 1467975518265 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}] 03:58:38 INFO - PROCESS | 1754 | 1467975518271 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:38 INFO - PROCESS | 1754 | 1467975518484 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 03:58:38 INFO - PROCESS | 1754 | 1467975518723 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:38 INFO - PROCESS | 1754 | 1467975518730 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:38 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e949800 == 29 [pid = 1754] [id = 473] 03:58:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x8e950400) [pid = 1754] [serial = 1420] [outer = (nil)] 03:58:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x90d21800) [pid = 1754] [serial = 1421] [outer = 0x8e950400] 03:58:38 INFO - PROCESS | 1754 | 1467975518870 Marionette DEBUG loaded listener.js 03:58:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x90e77c00) [pid = 1754] [serial = 1422] [outer = 0x8e950400] 03:58:39 INFO - PROCESS | 1754 | 1467975519865 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]]]}] 03:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1655ms 03:58:39 INFO - PROCESS | 1754 | 1467975519911 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 03:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:58:39 INFO - PROCESS | 1754 | 1467975519915 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 03:58:39 INFO - PROCESS | 1754 | 1467975519921 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:58:39 INFO - PROCESS | 1754 | 1467975519925 Marionette TRACE conn4 <- [1,1866,null,{}] 03:58:39 INFO - PROCESS | 1754 | 1467975519931 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}] 03:58:39 INFO - PROCESS | 1754 | 1467975519937 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:40 INFO - PROCESS | 1754 | 1467975520131 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 03:58:40 INFO - PROCESS | 1754 | 1467975520365 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:40 INFO - PROCESS | 1754 | 1467975520384 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:40 INFO - PROCESS | 1754 | ++DOCSHELL 0x8dbb0800 == 30 [pid = 1754] [id = 474] 03:58:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x90eadc00) [pid = 1754] [serial = 1423] [outer = (nil)] 03:58:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x90f33c00) [pid = 1754] [serial = 1424] [outer = 0x90eadc00] 03:58:40 INFO - PROCESS | 1754 | 1467975520534 Marionette DEBUG loaded listener.js 03:58:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0x917ce400) [pid = 1754] [serial = 1425] [outer = 0x90eadc00] 03:58:41 INFO - PROCESS | 1754 | 1467975521557 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]]]}] 03:58:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1685ms 03:58:41 INFO - PROCESS | 1754 | 1467975521607 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 03:58:41 INFO - PROCESS | 1754 | 1467975521611 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 03:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:58:41 INFO - PROCESS | 1754 | 1467975521618 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:58:41 INFO - PROCESS | 1754 | 1467975521622 Marionette TRACE conn4 <- [1,1870,null,{}] 03:58:41 INFO - PROCESS | 1754 | 1467975521628 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}] 03:58:41 INFO - PROCESS | 1754 | 1467975521634 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:41 INFO - PROCESS | 1754 | 1467975521837 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 03:58:42 INFO - PROCESS | 1754 | 1467975522063 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:42 INFO - PROCESS | 1754 | 1467975522075 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:42 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3ac800 == 31 [pid = 1754] [id = 475] 03:58:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 97 (0x8e99b000) [pid = 1754] [serial = 1426] [outer = (nil)] 03:58:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 98 (0x9212a400) [pid = 1754] [serial = 1427] [outer = 0x8e99b000] 03:58:42 INFO - PROCESS | 1754 | 1467975522197 Marionette DEBUG loaded listener.js 03:58:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 99 (0x928e9c00) [pid = 1754] [serial = 1428] [outer = 0x8e99b000] 03:58:43 INFO - PROCESS | 1754 | 1467975523232 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]]]}] 03:58:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1684ms 03:58:43 INFO - PROCESS | 1754 | 1467975523304 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 03:58:43 INFO - PROCESS | 1754 | 1467975523308 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 03:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:58:43 INFO - PROCESS | 1754 | 1467975523315 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:58:43 INFO - PROCESS | 1754 | 1467975523319 Marionette TRACE conn4 <- [1,1874,null,{}] 03:58:43 INFO - PROCESS | 1754 | 1467975523325 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}] 03:58:43 INFO - PROCESS | 1754 | 1467975523330 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:43 INFO - PROCESS | 1754 | 1467975523565 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 03:58:43 INFO - PROCESS | 1754 | 1467975523914 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:43 INFO - PROCESS | 1754 | 1467975523925 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:43 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3ae000 == 32 [pid = 1754] [id = 476] 03:58:43 INFO - PROCESS | 1754 | ++DOMWINDOW == 100 (0x8b3b0400) [pid = 1754] [serial = 1429] [outer = (nil)] 03:58:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 101 (0x8bbd5000) [pid = 1754] [serial = 1430] [outer = 0x8b3b0400] 03:58:44 INFO - PROCESS | 1754 | 1467975524039 Marionette DEBUG loaded listener.js 03:58:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 102 (0x8cc2d000) [pid = 1754] [serial = 1431] [outer = 0x8b3b0400] 03:58:45 INFO - PROCESS | 1754 | --DOCSHELL 0x8ccd8000 == 31 [pid = 1754] [id = 468] 03:58:45 INFO - PROCESS | 1754 | --DOCSHELL 0x8e950800 == 30 [pid = 1754] [id = 467] 03:58:45 INFO - PROCESS | 1754 | --DOCSHELL 0x8d740800 == 29 [pid = 1754] [id = 466] 03:58:45 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdfbc00 == 28 [pid = 1754] [id = 465] 03:58:45 INFO - PROCESS | 1754 | 1467975525173 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]]]}] 03:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1883ms 03:58:45 INFO - PROCESS | 1754 | 1467975525202 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 03:58:45 INFO - PROCESS | 1754 | 1467975525208 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 03:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:58:45 INFO - PROCESS | 1754 | 1467975525216 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:58:45 INFO - PROCESS | 1754 | 1467975525221 Marionette TRACE conn4 <- [1,1878,null,{}] 03:58:45 INFO - PROCESS | 1754 | 1467975525229 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}] 03:58:45 INFO - PROCESS | 1754 | 1467975525238 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:45 INFO - PROCESS | 1754 | 1467975525429 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 03:58:45 INFO - PROCESS | 1754 | --DOMWINDOW == 101 (0x8e1b5c00) [pid = 1754] [serial = 1364] [outer = (nil)] [url = about:blank] 03:58:45 INFO - PROCESS | 1754 | --DOMWINDOW == 100 (0x8f364000) [pid = 1754] [serial = 1365] [outer = (nil)] [url = about:blank] 03:58:45 INFO - PROCESS | 1754 | --DOMWINDOW == 99 (0x8eace400) [pid = 1754] [serial = 1341] [outer = (nil)] [url = about:blank] 03:58:45 INFO - PROCESS | 1754 | --DOMWINDOW == 98 (0x8f369400) [pid = 1754] [serial = 1344] [outer = (nil)] [url = about:blank] 03:58:45 INFO - PROCESS | 1754 | --DOMWINDOW == 97 (0x8bdf3000) [pid = 1754] [serial = 1335] [outer = (nil)] [url = about:blank] 03:58:45 INFO - PROCESS | 1754 | --DOMWINDOW == 96 (0x8d3c2400) [pid = 1754] [serial = 1356] [outer = (nil)] [url = about:blank] 03:58:45 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0x90e83000) [pid = 1754] [serial = 1349] [outer = (nil)] [url = about:blank] 03:58:45 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x8d743400) [pid = 1754] [serial = 1337] [outer = (nil)] [url = about:blank] 03:58:45 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x8ed94800) [pid = 1754] [serial = 1362] [outer = (nil)] [url = about:blank] 03:58:45 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x8bbd0c00) [pid = 1754] [serial = 1334] [outer = (nil)] [url = about:blank] 03:58:45 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x8ed96400) [pid = 1754] [serial = 1353] [outer = (nil)] [url = about:blank] 03:58:45 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x8f5e6800) [pid = 1754] [serial = 1343] [outer = (nil)] [url = about:blank] 03:58:45 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x8ead2800) [pid = 1754] [serial = 1332] [outer = (nil)] [url = about:blank] 03:58:45 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x8f727c00) [pid = 1754] [serial = 1347] [outer = (nil)] [url = about:blank] 03:58:45 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x8e1ab400) [pid = 1754] [serial = 1338] [outer = (nil)] [url = about:blank] 03:58:45 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x8ccd7800) [pid = 1754] [serial = 1355] [outer = (nil)] [url = about:blank] 03:58:45 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8eacf800) [pid = 1754] [serial = 1361] [outer = (nil)] [url = about:blank] 03:58:45 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8e1b8000) [pid = 1754] [serial = 1359] [outer = (nil)] [url = about:blank] 03:58:45 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8dbb9800) [pid = 1754] [serial = 1358] [outer = (nil)] [url = about:blank] 03:58:45 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8e995c00) [pid = 1754] [serial = 1340] [outer = (nil)] [url = about:blank] 03:58:45 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x90f36800) [pid = 1754] [serial = 1350] [outer = (nil)] [url = about:blank] 03:58:45 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8e231800) [pid = 1754] [serial = 1352] [outer = (nil)] [url = about:blank] 03:58:45 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8f72a000) [pid = 1754] [serial = 1346] [outer = (nil)] [url = about:blank] 03:58:45 INFO - PROCESS | 1754 | 1467975525677 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:45 INFO - PROCESS | 1754 | 1467975525687 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:45 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc32800 == 29 [pid = 1754] [id = 477] 03:58:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8ccd7800) [pid = 1754] [serial = 1432] [outer = (nil)] 03:58:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x8d712c00) [pid = 1754] [serial = 1433] [outer = 0x8ccd7800] 03:58:45 INFO - PROCESS | 1754 | 1467975525772 Marionette DEBUG loaded listener.js 03:58:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x8dbb3000) [pid = 1754] [serial = 1434] [outer = 0x8ccd7800] 03:58:46 INFO - PROCESS | 1754 | 1467975526597 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]]]}] 03:58:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1444ms 03:58:46 INFO - PROCESS | 1754 | 1467975526664 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 03:58:46 INFO - PROCESS | 1754 | 1467975526671 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 03:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:58:46 INFO - PROCESS | 1754 | 1467975526678 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:58:46 INFO - PROCESS | 1754 | 1467975526681 Marionette TRACE conn4 <- [1,1882,null,{}] 03:58:46 INFO - PROCESS | 1754 | 1467975526688 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}] 03:58:46 INFO - PROCESS | 1754 | 1467975526692 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:46 INFO - PROCESS | 1754 | 1467975526891 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 03:58:47 INFO - PROCESS | 1754 | 1467975527043 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:47 INFO - PROCESS | 1754 | 1467975527052 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:47 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d712000 == 30 [pid = 1754] [id = 478] 03:58:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8e1b5c00) [pid = 1754] [serial = 1435] [outer = (nil)] 03:58:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8e94c400) [pid = 1754] [serial = 1436] [outer = 0x8e1b5c00] 03:58:47 INFO - PROCESS | 1754 | 1467975527128 Marionette DEBUG loaded listener.js 03:58:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x8e999000) [pid = 1754] [serial = 1437] [outer = 0x8e1b5c00] 03:58:48 INFO - PROCESS | 1754 | 1467975528137 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]]]}] 03:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1535ms 03:58:48 INFO - PROCESS | 1754 | 1467975528214 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 03:58:48 INFO - PROCESS | 1754 | 1467975528219 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 03:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:58:48 INFO - PROCESS | 1754 | 1467975528233 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:58:48 INFO - PROCESS | 1754 | 1467975528243 Marionette TRACE conn4 <- [1,1886,null,{}] 03:58:48 INFO - PROCESS | 1754 | 1467975528260 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}] 03:58:48 INFO - PROCESS | 1754 | 1467975528268 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:48 INFO - PROCESS | 1754 | 1467975528511 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 03:58:48 INFO - PROCESS | 1754 | 1467975528538 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:48 INFO - PROCESS | 1754 | 1467975528546 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:48 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a6800 == 31 [pid = 1754] [id = 479] 03:58:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8f361800) [pid = 1754] [serial = 1438] [outer = (nil)] 03:58:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8f36d400) [pid = 1754] [serial = 1439] [outer = 0x8f361800] 03:58:48 INFO - PROCESS | 1754 | 1467975528620 Marionette DEBUG loaded listener.js 03:58:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x8f5e9400) [pid = 1754] [serial = 1440] [outer = 0x8f361800] 03:58:49 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x8e956400) [pid = 1754] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:58:49 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x8d744400) [pid = 1754] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:58:49 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8d744c00) [pid = 1754] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:58:49 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8cc2f800) [pid = 1754] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:58:49 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8bdfac00) [pid = 1754] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:58:49 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8e94bc00) [pid = 1754] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:58:49 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8f5f3400) [pid = 1754] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:58:49 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8eda0800) [pid = 1754] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:58:49 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8e1ab800) [pid = 1754] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:58:49 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8f71e800) [pid = 1754] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:58:49 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x928ec400) [pid = 1754] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:58:49 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8e236400) [pid = 1754] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:58:49 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8bdfc000) [pid = 1754] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:58:49 INFO - PROCESS | 1754 | 1467975529774 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]]]}] 03:58:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:58:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1609ms 03:58:49 INFO - PROCESS | 1754 | 1467975529835 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 03:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:58:49 INFO - PROCESS | 1754 | 1467975529841 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 03:58:49 INFO - PROCESS | 1754 | 1467975529848 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:58:49 INFO - PROCESS | 1754 | 1467975529851 Marionette TRACE conn4 <- [1,1890,null,{}] 03:58:49 INFO - PROCESS | 1754 | 1467975529857 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}] 03:58:49 INFO - PROCESS | 1754 | 1467975529863 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:50 INFO - PROCESS | 1754 | 1467975530048 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 03:58:50 INFO - PROCESS | 1754 | 1467975530057 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:50 INFO - PROCESS | 1754 | 1467975530065 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:50 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a7400 == 32 [pid = 1754] [id = 480] 03:58:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8b3a7c00) [pid = 1754] [serial = 1441] [outer = (nil)] 03:58:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8e94b800) [pid = 1754] [serial = 1442] [outer = 0x8b3a7c00] 03:58:50 INFO - PROCESS | 1754 | 1467975530263 Marionette DEBUG loaded listener.js 03:58:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8f367800) [pid = 1754] [serial = 1443] [outer = 0x8b3a7c00] 03:58:51 INFO - PROCESS | 1754 | 1467975531087 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]]]}] 03:58:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1296ms 03:58:51 INFO - PROCESS | 1754 | 1467975531144 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 03:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:58:51 INFO - PROCESS | 1754 | 1467975531148 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 03:58:51 INFO - PROCESS | 1754 | 1467975531155 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:58:51 INFO - PROCESS | 1754 | 1467975531158 Marionette TRACE conn4 <- [1,1894,null,{}] 03:58:51 INFO - PROCESS | 1754 | 1467975531168 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}] 03:58:51 INFO - PROCESS | 1754 | 1467975531172 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:51 INFO - PROCESS | 1754 | 1467975531407 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 03:58:51 INFO - PROCESS | 1754 | 1467975531421 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:51 INFO - PROCESS | 1754 | 1467975531438 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:51 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f5f3000 == 33 [pid = 1754] [id = 481] 03:58:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8f5f4400) [pid = 1754] [serial = 1444] [outer = (nil)] 03:58:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8f724000) [pid = 1754] [serial = 1445] [outer = 0x8f5f4400] 03:58:51 INFO - PROCESS | 1754 | 1467975531518 Marionette DEBUG loaded listener.js 03:58:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x90eb8400) [pid = 1754] [serial = 1446] [outer = 0x8f5f4400] 03:58:52 INFO - PROCESS | 1754 | 1467975532754 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]]]}] 03:58:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1642ms 03:58:52 INFO - PROCESS | 1754 | 1467975532798 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 03:58:52 INFO - PROCESS | 1754 | 1467975532805 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 03:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:58:52 INFO - PROCESS | 1754 | 1467975532813 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:58:52 INFO - PROCESS | 1754 | 1467975532821 Marionette TRACE conn4 <- [1,1898,null,{}] 03:58:52 INFO - PROCESS | 1754 | 1467975532842 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}] 03:58:52 INFO - PROCESS | 1754 | 1467975532848 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:53 INFO - PROCESS | 1754 | 1467975533079 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 03:58:53 INFO - PROCESS | 1754 | 1467975533360 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:53 INFO - PROCESS | 1754 | 1467975533372 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:53 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3c4400 == 34 [pid = 1754] [id = 482] 03:58:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x8d711000) [pid = 1754] [serial = 1447] [outer = (nil)] 03:58:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8d748c00) [pid = 1754] [serial = 1448] [outer = 0x8d711000] 03:58:53 INFO - PROCESS | 1754 | 1467975533475 Marionette DEBUG loaded listener.js 03:58:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8e1b7400) [pid = 1754] [serial = 1449] [outer = 0x8d711000] 03:58:54 INFO - PROCESS | 1754 | 1467975534431 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]]]}] 03:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1655ms 03:58:54 INFO - PROCESS | 1754 | 1467975534468 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 03:58:54 INFO - PROCESS | 1754 | 1467975534476 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 03:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:58:54 INFO - PROCESS | 1754 | 1467975534487 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:58:54 INFO - PROCESS | 1754 | 1467975534491 Marionette TRACE conn4 <- [1,1902,null,{}] 03:58:54 INFO - PROCESS | 1754 | 1467975534499 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}] 03:58:54 INFO - PROCESS | 1754 | 1467975534505 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:54 INFO - PROCESS | 1754 | 1467975534727 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 03:58:55 INFO - PROCESS | 1754 | 1467975535011 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:55 INFO - PROCESS | 1754 | 1467975535017 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:55 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e23c400 == 35 [pid = 1754] [id = 483] 03:58:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x8ead4c00) [pid = 1754] [serial = 1450] [outer = (nil)] 03:58:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8ed9e400) [pid = 1754] [serial = 1451] [outer = 0x8ead4c00] 03:58:55 INFO - PROCESS | 1754 | 1467975535114 Marionette DEBUG loaded listener.js 03:58:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8f5e8800) [pid = 1754] [serial = 1452] [outer = 0x8ead4c00] 03:58:56 INFO - PROCESS | 1754 | 1467975536062 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]]]}] 03:58:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1634ms 03:58:56 INFO - PROCESS | 1754 | 1467975536122 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 03:58:56 INFO - PROCESS | 1754 | 1467975536126 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 03:58:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:58:56 INFO - PROCESS | 1754 | 1467975536133 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:58:56 INFO - PROCESS | 1754 | 1467975536140 Marionette TRACE conn4 <- [1,1906,null,{}] 03:58:56 INFO - PROCESS | 1754 | 1467975536158 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}] 03:58:56 INFO - PROCESS | 1754 | 1467975536167 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:56 INFO - PROCESS | 1754 | 1467975536419 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 03:58:56 INFO - PROCESS | 1754 | 1467975536647 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:56 INFO - PROCESS | 1754 | 1467975536659 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:56 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf1400 == 36 [pid = 1754] [id = 484] 03:58:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x90f3d000) [pid = 1754] [serial = 1453] [outer = (nil)] 03:58:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x917c4400) [pid = 1754] [serial = 1454] [outer = 0x90f3d000] 03:58:56 INFO - PROCESS | 1754 | 1467975536788 Marionette DEBUG loaded listener.js 03:58:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x91e15c00) [pid = 1754] [serial = 1455] [outer = 0x90f3d000] 03:58:57 INFO - PROCESS | 1754 | 1467975537761 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]]]}] 03:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1688ms 03:58:57 INFO - PROCESS | 1754 | 1467975537823 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 03:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:58:57 INFO - PROCESS | 1754 | 1467975537828 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 03:58:57 INFO - PROCESS | 1754 | 1467975537835 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:58:57 INFO - PROCESS | 1754 | 1467975537839 Marionette TRACE conn4 <- [1,1910,null,{}] 03:58:57 INFO - PROCESS | 1754 | 1467975537845 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}] 03:58:57 INFO - PROCESS | 1754 | 1467975537850 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:58 INFO - PROCESS | 1754 | 1467975538081 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 03:58:58 INFO - PROCESS | 1754 | 1467975538327 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:58 INFO - PROCESS | 1754 | 1467975538339 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:58 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b0000 == 37 [pid = 1754] [id = 485] 03:58:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x8d73d800) [pid = 1754] [serial = 1456] [outer = (nil)] 03:58:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x928eb400) [pid = 1754] [serial = 1457] [outer = 0x8d73d800] 03:58:58 INFO - PROCESS | 1754 | 1467975538459 Marionette DEBUG loaded listener.js 03:58:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x9294e800) [pid = 1754] [serial = 1458] [outer = 0x8d73d800] 03:58:59 INFO - PROCESS | 1754 | 1467975539398 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]]]}] 03:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1637ms 03:58:59 INFO - PROCESS | 1754 | 1467975539473 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 03:58:59 INFO - PROCESS | 1754 | 1467975539476 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 03:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:58:59 INFO - PROCESS | 1754 | 1467975539483 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:58:59 INFO - PROCESS | 1754 | 1467975539486 Marionette TRACE conn4 <- [1,1914,null,{}] 03:58:59 INFO - PROCESS | 1754 | 1467975539492 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}] 03:58:59 INFO - PROCESS | 1754 | 1467975539498 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:58:59 INFO - PROCESS | 1754 | 1467975539719 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 03:58:59 INFO - PROCESS | 1754 | 1467975539964 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:59 INFO - PROCESS | 1754 | 1467975539976 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:00 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cccec00 == 38 [pid = 1754] [id = 486] 03:59:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x8ccd7000) [pid = 1754] [serial = 1459] [outer = (nil)] 03:59:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x8e946800) [pid = 1754] [serial = 1460] [outer = 0x8ccd7000] 03:59:00 INFO - PROCESS | 1754 | 1467975540109 Marionette DEBUG loaded listener.js 03:59:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0x9295b000) [pid = 1754] [serial = 1461] [outer = 0x8ccd7000] 03:59:01 INFO - PROCESS | 1754 | 1467975541355 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]]]}] 03:59:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1895ms 03:59:01 INFO - PROCESS | 1754 | 1467975541378 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 03:59:01 INFO - PROCESS | 1754 | 1467975541384 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 03:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:59:01 INFO - PROCESS | 1754 | 1467975541402 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:59:01 INFO - PROCESS | 1754 | 1467975541407 Marionette TRACE conn4 <- [1,1918,null,{}] 03:59:01 INFO - PROCESS | 1754 | 1467975541416 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}] 03:59:01 INFO - PROCESS | 1754 | 1467975541421 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:01 INFO - PROCESS | 1754 | 1467975541634 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 03:59:01 INFO - PROCESS | 1754 | 1467975541861 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:01 INFO - PROCESS | 1754 | 1467975541883 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:01 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d745800 == 39 [pid = 1754] [id = 487] 03:59:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 97 (0x8d749400) [pid = 1754] [serial = 1462] [outer = (nil)] 03:59:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 98 (0x8e1aac00) [pid = 1754] [serial = 1463] [outer = 0x8d749400] 03:59:01 INFO - PROCESS | 1754 | 1467975541964 Marionette DEBUG loaded listener.js 03:59:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 99 (0x8e236400) [pid = 1754] [serial = 1464] [outer = 0x8d749400] 03:59:02 INFO - PROCESS | 1754 | 1467975542941 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]]]}] 03:59:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1606ms 03:59:03 INFO - PROCESS | 1754 | 1467975542999 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 03:59:03 INFO - PROCESS | 1754 | 1467975543006 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 03:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:59:03 INFO - PROCESS | 1754 | 1467975543017 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:59:03 INFO - PROCESS | 1754 | 1467975543021 Marionette TRACE conn4 <- [1,1922,null,{}] 03:59:03 INFO - PROCESS | 1754 | 1467975543029 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}] 03:59:03 INFO - PROCESS | 1754 | 1467975543035 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:03 INFO - PROCESS | 1754 | 1467975543234 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 03:59:03 INFO - PROCESS | 1754 | 1467975543465 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:03 INFO - PROCESS | 1754 | 1467975543474 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8e999c00 == 38 [pid = 1754] [id = 453] 03:59:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8d715800 == 37 [pid = 1754] [id = 464] 03:59:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8ccd1c00 == 36 [pid = 1754] [id = 454] 03:59:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3b8800 == 35 [pid = 1754] [id = 456] 03:59:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf9400 == 34 [pid = 1754] [id = 455] 03:59:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdfa400 == 33 [pid = 1754] [id = 463] 03:59:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd8800 == 32 [pid = 1754] [id = 471] 03:59:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8dbb0800 == 31 [pid = 1754] [id = 474] 03:59:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd3c00 == 30 [pid = 1754] [id = 452] 03:59:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3acc00 == 29 [pid = 1754] [id = 469] 03:59:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3be400 == 28 [pid = 1754] [id = 459] 03:59:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8dbb0400 == 27 [pid = 1754] [id = 470] 03:59:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8ccce800 == 26 [pid = 1754] [id = 458] 03:59:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbda000 == 25 [pid = 1754] [id = 451] 03:59:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3ac800 == 24 [pid = 1754] [id = 475] 03:59:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8e949800 == 23 [pid = 1754] [id = 473] 03:59:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3bd400 == 22 [pid = 1754] [id = 460] 03:59:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8e23e000 == 21 [pid = 1754] [id = 472] 03:59:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8d70f400 == 20 [pid = 1754] [id = 462] 03:59:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8f5f2000 == 19 [pid = 1754] [id = 457] 03:59:04 INFO - PROCESS | 1754 | --DOCSHELL 0x91e18800 == 18 [pid = 1754] [id = 461] 03:59:04 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3ac800 == 19 [pid = 1754] [id = 488] 03:59:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 100 (0x8b3acc00) [pid = 1754] [serial = 1465] [outer = (nil)] 03:59:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 101 (0x8b3b4c00) [pid = 1754] [serial = 1466] [outer = 0x8b3acc00] 03:59:04 INFO - PROCESS | 1754 | 1467975544638 Marionette DEBUG loaded listener.js 03:59:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 102 (0x8bbdb400) [pid = 1754] [serial = 1467] [outer = 0x8b3acc00] 03:59:04 INFO - PROCESS | 1754 | --DOMWINDOW == 101 (0x8e99a000) [pid = 1754] [serial = 1406] [outer = (nil)] [url = about:blank] 03:59:04 INFO - PROCESS | 1754 | --DOMWINDOW == 100 (0x8e95c800) [pid = 1754] [serial = 1403] [outer = (nil)] [url = about:blank] 03:59:04 INFO - PROCESS | 1754 | --DOMWINDOW == 99 (0x8d74a400) [pid = 1754] [serial = 1400] [outer = (nil)] [url = about:blank] 03:59:04 INFO - PROCESS | 1754 | --DOMWINDOW == 98 (0x8e993c00) [pid = 1754] [serial = 1395] [outer = (nil)] [url = about:blank] 03:59:04 INFO - PROCESS | 1754 | --DOMWINDOW == 97 (0x8e236800) [pid = 1754] [serial = 1394] [outer = (nil)] [url = about:blank] 03:59:04 INFO - PROCESS | 1754 | --DOMWINDOW == 96 (0x8cc35400) [pid = 1754] [serial = 1397] [outer = (nil)] [url = about:blank] 03:59:04 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0x8ccd6400) [pid = 1754] [serial = 1398] [outer = (nil)] [url = about:blank] 03:59:04 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x8d3bac00) [pid = 1754] [serial = 1367] [outer = (nil)] [url = about:blank] 03:59:04 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x8f36f000) [pid = 1754] [serial = 1371] [outer = (nil)] [url = about:blank] 03:59:04 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x8ead9000) [pid = 1754] [serial = 1370] [outer = (nil)] [url = about:blank] 03:59:04 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x90e83c00) [pid = 1754] [serial = 1374] [outer = (nil)] [url = about:blank] 03:59:04 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x90d1f000) [pid = 1754] [serial = 1373] [outer = (nil)] [url = about:blank] 03:59:04 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x90f33000) [pid = 1754] [serial = 1377] [outer = (nil)] [url = about:blank] 03:59:04 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x90eba400) [pid = 1754] [serial = 1376] [outer = (nil)] [url = about:blank] 03:59:04 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x917c7400) [pid = 1754] [serial = 1380] [outer = (nil)] [url = about:blank] 03:59:04 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x8e994400) [pid = 1754] [serial = 1404] [outer = (nil)] [url = about:blank] 03:59:04 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x917c2800) [pid = 1754] [serial = 1379] [outer = (nil)] [url = about:blank] 03:59:04 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x928ee000) [pid = 1754] [serial = 1383] [outer = (nil)] [url = about:blank] 03:59:04 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x928e9800) [pid = 1754] [serial = 1382] [outer = (nil)] [url = about:blank] 03:59:04 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x92958c00) [pid = 1754] [serial = 1386] [outer = (nil)] [url = about:blank] 03:59:04 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x92951c00) [pid = 1754] [serial = 1385] [outer = (nil)] [url = about:blank] 03:59:05 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x93886000) [pid = 1754] [serial = 1389] [outer = (nil)] [url = about:blank] 03:59:05 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x9387f400) [pid = 1754] [serial = 1388] [outer = (nil)] [url = about:blank] 03:59:05 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8dbb7000) [pid = 1754] [serial = 1401] [outer = (nil)] [url = about:blank] 03:59:05 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8d3bec00) [pid = 1754] [serial = 1392] [outer = (nil)] [url = about:blank] 03:59:05 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8cc2e400) [pid = 1754] [serial = 1391] [outer = (nil)] [url = about:blank] 03:59:05 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8d719000) [pid = 1754] [serial = 1368] [outer = (nil)] [url = about:blank] 03:59:05 INFO - PROCESS | 1754 | 1467975545689 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]]]}] 03:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 2696ms 03:59:05 INFO - PROCESS | 1754 | 1467975545716 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 03:59:05 INFO - PROCESS | 1754 | 1467975545720 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 03:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:59:05 INFO - PROCESS | 1754 | 1467975545729 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:59:05 INFO - PROCESS | 1754 | 1467975545733 Marionette TRACE conn4 <- [1,1926,null,{}] 03:59:05 INFO - PROCESS | 1754 | 1467975545741 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}] 03:59:05 INFO - PROCESS | 1754 | 1467975545748 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:05 INFO - PROCESS | 1754 | 1467975545926 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 03:59:06 INFO - PROCESS | 1754 | 1467975546059 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:06 INFO - PROCESS | 1754 | 1467975546072 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:06 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ccce800 == 20 [pid = 1754] [id = 489] 03:59:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8ccd2400) [pid = 1754] [serial = 1468] [outer = (nil)] 03:59:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8d3b9400) [pid = 1754] [serial = 1469] [outer = 0x8ccd2400] 03:59:06 INFO - PROCESS | 1754 | 1467975546144 Marionette DEBUG loaded listener.js 03:59:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8d3c3400) [pid = 1754] [serial = 1470] [outer = 0x8ccd2400] 03:59:07 INFO - PROCESS | 1754 | 1467975547053 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]]]}] 03:59:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1388ms 03:59:07 INFO - PROCESS | 1754 | 1467975547116 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 03:59:07 INFO - PROCESS | 1754 | 1467975547122 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 03:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:59:07 INFO - PROCESS | 1754 | 1467975547133 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:59:07 INFO - PROCESS | 1754 | 1467975547137 Marionette TRACE conn4 <- [1,1930,null,{}] 03:59:07 INFO - PROCESS | 1754 | 1467975547144 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}] 03:59:07 INFO - PROCESS | 1754 | 1467975547152 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:07 INFO - PROCESS | 1754 | 1467975547342 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 03:59:07 INFO - PROCESS | 1754 | 1467975547519 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:07 INFO - PROCESS | 1754 | 1467975547525 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:07 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d71c000 == 21 [pid = 1754] [id = 490] 03:59:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8d73b400) [pid = 1754] [serial = 1471] [outer = (nil)] 03:59:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8dbb6400) [pid = 1754] [serial = 1472] [outer = 0x8d73b400] 03:59:07 INFO - PROCESS | 1754 | 1467975547600 Marionette DEBUG loaded listener.js 03:59:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x8e1ad800) [pid = 1754] [serial = 1473] [outer = 0x8d73b400] 03:59:08 INFO - PROCESS | 1754 | 1467975548629 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]]]}] 03:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1540ms 03:59:08 INFO - PROCESS | 1754 | 1467975548674 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 03:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:59:08 INFO - PROCESS | 1754 | 1467975548679 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 03:59:08 INFO - PROCESS | 1754 | 1467975548692 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:59:08 INFO - PROCESS | 1754 | 1467975548698 Marionette TRACE conn4 <- [1,1934,null,{}] 03:59:08 INFO - PROCESS | 1754 | 1467975548717 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}] 03:59:08 INFO - PROCESS | 1754 | 1467975548727 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:08 INFO - PROCESS | 1754 | 1467975548976 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 03:59:09 INFO - PROCESS | 1754 | 1467975548999 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:09 INFO - PROCESS | 1754 | 1467975549033 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:09 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc34400 == 22 [pid = 1754] [id = 491] 03:59:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x8d746c00) [pid = 1754] [serial = 1474] [outer = (nil)] 03:59:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8e958c00) [pid = 1754] [serial = 1475] [outer = 0x8d746c00] 03:59:09 INFO - PROCESS | 1754 | 1467975549176 Marionette DEBUG loaded listener.js 03:59:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8e990c00) [pid = 1754] [serial = 1476] [outer = 0x8d746c00] 03:59:10 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8f5f4400) [pid = 1754] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:59:10 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8b3a7c00) [pid = 1754] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:59:10 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8f361800) [pid = 1754] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:59:10 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8ed9c800) [pid = 1754] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:59:10 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8e23b400) [pid = 1754] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:59:10 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8dbb4800) [pid = 1754] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:59:10 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x90eadc00) [pid = 1754] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:59:10 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8ccd7800) [pid = 1754] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:59:10 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8e1b5c00) [pid = 1754] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:59:10 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8b3ad000) [pid = 1754] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:59:10 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8e950400) [pid = 1754] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:59:10 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8e99b000) [pid = 1754] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:59:10 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8b3b0400) [pid = 1754] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:59:10 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8d748400) [pid = 1754] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:59:10 INFO - PROCESS | 1754 | 1467975550620 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]]]}] 03:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1996ms 03:59:10 INFO - PROCESS | 1754 | 1467975550685 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 03:59:10 INFO - PROCESS | 1754 | 1467975550692 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 03:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:59:10 INFO - PROCESS | 1754 | 1467975550705 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:59:10 INFO - PROCESS | 1754 | 1467975550709 Marionette TRACE conn4 <- [1,1938,null,{}] 03:59:10 INFO - PROCESS | 1754 | 1467975550720 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}] 03:59:10 INFO - PROCESS | 1754 | 1467975550726 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:11 INFO - PROCESS | 1754 | 1467975551037 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 03:59:11 INFO - PROCESS | 1754 | 1467975551125 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:11 INFO - PROCESS | 1754 | 1467975551134 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:11 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b0400 == 23 [pid = 1754] [id = 492] 03:59:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8bdf6c00) [pid = 1754] [serial = 1477] [outer = (nil)] 03:59:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8e957c00) [pid = 1754] [serial = 1478] [outer = 0x8bdf6c00] 03:59:11 INFO - PROCESS | 1754 | 1467975551203 Marionette DEBUG loaded listener.js 03:59:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8e993c00) [pid = 1754] [serial = 1479] [outer = 0x8bdf6c00] 03:59:12 INFO - PROCESS | 1754 | 1467975552068 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]]]}] 03:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1435ms 03:59:12 INFO - PROCESS | 1754 | 1467975552152 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 03:59:12 INFO - PROCESS | 1754 | 1467975552159 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 03:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:59:12 INFO - PROCESS | 1754 | 1467975552170 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:59:12 INFO - PROCESS | 1754 | 1467975552177 Marionette TRACE conn4 <- [1,1942,null,{}] 03:59:12 INFO - PROCESS | 1754 | 1467975552197 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}] 03:59:12 INFO - PROCESS | 1754 | 1467975552205 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:12 INFO - PROCESS | 1754 | 1467975552400 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 03:59:12 INFO - PROCESS | 1754 | 1467975552599 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:12 INFO - PROCESS | 1754 | 1467975552614 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:12 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc2ec00 == 24 [pid = 1754] [id = 493] 03:59:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8cc31400) [pid = 1754] [serial = 1480] [outer = (nil)] 03:59:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8ccce000) [pid = 1754] [serial = 1481] [outer = 0x8cc31400] 03:59:12 INFO - PROCESS | 1754 | 1467975552705 Marionette DEBUG loaded listener.js 03:59:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8d740000) [pid = 1754] [serial = 1482] [outer = 0x8cc31400] 03:59:13 INFO - PROCESS | 1754 | 1467975553831 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]]]}] 03:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1717ms 03:59:13 INFO - PROCESS | 1754 | 1467975553888 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 03:59:13 INFO - PROCESS | 1754 | 1467975553896 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 03:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:59:13 INFO - PROCESS | 1754 | 1467975553907 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:59:13 INFO - PROCESS | 1754 | 1467975553912 Marionette TRACE conn4 <- [1,1946,null,{}] 03:59:13 INFO - PROCESS | 1754 | 1467975553920 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}] 03:59:13 INFO - PROCESS | 1754 | 1467975553926 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:14 INFO - PROCESS | 1754 | 1467975554126 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 03:59:14 INFO - PROCESS | 1754 | 1467975554354 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:14 INFO - PROCESS | 1754 | 1467975554367 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:14 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc38400 == 25 [pid = 1754] [id = 494] 03:59:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8dbb6c00) [pid = 1754] [serial = 1483] [outer = (nil)] 03:59:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8e95c800) [pid = 1754] [serial = 1484] [outer = 0x8dbb6c00] 03:59:14 INFO - PROCESS | 1754 | 1467975554496 Marionette DEBUG loaded listener.js 03:59:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8eacd400) [pid = 1754] [serial = 1485] [outer = 0x8dbb6c00] 03:59:15 INFO - PROCESS | 1754 | 1467975555586 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]]]}] 03:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1736ms 03:59:15 INFO - PROCESS | 1754 | 1467975555643 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 03:59:15 INFO - PROCESS | 1754 | 1467975555648 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 03:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:59:15 INFO - PROCESS | 1754 | 1467975555655 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:59:15 INFO - PROCESS | 1754 | 1467975555661 Marionette TRACE conn4 <- [1,1950,null,{}] 03:59:15 INFO - PROCESS | 1754 | 1467975555679 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}] 03:59:15 INFO - PROCESS | 1754 | 1467975555688 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:16 INFO - PROCESS | 1754 | 1467975556009 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 03:59:16 INFO - PROCESS | 1754 | 1467975556243 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:16 INFO - PROCESS | 1754 | 1467975556256 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:16 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f369c00 == 26 [pid = 1754] [id = 495] 03:59:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8f36a000) [pid = 1754] [serial = 1486] [outer = (nil)] 03:59:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x8f5e9c00) [pid = 1754] [serial = 1487] [outer = 0x8f36a000] 03:59:16 INFO - PROCESS | 1754 | 1467975556353 Marionette DEBUG loaded listener.js 03:59:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x8f5f2800) [pid = 1754] [serial = 1488] [outer = 0x8f36a000] 03:59:17 INFO - PROCESS | 1754 | 1467975557333 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]]]}] 03:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1737ms 03:59:17 INFO - PROCESS | 1754 | 1467975557393 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 03:59:17 INFO - PROCESS | 1754 | 1467975557399 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 03:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:59:17 INFO - PROCESS | 1754 | 1467975557405 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:59:17 INFO - PROCESS | 1754 | 1467975557409 Marionette TRACE conn4 <- [1,1954,null,{}] 03:59:17 INFO - PROCESS | 1754 | 1467975557415 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}] 03:59:17 INFO - PROCESS | 1754 | 1467975557420 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:17 INFO - PROCESS | 1754 | 1467975557612 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 03:59:17 INFO - PROCESS | 1754 | 1467975557845 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:17 INFO - PROCESS | 1754 | 1467975557854 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:17 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc37400 == 27 [pid = 1754] [id = 496] 03:59:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8e99b400) [pid = 1754] [serial = 1489] [outer = (nil)] 03:59:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x90d12800) [pid = 1754] [serial = 1490] [outer = 0x8e99b400] 03:59:17 INFO - PROCESS | 1754 | 1467975557983 Marionette DEBUG loaded listener.js 03:59:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x90d14000) [pid = 1754] [serial = 1491] [outer = 0x8e99b400] 03:59:19 INFO - PROCESS | 1754 | 1467975559136 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]]]}] 03:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1783ms 03:59:19 INFO - PROCESS | 1754 | 1467975559193 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 03:59:19 INFO - PROCESS | 1754 | 1467975559198 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 03:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:59:19 INFO - PROCESS | 1754 | 1467975559207 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:59:19 INFO - PROCESS | 1754 | 1467975559212 Marionette TRACE conn4 <- [1,1958,null,{}] 03:59:19 INFO - PROCESS | 1754 | 1467975559223 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}] 03:59:19 INFO - PROCESS | 1754 | 1467975559230 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:19 INFO - PROCESS | 1754 | 1467975559416 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 03:59:19 INFO - PROCESS | 1754 | 1467975559671 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:19 INFO - PROCESS | 1754 | 1467975559682 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:19 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf5400 == 28 [pid = 1754] [id = 497] 03:59:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8cccd400) [pid = 1754] [serial = 1492] [outer = (nil)] 03:59:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8d3ba400) [pid = 1754] [serial = 1493] [outer = 0x8cccd400] 03:59:19 INFO - PROCESS | 1754 | 1467975559762 Marionette DEBUG loaded listener.js 03:59:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x8d716400) [pid = 1754] [serial = 1494] [outer = 0x8cccd400] 03:59:20 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3c4400 == 27 [pid = 1754] [id = 482] 03:59:20 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x90eb8400) [pid = 1754] [serial = 1446] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x8f724000) [pid = 1754] [serial = 1445] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8e94b800) [pid = 1754] [serial = 1442] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8f36d400) [pid = 1754] [serial = 1439] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8f5e9400) [pid = 1754] [serial = 1440] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8f720400) [pid = 1754] [serial = 1418] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8f71cc00) [pid = 1754] [serial = 1419] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8ed9e800) [pid = 1754] [serial = 1407] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8dbbf000) [pid = 1754] [serial = 1412] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8e231c00) [pid = 1754] [serial = 1413] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x90f33c00) [pid = 1754] [serial = 1424] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x917ce400) [pid = 1754] [serial = 1425] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8d712c00) [pid = 1754] [serial = 1433] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8dbb3000) [pid = 1754] [serial = 1434] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8e94c400) [pid = 1754] [serial = 1436] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8b3b5c00) [pid = 1754] [serial = 1409] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8bbd7c00) [pid = 1754] [serial = 1410] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x90d21800) [pid = 1754] [serial = 1421] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x90e77c00) [pid = 1754] [serial = 1422] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x9212a400) [pid = 1754] [serial = 1427] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x928e9c00) [pid = 1754] [serial = 1428] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x8bbd5000) [pid = 1754] [serial = 1430] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8cc2d000) [pid = 1754] [serial = 1431] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x8e998800) [pid = 1754] [serial = 1415] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 1754 | --DOMWINDOW == 63 (0x8ed99800) [pid = 1754] [serial = 1416] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 1754 | --DOMWINDOW == 62 (0x8f367800) [pid = 1754] [serial = 1443] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 1754 | --DOMWINDOW == 61 (0x8e999000) [pid = 1754] [serial = 1437] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 1754 | 1467975560862 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]]]}] 03:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1685ms 03:59:20 INFO - PROCESS | 1754 | 1467975560892 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 03:59:20 INFO - PROCESS | 1754 | 1467975560899 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 03:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:59:20 INFO - PROCESS | 1754 | 1467975560915 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:59:20 INFO - PROCESS | 1754 | 1467975560920 Marionette TRACE conn4 <- [1,1962,null,{}] 03:59:20 INFO - PROCESS | 1754 | 1467975560933 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}] 03:59:20 INFO - PROCESS | 1754 | 1467975560938 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:21 INFO - PROCESS | 1754 | 1467975561114 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 03:59:21 INFO - PROCESS | 1754 | 1467975561127 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:21 INFO - PROCESS | 1754 | 1467975561134 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:21 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e1b3c00 == 28 [pid = 1754] [id = 498] 03:59:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 62 (0x8e1b5000) [pid = 1754] [serial = 1495] [outer = (nil)] 03:59:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 63 (0x8e236800) [pid = 1754] [serial = 1496] [outer = 0x8e1b5000] 03:59:21 INFO - PROCESS | 1754 | 1467975561216 Marionette DEBUG loaded listener.js 03:59:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 64 (0x8e948800) [pid = 1754] [serial = 1497] [outer = 0x8e1b5000] 03:59:22 INFO - PROCESS | 1754 | 1467975562213 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]]]}] 03:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1345ms 03:59:22 INFO - PROCESS | 1754 | 1467975562257 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 03:59:22 INFO - PROCESS | 1754 | 1467975562262 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 03:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:59:22 INFO - PROCESS | 1754 | 1467975562269 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:59:22 INFO - PROCESS | 1754 | 1467975562275 Marionette TRACE conn4 <- [1,1966,null,{}] 03:59:22 INFO - PROCESS | 1754 | 1467975562291 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}] 03:59:22 INFO - PROCESS | 1754 | 1467975562299 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:22 INFO - PROCESS | 1754 | 1467975562521 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 03:59:22 INFO - PROCESS | 1754 | 1467975562538 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:22 INFO - PROCESS | 1754 | 1467975562551 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:22 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ed96800 == 29 [pid = 1754] [id = 499] 03:59:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x8ed97400) [pid = 1754] [serial = 1498] [outer = (nil)] 03:59:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8ed9dc00) [pid = 1754] [serial = 1499] [outer = 0x8ed97400] 03:59:22 INFO - PROCESS | 1754 | 1467975562624 Marionette DEBUG loaded listener.js 03:59:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8f367800) [pid = 1754] [serial = 1500] [outer = 0x8ed97400] 03:59:23 INFO - PROCESS | 1754 | 1467975563583 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]]]}] 03:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1334ms 03:59:23 INFO - PROCESS | 1754 | 1467975563603 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 03:59:23 INFO - PROCESS | 1754 | 1467975563609 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 03:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:59:23 INFO - PROCESS | 1754 | 1467975563623 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:59:23 INFO - PROCESS | 1754 | 1467975563625 Marionette TRACE conn4 <- [1,1970,null,{}] 03:59:23 INFO - PROCESS | 1754 | 1467975563636 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}] 03:59:23 INFO - PROCESS | 1754 | 1467975563640 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:23 INFO - PROCESS | 1754 | 1467975563865 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 03:59:23 INFO - PROCESS | 1754 | 1467975563897 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:23 INFO - PROCESS | 1754 | 1467975563906 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:23 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f5e9400 == 30 [pid = 1754] [id = 500] 03:59:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8f5eb000) [pid = 1754] [serial = 1501] [outer = (nil)] 03:59:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8f720000) [pid = 1754] [serial = 1502] [outer = 0x8f5eb000] 03:59:23 INFO - PROCESS | 1754 | 1467975563975 Marionette DEBUG loaded listener.js 03:59:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8f725000) [pid = 1754] [serial = 1503] [outer = 0x8f5eb000] 03:59:24 INFO - PROCESS | 1754 | 1467975564901 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]]]}] 03:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1346ms 03:59:24 INFO - PROCESS | 1754 | 1467975564963 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 03:59:24 INFO - PROCESS | 1754 | 1467975564967 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 03:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:59:24 INFO - PROCESS | 1754 | 1467975564973 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:59:24 INFO - PROCESS | 1754 | 1467975564976 Marionette TRACE conn4 <- [1,1974,null,{}] 03:59:24 INFO - PROCESS | 1754 | 1467975564982 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}] 03:59:24 INFO - PROCESS | 1754 | 1467975564987 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:25 INFO - PROCESS | 1754 | 1467975565203 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 03:59:25 INFO - PROCESS | 1754 | 1467975565222 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:25 INFO - PROCESS | 1754 | 1467975565232 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:25 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f5e8c00 == 31 [pid = 1754] [id = 501] 03:59:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8f72ac00) [pid = 1754] [serial = 1504] [outer = (nil)] 03:59:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x90d21800) [pid = 1754] [serial = 1505] [outer = 0x8f72ac00] 03:59:25 INFO - PROCESS | 1754 | 1467975565307 Marionette DEBUG loaded listener.js 03:59:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x90d1f000) [pid = 1754] [serial = 1506] [outer = 0x8f72ac00] 03:59:25 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8d746c00) [pid = 1754] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:59:25 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8d711000) [pid = 1754] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:59:25 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8b3acc00) [pid = 1754] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:59:25 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8ccd2400) [pid = 1754] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:59:25 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8ead4c00) [pid = 1754] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:59:25 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8d749400) [pid = 1754] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:59:25 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x90f3d000) [pid = 1754] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:59:25 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8d73d800) [pid = 1754] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:59:25 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x8ccd7000) [pid = 1754] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:59:25 INFO - PROCESS | 1754 | --DOMWINDOW == 63 (0x8d73b400) [pid = 1754] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:59:26 INFO - PROCESS | 1754 | 1467975566306 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]]]}] 03:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1383ms 03:59:26 INFO - PROCESS | 1754 | 1467975566357 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 03:59:26 INFO - PROCESS | 1754 | 1467975566361 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 03:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:59:26 INFO - PROCESS | 1754 | 1467975566367 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:59:26 INFO - PROCESS | 1754 | 1467975566371 Marionette TRACE conn4 <- [1,1978,null,{}] 03:59:26 INFO - PROCESS | 1754 | 1467975566377 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}] 03:59:26 INFO - PROCESS | 1754 | 1467975566396 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:26 INFO - PROCESS | 1754 | 1467975566664 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 03:59:26 INFO - PROCESS | 1754 | 1467975566748 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:26 INFO - PROCESS | 1754 | 1467975566757 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:26 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdfd400 == 32 [pid = 1754] [id = 502] 03:59:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 64 (0x8ccd3800) [pid = 1754] [serial = 1507] [outer = (nil)] 03:59:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x90e7ec00) [pid = 1754] [serial = 1508] [outer = 0x8ccd3800] 03:59:26 INFO - PROCESS | 1754 | 1467975566824 Marionette DEBUG loaded listener.js 03:59:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x90eb6000) [pid = 1754] [serial = 1509] [outer = 0x8ccd3800] 03:59:27 INFO - PROCESS | 1754 | 1467975567599 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]]]}] 03:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1285ms 03:59:27 INFO - PROCESS | 1754 | 1467975567686 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 03:59:27 INFO - PROCESS | 1754 | 1467975567693 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 03:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:59:27 INFO - PROCESS | 1754 | 1467975567707 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:59:27 INFO - PROCESS | 1754 | 1467975567714 Marionette TRACE conn4 <- [1,1982,null,{}] 03:59:27 INFO - PROCESS | 1754 | 1467975567723 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}] 03:59:27 INFO - PROCESS | 1754 | 1467975567729 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:27 INFO - PROCESS | 1754 | 1467975567945 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 03:59:28 INFO - PROCESS | 1754 | 1467975568142 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:28 INFO - PROCESS | 1754 | 1467975568159 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:28 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b0800 == 33 [pid = 1754] [id = 503] 03:59:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8bdfb800) [pid = 1754] [serial = 1510] [outer = (nil)] 03:59:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8cc2bc00) [pid = 1754] [serial = 1511] [outer = 0x8bdfb800] 03:59:28 INFO - PROCESS | 1754 | 1467975568284 Marionette DEBUG loaded listener.js 03:59:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8ccd6000) [pid = 1754] [serial = 1512] [outer = 0x8bdfb800] 03:59:29 INFO - PROCESS | 1754 | 1467975569343 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]]]}] 03:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1687ms 03:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:59:29 INFO - PROCESS | 1754 | 1467975569395 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 03:59:29 INFO - PROCESS | 1754 | 1467975569400 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 03:59:29 INFO - PROCESS | 1754 | 1467975569413 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:59:29 INFO - PROCESS | 1754 | 1467975569418 Marionette TRACE conn4 <- [1,1986,null,{}] 03:59:29 INFO - PROCESS | 1754 | 1467975569426 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}] 03:59:29 INFO - PROCESS | 1754 | 1467975569432 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:29 INFO - PROCESS | 1754 | 1467975569632 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 03:59:29 INFO - PROCESS | 1754 | 1467975569865 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:29 INFO - PROCESS | 1754 | 1467975569875 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:29 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e952400 == 34 [pid = 1754] [id = 504] 03:59:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8e954400) [pid = 1754] [serial = 1513] [outer = (nil)] 03:59:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8e99b000) [pid = 1754] [serial = 1514] [outer = 0x8e954400] 03:59:30 INFO - PROCESS | 1754 | 1467975570014 Marionette DEBUG loaded listener.js 03:59:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8ed92400) [pid = 1754] [serial = 1515] [outer = 0x8e954400] 03:59:31 INFO - PROCESS | 1754 | 1467975571225 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]]]}] 03:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1853ms 03:59:31 INFO - PROCESS | 1754 | 1467975571262 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 03:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:59:31 INFO - PROCESS | 1754 | 1467975571266 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 03:59:31 INFO - PROCESS | 1754 | 1467975571273 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:59:31 INFO - PROCESS | 1754 | 1467975571278 Marionette TRACE conn4 <- [1,1990,null,{}] 03:59:31 INFO - PROCESS | 1754 | 1467975571292 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}] 03:59:31 INFO - PROCESS | 1754 | 1467975571302 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:31 INFO - PROCESS | 1754 | 1467975571496 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 03:59:31 INFO - PROCESS | 1754 | 1467975571679 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:31 INFO - PROCESS | 1754 | 1467975571690 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:31 INFO - PROCESS | 1754 | ++DOCSHELL 0x90eb1000 == 35 [pid = 1754] [id = 505] 03:59:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x90eb2800) [pid = 1754] [serial = 1516] [outer = (nil)] 03:59:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x90f31800) [pid = 1754] [serial = 1517] [outer = 0x90eb2800] 03:59:31 INFO - PROCESS | 1754 | 1467975571781 Marionette DEBUG loaded listener.js 03:59:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x90f37c00) [pid = 1754] [serial = 1518] [outer = 0x90eb2800] 03:59:32 INFO - PROCESS | 1754 | 1467975572801 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]]]}] 03:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1590ms 03:59:32 INFO - PROCESS | 1754 | 1467975572864 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 03:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:59:32 INFO - PROCESS | 1754 | 1467975572868 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 03:59:32 INFO - PROCESS | 1754 | 1467975572875 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:59:32 INFO - PROCESS | 1754 | 1467975572879 Marionette TRACE conn4 <- [1,1994,null,{}] 03:59:32 INFO - PROCESS | 1754 | 1467975572885 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}] 03:59:32 INFO - PROCESS | 1754 | 1467975572890 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:33 INFO - PROCESS | 1754 | 1467975573084 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 03:59:33 INFO - PROCESS | 1754 | 1467975573266 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:33 INFO - PROCESS | 1754 | 1467975573272 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:33 INFO - PROCESS | 1754 | ++DOCSHELL 0x90f39400 == 36 [pid = 1754] [id = 506] 03:59:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x90f3b000) [pid = 1754] [serial = 1519] [outer = (nil)] 03:59:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x917c5800) [pid = 1754] [serial = 1520] [outer = 0x90f3b000] 03:59:33 INFO - PROCESS | 1754 | 1467975573355 Marionette DEBUG loaded listener.js 03:59:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x917cb400) [pid = 1754] [serial = 1521] [outer = 0x90f3b000] 03:59:34 INFO - PROCESS | 1754 | 1467975574308 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]]]}] 03:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1483ms 03:59:34 INFO - PROCESS | 1754 | 1467975574358 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 03:59:34 INFO - PROCESS | 1754 | 1467975574362 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 03:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:59:34 INFO - PROCESS | 1754 | 1467975574369 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:59:34 INFO - PROCESS | 1754 | 1467975574372 Marionette TRACE conn4 <- [1,1998,null,{}] 03:59:34 INFO - PROCESS | 1754 | 1467975574378 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}] 03:59:34 INFO - PROCESS | 1754 | 1467975574383 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:34 INFO - PROCESS | 1754 | 1467975574564 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 03:59:34 INFO - PROCESS | 1754 | 1467975574744 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:34 INFO - PROCESS | 1754 | 1467975574752 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:34 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf9800 == 37 [pid = 1754] [id = 507] 03:59:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8ccd1800) [pid = 1754] [serial = 1522] [outer = (nil)] 03:59:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x92126000) [pid = 1754] [serial = 1523] [outer = 0x8ccd1800] 03:59:34 INFO - PROCESS | 1754 | 1467975574836 Marionette DEBUG loaded listener.js 03:59:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x9212c800) [pid = 1754] [serial = 1524] [outer = 0x8ccd1800] 03:59:35 INFO - PROCESS | 1754 | 1467975575817 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]]]}] 03:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1493ms 03:59:35 INFO - PROCESS | 1754 | 1467975575863 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 03:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:59:35 INFO - PROCESS | 1754 | 1467975575868 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 03:59:35 INFO - PROCESS | 1754 | 1467975575874 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:59:35 INFO - PROCESS | 1754 | 1467975575879 Marionette TRACE conn4 <- [1,2002,null,{}] 03:59:35 INFO - PROCESS | 1754 | 1467975575885 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}] 03:59:35 INFO - PROCESS | 1754 | 1467975575895 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:36 INFO - PROCESS | 1754 | 1467975576149 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 03:59:36 INFO - PROCESS | 1754 | 1467975576380 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:36 INFO - PROCESS | 1754 | 1467975576387 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:36 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f723c00 == 38 [pid = 1754] [id = 508] 03:59:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x928ef800) [pid = 1754] [serial = 1525] [outer = (nil)] 03:59:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x9295bc00) [pid = 1754] [serial = 1526] [outer = 0x928ef800] 03:59:36 INFO - PROCESS | 1754 | 1467975576520 Marionette DEBUG loaded listener.js 03:59:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x93879800) [pid = 1754] [serial = 1527] [outer = 0x928ef800] 03:59:37 INFO - PROCESS | 1754 | 1467975577484 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]]]}] 03:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1682ms 03:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:59:37 INFO - PROCESS | 1754 | 1467975577556 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 03:59:37 INFO - PROCESS | 1754 | 1467975577560 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 03:59:37 INFO - PROCESS | 1754 | 1467975577566 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:59:37 INFO - PROCESS | 1754 | 1467975577570 Marionette TRACE conn4 <- [1,2006,null,{}] 03:59:37 INFO - PROCESS | 1754 | 1467975577576 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}] 03:59:37 INFO - PROCESS | 1754 | 1467975577581 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:37 INFO - PROCESS | 1754 | 1467975577794 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 03:59:38 INFO - PROCESS | 1754 | 1467975578033 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:38 INFO - PROCESS | 1754 | 1467975578055 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:38 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd8800 == 39 [pid = 1754] [id = 509] 03:59:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x8bbd8c00) [pid = 1754] [serial = 1528] [outer = (nil)] 03:59:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8d719000) [pid = 1754] [serial = 1529] [outer = 0x8bbd8c00] 03:59:38 INFO - PROCESS | 1754 | 1467975578180 Marionette DEBUG loaded listener.js 03:59:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8e95a000) [pid = 1754] [serial = 1530] [outer = 0x8bbd8c00] 03:59:39 INFO - PROCESS | 1754 | 1467975579327 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]]]}] 03:59:39 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 03:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1839ms 03:59:39 INFO - PROCESS | 1754 | 1467975579406 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 03:59:39 INFO - PROCESS | 1754 | 1467975579412 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 03:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:59:39 INFO - PROCESS | 1754 | 1467975579420 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:59:39 INFO - PROCESS | 1754 | 1467975579425 Marionette TRACE conn4 <- [1,2010,null,{}] 03:59:39 INFO - PROCESS | 1754 | 1467975579433 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}] 03:59:39 INFO - PROCESS | 1754 | 1467975579439 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:39 INFO - PROCESS | 1754 | 1467975579655 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 03:59:40 INFO - PROCESS | 1754 | 1467975579989 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:40 INFO - PROCESS | 1754 | 1467975579997 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:40 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d746000 == 40 [pid = 1754] [id = 510] 03:59:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x8dbb1800) [pid = 1754] [serial = 1531] [outer = (nil)] 03:59:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x8e1b3400) [pid = 1754] [serial = 1532] [outer = 0x8dbb1800] 03:59:40 INFO - PROCESS | 1754 | 1467975580080 Marionette DEBUG loaded listener.js 03:59:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x8e944000) [pid = 1754] [serial = 1533] [outer = 0x8dbb1800] 03:59:41 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc32800 == 39 [pid = 1754] [id = 477] 03:59:41 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3ac800 == 38 [pid = 1754] [id = 488] 03:59:41 INFO - PROCESS | 1754 | --DOCSHELL 0x8d712000 == 37 [pid = 1754] [id = 478] 03:59:41 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf1400 == 36 [pid = 1754] [id = 484] 03:59:41 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a6800 == 35 [pid = 1754] [id = 479] 03:59:41 INFO - PROCESS | 1754 | --DOCSHELL 0x8d745800 == 34 [pid = 1754] [id = 487] 03:59:41 INFO - PROCESS | 1754 | --DOCSHELL 0x8f5f3000 == 33 [pid = 1754] [id = 481] 03:59:41 INFO - PROCESS | 1754 | --DOCSHELL 0x8e23c400 == 32 [pid = 1754] [id = 483] 03:59:41 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a7400 == 31 [pid = 1754] [id = 480] 03:59:41 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b0000 == 30 [pid = 1754] [id = 485] 03:59:41 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3ae000 == 29 [pid = 1754] [id = 476] 03:59:41 INFO - PROCESS | 1754 | --DOCSHELL 0x8cccec00 == 28 [pid = 1754] [id = 486] 03:59:41 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x8e957c00) [pid = 1754] [serial = 1478] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x8e958c00) [pid = 1754] [serial = 1475] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x8e1b7400) [pid = 1754] [serial = 1449] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x8b3b4c00) [pid = 1754] [serial = 1466] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8bbdb400) [pid = 1754] [serial = 1467] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8d748c00) [pid = 1754] [serial = 1448] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8d3b9400) [pid = 1754] [serial = 1469] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8d3c3400) [pid = 1754] [serial = 1470] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8f5e8800) [pid = 1754] [serial = 1452] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8e236400) [pid = 1754] [serial = 1464] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8ed9e400) [pid = 1754] [serial = 1451] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8e1aac00) [pid = 1754] [serial = 1463] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x91e15c00) [pid = 1754] [serial = 1455] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x917c4400) [pid = 1754] [serial = 1454] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x9294e800) [pid = 1754] [serial = 1458] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x928eb400) [pid = 1754] [serial = 1457] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x9295b000) [pid = 1754] [serial = 1461] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8e946800) [pid = 1754] [serial = 1460] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8e1ad800) [pid = 1754] [serial = 1473] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8dbb6400) [pid = 1754] [serial = 1472] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8e990c00) [pid = 1754] [serial = 1476] [outer = (nil)] [url = about:blank] 03:59:42 INFO - PROCESS | 1754 | 1467975582211 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]]]}] 03:59:42 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 03:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 2841ms 03:59:42 INFO - PROCESS | 1754 | 1467975582261 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 03:59:42 INFO - PROCESS | 1754 | 1467975582266 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 03:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:59:42 INFO - PROCESS | 1754 | 1467975582275 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:59:42 INFO - PROCESS | 1754 | 1467975582280 Marionette TRACE conn4 <- [1,2014,null,{}] 03:59:42 INFO - PROCESS | 1754 | 1467975582288 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}] 03:59:42 INFO - PROCESS | 1754 | 1467975582294 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:42 INFO - PROCESS | 1754 | 1467975582560 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 03:59:42 INFO - PROCESS | 1754 | 1467975582577 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:42 INFO - PROCESS | 1754 | 1467975582586 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:42 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf7c00 == 29 [pid = 1754] [id = 511] 03:59:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8bdf8c00) [pid = 1754] [serial = 1534] [outer = (nil)] 03:59:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8cc33800) [pid = 1754] [serial = 1535] [outer = 0x8bdf8c00] 03:59:42 INFO - PROCESS | 1754 | 1467975582660 Marionette DEBUG loaded listener.js 03:59:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8cccfc00) [pid = 1754] [serial = 1536] [outer = 0x8bdf8c00] 03:59:43 INFO - PROCESS | 1754 | 1467975583523 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]]]}] 03:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1288ms 03:59:43 INFO - PROCESS | 1754 | 1467975583563 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 03:59:43 INFO - PROCESS | 1754 | 1467975583572 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 03:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:59:43 INFO - PROCESS | 1754 | 1467975583584 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:59:43 INFO - PROCESS | 1754 | 1467975583588 Marionette TRACE conn4 <- [1,2018,null,{}] 03:59:43 INFO - PROCESS | 1754 | 1467975583594 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}] 03:59:43 INFO - PROCESS | 1754 | 1467975583600 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:43 INFO - PROCESS | 1754 | 1467975583770 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 03:59:43 INFO - PROCESS | 1754 | 1467975583915 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:43 INFO - PROCESS | 1754 | 1467975583924 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:43 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d73d800 == 30 [pid = 1754] [id = 512] 03:59:43 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8d73e800) [pid = 1754] [serial = 1537] [outer = (nil)] 03:59:43 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8dbb0c00) [pid = 1754] [serial = 1538] [outer = 0x8d73e800] 03:59:44 INFO - PROCESS | 1754 | 1467975583999 Marionette DEBUG loaded listener.js 03:59:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8bdf2000) [pid = 1754] [serial = 1539] [outer = 0x8d73e800] 03:59:44 INFO - PROCESS | 1754 | 1467975584960 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]]]}] 03:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1449ms 03:59:45 INFO - PROCESS | 1754 | 1467975585034 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 03:59:45 INFO - PROCESS | 1754 | 1467975585038 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 03:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:59:45 INFO - PROCESS | 1754 | 1467975585044 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:59:45 INFO - PROCESS | 1754 | 1467975585050 Marionette TRACE conn4 <- [1,2022,null,{}] 03:59:45 INFO - PROCESS | 1754 | 1467975585074 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}] 03:59:45 INFO - PROCESS | 1754 | 1467975585084 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:45 INFO - PROCESS | 1754 | 1467975585310 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 03:59:45 INFO - PROCESS | 1754 | 1467975585337 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:45 INFO - PROCESS | 1754 | 1467975585348 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:45 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e957c00 == 31 [pid = 1754] [id = 513] 03:59:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8e959000) [pid = 1754] [serial = 1540] [outer = (nil)] 03:59:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8e98f800) [pid = 1754] [serial = 1541] [outer = 0x8e959000] 03:59:45 INFO - PROCESS | 1754 | 1467975585421 Marionette DEBUG loaded listener.js 03:59:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8e999800) [pid = 1754] [serial = 1542] [outer = 0x8e959000] 03:59:46 INFO - PROCESS | 1754 | 1467975586818 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]]]}] 03:59:46 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8ccd3800) [pid = 1754] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:59:46 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8f5eb000) [pid = 1754] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:59:46 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8f72ac00) [pid = 1754] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:59:46 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8bdf6c00) [pid = 1754] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:59:46 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8f36a000) [pid = 1754] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:59:46 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8e99b400) [pid = 1754] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:59:46 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8cc31400) [pid = 1754] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:59:46 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8e1b5000) [pid = 1754] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:59:46 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8ed97400) [pid = 1754] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:59:46 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8cccd400) [pid = 1754] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:59:46 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8dbb6c00) [pid = 1754] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1849ms 03:59:46 INFO - PROCESS | 1754 | 1467975586894 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 03:59:46 INFO - PROCESS | 1754 | 1467975586899 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 03:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:59:46 INFO - PROCESS | 1754 | 1467975586905 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:59:46 INFO - PROCESS | 1754 | 1467975586908 Marionette TRACE conn4 <- [1,2026,null,{}] 03:59:46 INFO - PROCESS | 1754 | 1467975586914 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}] 03:59:46 INFO - PROCESS | 1754 | 1467975586920 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:47 INFO - PROCESS | 1754 | 1467975587127 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 03:59:47 INFO - PROCESS | 1754 | 1467975587269 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:47 INFO - PROCESS | 1754 | 1467975587276 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:47 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3be800 == 32 [pid = 1754] [id = 514] 03:59:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8d746c00) [pid = 1754] [serial = 1543] [outer = (nil)] 03:59:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8e958800) [pid = 1754] [serial = 1544] [outer = 0x8d746c00] 03:59:47 INFO - PROCESS | 1754 | 1467975587352 Marionette DEBUG loaded listener.js 03:59:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8ead6800) [pid = 1754] [serial = 1545] [outer = 0x8d746c00] 03:59:48 INFO - PROCESS | 1754 | 1467975588141 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]]]}] 03:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1300ms 03:59:48 INFO - PROCESS | 1754 | 1467975588207 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 03:59:48 INFO - PROCESS | 1754 | 1467975588211 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 03:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:59:48 INFO - PROCESS | 1754 | 1467975588217 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:59:48 INFO - PROCESS | 1754 | 1467975588220 Marionette TRACE conn4 <- [1,2030,null,{}] 03:59:48 INFO - PROCESS | 1754 | 1467975588225 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}] 03:59:48 INFO - PROCESS | 1754 | 1467975588230 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:48 INFO - PROCESS | 1754 | 1467975588384 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 03:59:48 INFO - PROCESS | 1754 | 1467975588394 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:48 INFO - PROCESS | 1754 | 1467975588402 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:48 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ead3000 == 33 [pid = 1754] [id = 515] 03:59:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8ed97800) [pid = 1754] [serial = 1546] [outer = (nil)] 03:59:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8f36d400) [pid = 1754] [serial = 1547] [outer = 0x8ed97800] 03:59:48 INFO - PROCESS | 1754 | 1467975588472 Marionette DEBUG loaded listener.js 03:59:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8f5e7000) [pid = 1754] [serial = 1548] [outer = 0x8ed97800] 03:59:49 INFO - PROCESS | 1754 | 1467975589638 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]]]}] 03:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1494ms 03:59:49 INFO - PROCESS | 1754 | 1467975589713 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 03:59:49 INFO - PROCESS | 1754 | 1467975589720 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 03:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:59:49 INFO - PROCESS | 1754 | 1467975589729 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:59:49 INFO - PROCESS | 1754 | 1467975589734 Marionette TRACE conn4 <- [1,2034,null,{}] 03:59:49 INFO - PROCESS | 1754 | 1467975589745 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}] 03:59:49 INFO - PROCESS | 1754 | 1467975589751 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:49 INFO - PROCESS | 1754 | 1467975589975 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 03:59:50 INFO - PROCESS | 1754 | 1467975590214 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:50 INFO - PROCESS | 1754 | 1467975590224 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:50 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc34800 == 34 [pid = 1754] [id = 516] 03:59:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8cc38000) [pid = 1754] [serial = 1549] [outer = (nil)] 03:59:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8d73c400) [pid = 1754] [serial = 1550] [outer = 0x8cc38000] 03:59:50 INFO - PROCESS | 1754 | 1467975590347 Marionette DEBUG loaded listener.js 03:59:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8e1aa000) [pid = 1754] [serial = 1551] [outer = 0x8cc38000] 03:59:51 INFO - PROCESS | 1754 | 1467975591406 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]]]}] 03:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1737ms 03:59:51 INFO - PROCESS | 1754 | 1467975591466 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 03:59:51 INFO - PROCESS | 1754 | 1467975591473 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 03:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:59:51 INFO - PROCESS | 1754 | 1467975591484 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:59:51 INFO - PROCESS | 1754 | 1467975591489 Marionette TRACE conn4 <- [1,2038,null,{}] 03:59:51 INFO - PROCESS | 1754 | 1467975591495 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}] 03:59:51 INFO - PROCESS | 1754 | 1467975591500 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:51 INFO - PROCESS | 1754 | 1467975591695 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 03:59:51 INFO - PROCESS | 1754 | 1467975591924 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:51 INFO - PROCESS | 1754 | 1467975591932 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:52 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d714800 == 35 [pid = 1754] [id = 517] 03:59:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8e998400) [pid = 1754] [serial = 1552] [outer = (nil)] 03:59:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8f361400) [pid = 1754] [serial = 1553] [outer = 0x8e998400] 03:59:52 INFO - PROCESS | 1754 | 1467975592062 Marionette DEBUG loaded listener.js 03:59:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8e99c800) [pid = 1754] [serial = 1554] [outer = 0x8e998400] 03:59:53 INFO - PROCESS | 1754 | 1467975593121 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]]]}] 03:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1691ms 03:59:53 INFO - PROCESS | 1754 | 1467975593176 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 03:59:53 INFO - PROCESS | 1754 | 1467975593180 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 03:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:59:53 INFO - PROCESS | 1754 | 1467975593187 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:59:53 INFO - PROCESS | 1754 | 1467975593194 Marionette TRACE conn4 <- [1,2042,null,{}] 03:59:53 INFO - PROCESS | 1754 | 1467975593210 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}] 03:59:53 INFO - PROCESS | 1754 | 1467975593220 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:53 INFO - PROCESS | 1754 | 1467975593411 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 03:59:53 INFO - PROCESS | 1754 | 1467975593645 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:53 INFO - PROCESS | 1754 | 1467975593655 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:53 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f726400 == 36 [pid = 1754] [id = 518] 03:59:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x90d13400) [pid = 1754] [serial = 1555] [outer = (nil)] 03:59:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x90d1a000) [pid = 1754] [serial = 1556] [outer = 0x90d13400] 03:59:53 INFO - PROCESS | 1754 | 1467975593788 Marionette DEBUG loaded listener.js 03:59:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x90d21c00) [pid = 1754] [serial = 1557] [outer = 0x90d13400] 03:59:54 INFO - PROCESS | 1754 | 1467975594829 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]]]}] 03:59:54 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) 03:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1685ms 03:59:54 INFO - PROCESS | 1754 | 1467975594873 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 03:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:59:54 INFO - PROCESS | 1754 | 1467975594878 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 03:59:54 INFO - PROCESS | 1754 | 1467975594885 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:59:54 INFO - PROCESS | 1754 | 1467975594888 Marionette TRACE conn4 <- [1,2046,null,{}] 03:59:54 INFO - PROCESS | 1754 | 1467975594894 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}] 03:59:54 INFO - PROCESS | 1754 | 1467975594900 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:55 INFO - PROCESS | 1754 | 1467975595095 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 03:59:55 INFO - PROCESS | 1754 | 1467975595471 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:55 INFO - PROCESS | 1754 | 1467975595480 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:55 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b4400 == 37 [pid = 1754] [id = 519] 03:59:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8bbd0800) [pid = 1754] [serial = 1558] [outer = (nil)] 03:59:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8bdf3c00) [pid = 1754] [serial = 1559] [outer = 0x8bbd0800] 03:59:55 INFO - PROCESS | 1754 | 1467975595598 Marionette DEBUG loaded listener.js 03:59:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x8cc2c000) [pid = 1754] [serial = 1560] [outer = 0x8bbd0800] 03:59:56 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3be800 == 36 [pid = 1754] [id = 514] 03:59:56 INFO - PROCESS | 1754 | --DOCSHELL 0x8e957c00 == 35 [pid = 1754] [id = 513] 03:59:56 INFO - PROCESS | 1754 | --DOCSHELL 0x8d73d800 == 34 [pid = 1754] [id = 512] 03:59:56 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf7c00 == 33 [pid = 1754] [id = 511] 03:59:56 INFO - PROCESS | 1754 | 1467975596635 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]]]}] 03:59:56 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8f720000) [pid = 1754] [serial = 1502] [outer = (nil)] [url = about:blank] 03:59:56 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x90d21800) [pid = 1754] [serial = 1505] [outer = (nil)] [url = about:blank] 03:59:56 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8f725000) [pid = 1754] [serial = 1503] [outer = (nil)] [url = about:blank] 03:59:56 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8e993c00) [pid = 1754] [serial = 1479] [outer = (nil)] [url = about:blank] 03:59:56 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8f5e9c00) [pid = 1754] [serial = 1487] [outer = (nil)] [url = about:blank] 03:59:56 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8f5f2800) [pid = 1754] [serial = 1488] [outer = (nil)] [url = about:blank] 03:59:56 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x90d12800) [pid = 1754] [serial = 1490] [outer = (nil)] [url = about:blank] 03:59:56 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x90d14000) [pid = 1754] [serial = 1491] [outer = (nil)] [url = about:blank] 03:59:56 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8ccce000) [pid = 1754] [serial = 1481] [outer = (nil)] [url = about:blank] 03:59:56 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8d740000) [pid = 1754] [serial = 1482] [outer = (nil)] [url = about:blank] 03:59:56 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8e236800) [pid = 1754] [serial = 1496] [outer = (nil)] [url = about:blank] 03:59:56 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8e948800) [pid = 1754] [serial = 1497] [outer = (nil)] [url = about:blank] 03:59:56 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8ed9dc00) [pid = 1754] [serial = 1499] [outer = (nil)] [url = about:blank] 03:59:56 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8d3ba400) [pid = 1754] [serial = 1493] [outer = (nil)] [url = about:blank] 03:59:56 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8d716400) [pid = 1754] [serial = 1494] [outer = (nil)] [url = about:blank] 03:59:56 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8e95c800) [pid = 1754] [serial = 1484] [outer = (nil)] [url = about:blank] 03:59:56 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8eacd400) [pid = 1754] [serial = 1485] [outer = (nil)] [url = about:blank] 03:59:56 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x90d1f000) [pid = 1754] [serial = 1506] [outer = (nil)] [url = about:blank] 03:59:56 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x8f367800) [pid = 1754] [serial = 1500] [outer = (nil)] [url = about:blank] 03:59:56 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x90eb6000) [pid = 1754] [serial = 1509] [outer = (nil)] [url = about:blank] 03:59:56 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x90e7ec00) [pid = 1754] [serial = 1508] [outer = (nil)] [url = about:blank] 03:59:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1839ms 03:59:56 INFO - PROCESS | 1754 | 1467975596726 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 03:59:56 INFO - PROCESS | 1754 | 1467975596731 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 03:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:59:56 INFO - PROCESS | 1754 | 1467975596739 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:59:56 INFO - PROCESS | 1754 | 1467975596743 Marionette TRACE conn4 <- [1,2050,null,{}] 03:59:56 INFO - PROCESS | 1754 | 1467975596751 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}] 03:59:56 INFO - PROCESS | 1754 | 1467975596759 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:56 INFO - PROCESS | 1754 | 1467975596930 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 03:59:57 INFO - PROCESS | 1754 | 1467975597069 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:57 INFO - PROCESS | 1754 | 1467975597077 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:57 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf7c00 == 34 [pid = 1754] [id = 520] 03:59:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x8d718c00) [pid = 1754] [serial = 1561] [outer = (nil)] 03:59:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8dbb7000) [pid = 1754] [serial = 1562] [outer = 0x8d718c00] 03:59:57 INFO - PROCESS | 1754 | 1467975597161 Marionette DEBUG loaded listener.js 03:59:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8e236800) [pid = 1754] [serial = 1563] [outer = 0x8d718c00] 03:59:58 INFO - PROCESS | 1754 | 1467975598007 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]]]}] 03:59:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1331ms 03:59:58 INFO - PROCESS | 1754 | 1467975598075 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 03:59:58 INFO - PROCESS | 1754 | 1467975598082 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 03:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:59:58 INFO - PROCESS | 1754 | 1467975598089 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:59:58 INFO - PROCESS | 1754 | 1467975598092 Marionette TRACE conn4 <- [1,2054,null,{}] 03:59:58 INFO - PROCESS | 1754 | 1467975598098 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}] 03:59:58 INFO - PROCESS | 1754 | 1467975598102 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:58 INFO - PROCESS | 1754 | 1467975598272 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 03:59:58 INFO - PROCESS | 1754 | 1467975598406 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:58 INFO - PROCESS | 1754 | 1467975598415 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:58 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e23b000 == 35 [pid = 1754] [id = 521] 03:59:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8e958c00) [pid = 1754] [serial = 1564] [outer = (nil)] 03:59:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8eacec00) [pid = 1754] [serial = 1565] [outer = 0x8e958c00] 03:59:58 INFO - PROCESS | 1754 | 1467975598495 Marionette DEBUG loaded listener.js 03:59:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8ed9e000) [pid = 1754] [serial = 1566] [outer = 0x8e958c00] 03:59:59 INFO - PROCESS | 1754 | 1467975599427 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]]]}] 03:59:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1383ms 03:59:59 INFO - PROCESS | 1754 | 1467975599474 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 03:59:59 INFO - PROCESS | 1754 | 1467975599478 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 03:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:59:59 INFO - PROCESS | 1754 | 1467975599500 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:59:59 INFO - PROCESS | 1754 | 1467975599509 Marionette TRACE conn4 <- [1,2058,null,{}] 03:59:59 INFO - PROCESS | 1754 | 1467975599518 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}] 03:59:59 INFO - PROCESS | 1754 | 1467975599524 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:59 INFO - PROCESS | 1754 | 1467975599766 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 03:59:59 INFO - PROCESS | 1754 | 1467975599788 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:59 INFO - PROCESS | 1754 | 1467975599797 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 03:59:59 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e95c400 == 36 [pid = 1754] [id = 522] 03:59:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8f5f0c00) [pid = 1754] [serial = 1567] [outer = (nil)] 03:59:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8f721c00) [pid = 1754] [serial = 1568] [outer = 0x8f5f0c00] 03:59:59 INFO - PROCESS | 1754 | 1467975599864 Marionette DEBUG loaded listener.js 03:59:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8f725c00) [pid = 1754] [serial = 1569] [outer = 0x8f5f0c00] 04:00:00 INFO - PROCESS | 1754 | 1467975600873 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 04:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1414ms 04:00:00 INFO - PROCESS | 1754 | 1467975600908 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 04:00:00 INFO - PROCESS | 1754 | 1467975600913 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 04:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:00:00 INFO - PROCESS | 1754 | 1467975600919 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:00:00 INFO - PROCESS | 1754 | 1467975600922 Marionette TRACE conn4 <- [1,2062,null,{}] 04:00:00 INFO - PROCESS | 1754 | 1467975600934 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:00 INFO - PROCESS | 1754 | 1467975600938 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:01 INFO - PROCESS | 1754 | 1467975601155 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 04:00:01 INFO - PROCESS | 1754 | 1467975601173 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:01 INFO - PROCESS | 1754 | 1467975601183 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:01 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e99d800 == 37 [pid = 1754] [id = 523] 04:00:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8ead0c00) [pid = 1754] [serial = 1570] [outer = (nil)] 04:00:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x90d19c00) [pid = 1754] [serial = 1571] [outer = 0x8ead0c00] 04:00:01 INFO - PROCESS | 1754 | 1467975601251 Marionette DEBUG loaded listener.js 04:00:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x90d1ec00) [pid = 1754] [serial = 1572] [outer = 0x8ead0c00] 04:00:01 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8e954400) [pid = 1754] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:00:01 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8bdf8c00) [pid = 1754] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:00:01 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x90f3b000) [pid = 1754] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:00:01 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8ccd1800) [pid = 1754] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:00:01 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8bdfb800) [pid = 1754] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:00:01 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8e959000) [pid = 1754] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:00:01 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8d73e800) [pid = 1754] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:00:01 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8bbd8c00) [pid = 1754] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:00:01 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8dbb1800) [pid = 1754] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:00:01 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x928ef800) [pid = 1754] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:00:01 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8d746c00) [pid = 1754] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:00:01 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x90eb2800) [pid = 1754] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:00:02 INFO - PROCESS | 1754 | 1467975602355 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 04:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1491ms 04:00:02 INFO - PROCESS | 1754 | 1467975602411 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 04:00:02 INFO - PROCESS | 1754 | 1467975602415 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 04:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:00:02 INFO - PROCESS | 1754 | 1467975602421 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:00:02 INFO - PROCESS | 1754 | 1467975602425 Marionette TRACE conn4 <- [1,2066,null,{}] 04:00:02 INFO - PROCESS | 1754 | 1467975602431 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:02 INFO - PROCESS | 1754 | 1467975602435 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:02 INFO - PROCESS | 1754 | 1467975602646 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 04:00:02 INFO - PROCESS | 1754 | 1467975602661 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:02 INFO - PROCESS | 1754 | 1467975602679 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:02 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3c1800 == 38 [pid = 1754] [id = 524] 04:00:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x8d3c2400) [pid = 1754] [serial = 1573] [outer = (nil)] 04:00:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x90d13800) [pid = 1754] [serial = 1574] [outer = 0x8d3c2400] 04:00:02 INFO - PROCESS | 1754 | 1467975602760 Marionette DEBUG loaded listener.js 04:00:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x90eac800) [pid = 1754] [serial = 1575] [outer = 0x8d3c2400] 04:00:03 INFO - PROCESS | 1754 | 1467975603727 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 04:00:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:00:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1344ms 04:00:03 INFO - PROCESS | 1754 | 1467975603771 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 04:00:03 INFO - PROCESS | 1754 | 1467975603778 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 04:00:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:00:03 INFO - PROCESS | 1754 | 1467975603787 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:00:03 INFO - PROCESS | 1754 | 1467975603794 Marionette TRACE conn4 <- [1,2070,null,{}] 04:00:03 INFO - PROCESS | 1754 | 1467975603804 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:03 INFO - PROCESS | 1754 | 1467975603809 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:04 INFO - PROCESS | 1754 | 1467975604014 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 04:00:04 INFO - PROCESS | 1754 | 1467975604199 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:04 INFO - PROCESS | 1754 | 1467975604210 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:04 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdfac00 == 39 [pid = 1754] [id = 525] 04:00:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8ccd5400) [pid = 1754] [serial = 1576] [outer = (nil)] 04:00:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8d711c00) [pid = 1754] [serial = 1577] [outer = 0x8ccd5400] 04:00:04 INFO - PROCESS | 1754 | 1467975604297 Marionette DEBUG loaded listener.js 04:00:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8d73c800) [pid = 1754] [serial = 1578] [outer = 0x8ccd5400] 04:00:05 INFO - PROCESS | 1754 | 1467975605364 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 04:00:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1643ms 04:00:05 INFO - PROCESS | 1754 | 1467975605431 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 04:00:05 INFO - PROCESS | 1754 | 1467975605439 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 04:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:00:05 INFO - PROCESS | 1754 | 1467975605450 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:00:05 INFO - PROCESS | 1754 | 1467975605456 Marionette TRACE conn4 <- [1,2074,null,{}] 04:00:05 INFO - PROCESS | 1754 | 1467975605463 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:05 INFO - PROCESS | 1754 | 1467975605469 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:05 INFO - PROCESS | 1754 | 1467975605697 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 04:00:06 INFO - PROCESS | 1754 | 1467975605988 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:06 INFO - PROCESS | 1754 | 1467975605998 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:06 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e991000 == 40 [pid = 1754] [id = 526] 04:00:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8e996c00) [pid = 1754] [serial = 1579] [outer = (nil)] 04:00:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8ed98800) [pid = 1754] [serial = 1580] [outer = 0x8e996c00] 04:00:06 INFO - PROCESS | 1754 | 1467975606131 Marionette DEBUG loaded listener.js 04:00:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8f369400) [pid = 1754] [serial = 1581] [outer = 0x8e996c00] 04:00:07 INFO - PROCESS | 1754 | 1467975607107 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 04:00:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:00:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1688ms 04:00:07 INFO - PROCESS | 1754 | 1467975607140 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 04:00:07 INFO - PROCESS | 1754 | 1467975607144 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 04:00:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:00:07 INFO - PROCESS | 1754 | 1467975607152 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:00:07 INFO - PROCESS | 1754 | 1467975607159 Marionette TRACE conn4 <- [1,2078,null,{}] 04:00:07 INFO - PROCESS | 1754 | 1467975607187 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:07 INFO - PROCESS | 1754 | 1467975607196 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:07 INFO - PROCESS | 1754 | 1467975607384 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 04:00:07 INFO - PROCESS | 1754 | 1467975607667 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:07 INFO - PROCESS | 1754 | 1467975607683 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:07 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f5e6800 == 41 [pid = 1754] [id = 527] 04:00:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x90eac400) [pid = 1754] [serial = 1582] [outer = (nil)] 04:00:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x90eb3000) [pid = 1754] [serial = 1583] [outer = 0x90eac400] 04:00:07 INFO - PROCESS | 1754 | 1467975607812 Marionette DEBUG loaded listener.js 04:00:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x90eb7800) [pid = 1754] [serial = 1584] [outer = 0x90eac400] 04:00:08 INFO - PROCESS | 1754 | 1467975608811 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 04:00:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:00:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1687ms 04:00:08 INFO - PROCESS | 1754 | 1467975608840 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 04:00:08 INFO - PROCESS | 1754 | 1467975608845 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 04:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:00:08 INFO - PROCESS | 1754 | 1467975608852 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:00:08 INFO - PROCESS | 1754 | 1467975608856 Marionette TRACE conn4 <- [1,2082,null,{}] 04:00:08 INFO - PROCESS | 1754 | 1467975608862 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:08 INFO - PROCESS | 1754 | 1467975608867 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:09 INFO - PROCESS | 1754 | 1467975609055 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 04:00:09 INFO - PROCESS | 1754 | 1467975609234 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:09 INFO - PROCESS | 1754 | 1467975609243 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:09 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3bc400 == 42 [pid = 1754] [id = 528] 04:00:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x90e77400) [pid = 1754] [serial = 1585] [outer = (nil)] 04:00:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x917c7000) [pid = 1754] [serial = 1586] [outer = 0x90e77400] 04:00:09 INFO - PROCESS | 1754 | 1467975609323 Marionette DEBUG loaded listener.js 04:00:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x917cd000) [pid = 1754] [serial = 1587] [outer = 0x90e77400] 04:00:10 INFO - PROCESS | 1754 | 1467975610310 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 04:00:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:00:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1490ms 04:00:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:00:10 INFO - PROCESS | 1754 | 1467975610343 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 04:00:10 INFO - PROCESS | 1754 | 1467975610346 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 04:00:10 INFO - PROCESS | 1754 | 1467975610353 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:00:10 INFO - PROCESS | 1754 | 1467975610357 Marionette TRACE conn4 <- [1,2086,null,{}] 04:00:10 INFO - PROCESS | 1754 | 1467975610363 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:10 INFO - PROCESS | 1754 | 1467975610368 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:10 INFO - PROCESS | 1754 | 1467975610549 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 04:00:10 INFO - PROCESS | 1754 | 1467975610730 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:10 INFO - PROCESS | 1754 | 1467975610742 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:10 INFO - PROCESS | 1754 | ++DOCSHELL 0x90f3cc00 == 43 [pid = 1754] [id = 529] 04:00:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x917c2400) [pid = 1754] [serial = 1588] [outer = (nil)] 04:00:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x91e1c000) [pid = 1754] [serial = 1589] [outer = 0x917c2400] 04:00:10 INFO - PROCESS | 1754 | 1467975610820 Marionette DEBUG loaded listener.js 04:00:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x9212a800) [pid = 1754] [serial = 1590] [outer = 0x917c2400] 04:00:11 INFO - PROCESS | 1754 | 1467975611803 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 04:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1487ms 04:00:11 INFO - PROCESS | 1754 | 1467975611840 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 04:00:11 INFO - PROCESS | 1754 | 1467975611843 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 04:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:00:11 INFO - PROCESS | 1754 | 1467975611850 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:00:11 INFO - PROCESS | 1754 | 1467975611854 Marionette TRACE conn4 <- [1,2090,null,{}] 04:00:11 INFO - PROCESS | 1754 | 1467975611860 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:11 INFO - PROCESS | 1754 | 1467975611870 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:12 INFO - PROCESS | 1754 | 1467975612141 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 04:00:12 INFO - PROCESS | 1754 | 1467975612485 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:12 INFO - PROCESS | 1754 | 1467975612494 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:12 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc31400 == 44 [pid = 1754] [id = 530] 04:00:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x90f3b000) [pid = 1754] [serial = 1591] [outer = (nil)] 04:00:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x92952400) [pid = 1754] [serial = 1592] [outer = 0x90f3b000] 04:00:12 INFO - PROCESS | 1754 | 1467975612619 Marionette DEBUG loaded listener.js 04:00:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x9295c400) [pid = 1754] [serial = 1593] [outer = 0x90f3b000] 04:00:13 INFO - PROCESS | 1754 | 1467975613653 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 04:00:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:00:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1837ms 04:00:13 INFO - PROCESS | 1754 | 1467975613689 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 04:00:13 INFO - PROCESS | 1754 | 1467975613694 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 04:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:00:13 INFO - PROCESS | 1754 | 1467975613700 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:00:13 INFO - PROCESS | 1754 | 1467975613704 Marionette TRACE conn4 <- [1,2094,null,{}] 04:00:13 INFO - PROCESS | 1754 | 1467975613710 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:13 INFO - PROCESS | 1754 | 1467975613716 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:13 INFO - PROCESS | 1754 | 1467975613899 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 04:00:14 INFO - PROCESS | 1754 | 1467975614081 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:14 INFO - PROCESS | 1754 | 1467975614089 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:14 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf4000 == 45 [pid = 1754] [id = 531] 04:00:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8cc32000) [pid = 1754] [serial = 1594] [outer = (nil)] 04:00:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8e994800) [pid = 1754] [serial = 1595] [outer = 0x8cc32000] 04:00:14 INFO - PROCESS | 1754 | 1467975614169 Marionette DEBUG loaded listener.js 04:00:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x8f36bc00) [pid = 1754] [serial = 1596] [outer = 0x8cc32000] 04:00:15 INFO - PROCESS | 1754 | 1467975615323 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 04:00:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:00:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1635ms 04:00:15 INFO - PROCESS | 1754 | 1467975615336 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 04:00:15 INFO - PROCESS | 1754 | 1467975615340 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 04:00:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:00:15 INFO - PROCESS | 1754 | 1467975615348 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:00:15 INFO - PROCESS | 1754 | 1467975615355 Marionette TRACE conn4 <- [1,2098,null,{}] 04:00:15 INFO - PROCESS | 1754 | 1467975615382 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:15 INFO - PROCESS | 1754 | 1467975615388 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:15 INFO - PROCESS | 1754 | 1467975615572 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 04:00:15 INFO - PROCESS | 1754 | 1467975615865 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:15 INFO - PROCESS | 1754 | 1467975615875 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:15 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d746400 == 46 [pid = 1754] [id = 532] 04:00:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x8d748c00) [pid = 1754] [serial = 1597] [outer = (nil)] 04:00:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x8e1b1c00) [pid = 1754] [serial = 1598] [outer = 0x8d748c00] 04:00:16 INFO - PROCESS | 1754 | 1467975616012 Marionette DEBUG loaded listener.js 04:00:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x8e943c00) [pid = 1754] [serial = 1599] [outer = 0x8d748c00] 04:00:17 INFO - PROCESS | 1754 | --DOCSHELL 0x8e99d800 == 45 [pid = 1754] [id = 523] 04:00:17 INFO - PROCESS | 1754 | --DOCSHELL 0x8e95c400 == 44 [pid = 1754] [id = 522] 04:00:17 INFO - PROCESS | 1754 | --DOCSHELL 0x8e23b000 == 43 [pid = 1754] [id = 521] 04:00:17 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf7c00 == 42 [pid = 1754] [id = 520] 04:00:17 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b4400 == 41 [pid = 1754] [id = 519] 04:00:17 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf9800 == 40 [pid = 1754] [id = 507] 04:00:17 INFO - PROCESS | 1754 | --DOCSHELL 0x8f723c00 == 39 [pid = 1754] [id = 508] 04:00:17 INFO - PROCESS | 1754 | --DOCSHELL 0x8ead3000 == 38 [pid = 1754] [id = 515] 04:00:17 INFO - PROCESS | 1754 | --DOCSHELL 0x8d714800 == 37 [pid = 1754] [id = 517] 04:00:17 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc34800 == 36 [pid = 1754] [id = 516] 04:00:17 INFO - PROCESS | 1754 | --DOCSHELL 0x8f726400 == 35 [pid = 1754] [id = 518] 04:00:17 INFO - PROCESS | 1754 | --DOCSHELL 0x8d746000 == 34 [pid = 1754] [id = 510] 04:00:17 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd8800 == 33 [pid = 1754] [id = 509] 04:00:17 INFO - PROCESS | 1754 | --DOCSHELL 0x90f39400 == 32 [pid = 1754] [id = 506] 04:00:17 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf4000 == 31 [pid = 1754] [id = 531] 04:00:17 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc31400 == 30 [pid = 1754] [id = 530] 04:00:17 INFO - PROCESS | 1754 | --DOCSHELL 0x90f3cc00 == 29 [pid = 1754] [id = 529] 04:00:17 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3bc400 == 28 [pid = 1754] [id = 528] 04:00:17 INFO - PROCESS | 1754 | --DOCSHELL 0x8e991000 == 27 [pid = 1754] [id = 526] 04:00:17 INFO - PROCESS | 1754 | --DOCSHELL 0x8f5e6800 == 26 [pid = 1754] [id = 527] 04:00:17 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3c1800 == 25 [pid = 1754] [id = 524] 04:00:17 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdfac00 == 24 [pid = 1754] [id = 525] 04:00:17 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x8e99b000) [pid = 1754] [serial = 1514] [outer = (nil)] [url = about:blank] 04:00:17 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x8cccfc00) [pid = 1754] [serial = 1536] [outer = (nil)] [url = about:blank] 04:00:17 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x917c5800) [pid = 1754] [serial = 1520] [outer = (nil)] [url = about:blank] 04:00:17 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x92126000) [pid = 1754] [serial = 1523] [outer = (nil)] [url = about:blank] 04:00:17 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x8ccd6000) [pid = 1754] [serial = 1512] [outer = (nil)] [url = about:blank] 04:00:17 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8e999800) [pid = 1754] [serial = 1542] [outer = (nil)] [url = about:blank] 04:00:17 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8bdf2000) [pid = 1754] [serial = 1539] [outer = (nil)] [url = about:blank] 04:00:17 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8dbb0c00) [pid = 1754] [serial = 1538] [outer = (nil)] [url = about:blank] 04:00:17 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x917cb400) [pid = 1754] [serial = 1521] [outer = (nil)] [url = about:blank] 04:00:17 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8cc2bc00) [pid = 1754] [serial = 1511] [outer = (nil)] [url = about:blank] 04:00:17 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8d719000) [pid = 1754] [serial = 1529] [outer = (nil)] [url = about:blank] 04:00:17 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8e1b3400) [pid = 1754] [serial = 1532] [outer = (nil)] [url = about:blank] 04:00:17 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x9295bc00) [pid = 1754] [serial = 1526] [outer = (nil)] [url = about:blank] 04:00:17 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8e958800) [pid = 1754] [serial = 1544] [outer = (nil)] [url = about:blank] 04:00:17 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x90f37c00) [pid = 1754] [serial = 1518] [outer = (nil)] [url = about:blank] 04:00:17 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8e95a000) [pid = 1754] [serial = 1530] [outer = (nil)] [url = about:blank] 04:00:17 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8cc33800) [pid = 1754] [serial = 1535] [outer = (nil)] [url = about:blank] 04:00:17 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8ed92400) [pid = 1754] [serial = 1515] [outer = (nil)] [url = about:blank] 04:00:17 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8e98f800) [pid = 1754] [serial = 1541] [outer = (nil)] [url = about:blank] 04:00:17 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x9212c800) [pid = 1754] [serial = 1524] [outer = (nil)] [url = about:blank] 04:00:17 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x90f31800) [pid = 1754] [serial = 1517] [outer = (nil)] [url = about:blank] 04:00:17 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8e944000) [pid = 1754] [serial = 1533] [outer = (nil)] [url = about:blank] 04:00:17 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x93879800) [pid = 1754] [serial = 1527] [outer = (nil)] [url = about:blank] 04:00:17 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8f36d400) [pid = 1754] [serial = 1547] [outer = (nil)] [url = about:blank] 04:00:17 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x8ead6800) [pid = 1754] [serial = 1545] [outer = (nil)] [url = about:blank] 04:00:18 INFO - PROCESS | 1754 | 1467975618094 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 04:00:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:00:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 2800ms 04:00:18 INFO - PROCESS | 1754 | 1467975618149 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 04:00:18 INFO - PROCESS | 1754 | 1467975618156 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 04:00:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:00:18 INFO - PROCESS | 1754 | 1467975618164 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:00:18 INFO - PROCESS | 1754 | 1467975618169 Marionette TRACE conn4 <- [1,2102,null,{}] 04:00:18 INFO - PROCESS | 1754 | 1467975618178 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:18 INFO - PROCESS | 1754 | 1467975618184 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:18 INFO - PROCESS | 1754 | 1467975618405 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 04:00:18 INFO - PROCESS | 1754 | 1467975618599 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:18 INFO - PROCESS | 1754 | 1467975618606 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:18 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc33800 == 25 [pid = 1754] [id = 533] 04:00:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8cc33c00) [pid = 1754] [serial = 1600] [outer = (nil)] 04:00:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8ccd7400) [pid = 1754] [serial = 1601] [outer = 0x8cc33c00] 04:00:18 INFO - PROCESS | 1754 | 1467975618689 Marionette DEBUG loaded listener.js 04:00:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8d3b8c00) [pid = 1754] [serial = 1602] [outer = 0x8cc33c00] 04:00:19 INFO - PROCESS | 1754 | 1467975619478 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 04:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1337ms 04:00:19 INFO - PROCESS | 1754 | 1467975619503 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 04:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:00:19 INFO - PROCESS | 1754 | 1467975619512 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 04:00:19 INFO - PROCESS | 1754 | 1467975619524 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:00:19 INFO - PROCESS | 1754 | 1467975619529 Marionette TRACE conn4 <- [1,2106,null,{}] 04:00:19 INFO - PROCESS | 1754 | 1467975619535 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:19 INFO - PROCESS | 1754 | 1467975619541 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:19 INFO - PROCESS | 1754 | 1467975619777 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 04:00:19 INFO - PROCESS | 1754 | 1467975619865 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:19 INFO - PROCESS | 1754 | 1467975619873 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:19 INFO - PROCESS | 1754 | ++DOCSHELL 0x8dbb6400 == 26 [pid = 1754] [id = 534] 04:00:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8dbb9800) [pid = 1754] [serial = 1603] [outer = (nil)] 04:00:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8dbbd000) [pid = 1754] [serial = 1604] [outer = 0x8dbb9800] 04:00:19 INFO - PROCESS | 1754 | 1467975619948 Marionette DEBUG loaded listener.js 04:00:20 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8e1b5000) [pid = 1754] [serial = 1605] [outer = 0x8dbb9800] 04:00:20 INFO - PROCESS | 1754 | 1467975620915 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 04:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1441ms 04:00:20 INFO - PROCESS | 1754 | 1467975620964 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 04:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:00:20 INFO - PROCESS | 1754 | 1467975620968 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 04:00:20 INFO - PROCESS | 1754 | 1467975620974 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:00:20 INFO - PROCESS | 1754 | 1467975620980 Marionette TRACE conn4 <- [1,2110,null,{}] 04:00:21 INFO - PROCESS | 1754 | 1467975621004 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:21 INFO - PROCESS | 1754 | 1467975621014 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:21 INFO - PROCESS | 1754 | 1467975621280 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 04:00:21 INFO - PROCESS | 1754 | 1467975621315 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:21 INFO - PROCESS | 1754 | 1467975621327 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:21 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e958800 == 27 [pid = 1754] [id = 535] 04:00:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8e95a000) [pid = 1754] [serial = 1606] [outer = (nil)] 04:00:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8e95f800) [pid = 1754] [serial = 1607] [outer = 0x8e95a000] 04:00:21 INFO - PROCESS | 1754 | 1467975621402 Marionette DEBUG loaded listener.js 04:00:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8e994000) [pid = 1754] [serial = 1608] [outer = 0x8e95a000] 04:00:22 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8f5f0c00) [pid = 1754] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:00:22 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8ead0c00) [pid = 1754] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:00:22 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8ed97800) [pid = 1754] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:00:22 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8bbd0800) [pid = 1754] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:00:22 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8e958c00) [pid = 1754] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:00:22 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x90d13400) [pid = 1754] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:00:22 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8cc38000) [pid = 1754] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:00:22 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8e998400) [pid = 1754] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:00:22 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x8d718c00) [pid = 1754] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:00:22 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8d3c2400) [pid = 1754] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:00:22 INFO - PROCESS | 1754 | 1467975622925 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 04:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 2046ms 04:00:23 INFO - PROCESS | 1754 | 1467975623021 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 04:00:23 INFO - PROCESS | 1754 | 1467975623026 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 04:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:00:23 INFO - PROCESS | 1754 | 1467975623033 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:00:23 INFO - PROCESS | 1754 | 1467975623037 Marionette TRACE conn4 <- [1,2114,null,{}] 04:00:23 INFO - PROCESS | 1754 | 1467975623043 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:23 INFO - PROCESS | 1754 | 1467975623048 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:23 INFO - PROCESS | 1754 | 1467975623212 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 04:00:23 INFO - PROCESS | 1754 | 1467975623221 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:23 INFO - PROCESS | 1754 | 1467975623230 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:23 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdfa000 == 28 [pid = 1754] [id = 536] 04:00:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8d3c2400) [pid = 1754] [serial = 1609] [outer = (nil)] 04:00:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8e993c00) [pid = 1754] [serial = 1610] [outer = 0x8d3c2400] 04:00:23 INFO - PROCESS | 1754 | 1467975623425 Marionette DEBUG loaded listener.js 04:00:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8eacf000) [pid = 1754] [serial = 1611] [outer = 0x8d3c2400] 04:00:24 INFO - PROCESS | 1754 | 1467975624165 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 04:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1184ms 04:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:00:24 INFO - PROCESS | 1754 | 1467975624219 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 04:00:24 INFO - PROCESS | 1754 | 1467975624222 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 04:00:24 INFO - PROCESS | 1754 | 1467975624228 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:00:24 INFO - PROCESS | 1754 | 1467975624232 Marionette TRACE conn4 <- [1,2118,null,{}] 04:00:24 INFO - PROCESS | 1754 | 1467975624237 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:24 INFO - PROCESS | 1754 | 1467975624242 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:24 INFO - PROCESS | 1754 | 1467975624450 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 04:00:24 INFO - PROCESS | 1754 | 1467975624465 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:24 INFO - PROCESS | 1754 | 1467975624474 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:24 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3be800 == 29 [pid = 1754] [id = 537] 04:00:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8e998400) [pid = 1754] [serial = 1612] [outer = (nil)] 04:00:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8ed97800) [pid = 1754] [serial = 1613] [outer = 0x8e998400] 04:00:24 INFO - PROCESS | 1754 | 1467975624543 Marionette DEBUG loaded listener.js 04:00:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8f368800) [pid = 1754] [serial = 1614] [outer = 0x8e998400] 04:00:25 INFO - PROCESS | 1754 | 1467975625727 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 04:00:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1548ms 04:00:25 INFO - PROCESS | 1754 | 1467975625777 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 04:00:25 INFO - PROCESS | 1754 | 1467975625784 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 04:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:00:25 INFO - PROCESS | 1754 | 1467975625793 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:00:25 INFO - PROCESS | 1754 | 1467975625800 Marionette TRACE conn4 <- [1,2122,null,{}] 04:00:25 INFO - PROCESS | 1754 | 1467975625810 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:25 INFO - PROCESS | 1754 | 1467975625815 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:26 INFO - PROCESS | 1754 | 1467975626027 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 04:00:26 INFO - PROCESS | 1754 | 1467975626263 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:26 INFO - PROCESS | 1754 | 1467975626277 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:26 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ccd6000 == 30 [pid = 1754] [id = 538] 04:00:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8d3b7400) [pid = 1754] [serial = 1615] [outer = (nil)] 04:00:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8d714000) [pid = 1754] [serial = 1616] [outer = 0x8d3b7400] 04:00:26 INFO - PROCESS | 1754 | 1467975626410 Marionette DEBUG loaded listener.js 04:00:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8dbbe000) [pid = 1754] [serial = 1617] [outer = 0x8d3b7400] 04:00:27 INFO - PROCESS | 1754 | 1467975627396 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 04:00:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1644ms 04:00:27 INFO - PROCESS | 1754 | 1467975627439 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 04:00:27 INFO - PROCESS | 1754 | 1467975627446 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 04:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:00:27 INFO - PROCESS | 1754 | 1467975627458 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:00:27 INFO - PROCESS | 1754 | 1467975627462 Marionette TRACE conn4 <- [1,2126,null,{}] 04:00:27 INFO - PROCESS | 1754 | 1467975627469 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:27 INFO - PROCESS | 1754 | 1467975627475 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:27 INFO - PROCESS | 1754 | 1467975627677 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 04:00:27 INFO - PROCESS | 1754 | 1467975627956 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:27 INFO - PROCESS | 1754 | 1467975627964 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:28 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3bc800 == 31 [pid = 1754] [id = 539] 04:00:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8e99b000) [pid = 1754] [serial = 1618] [outer = (nil)] 04:00:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8ed99800) [pid = 1754] [serial = 1619] [outer = 0x8e99b000] 04:00:28 INFO - PROCESS | 1754 | 1467975628095 Marionette DEBUG loaded listener.js 04:00:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8e95c400) [pid = 1754] [serial = 1620] [outer = 0x8e99b000] 04:00:29 INFO - PROCESS | 1754 | 1467975629082 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 04:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1688ms 04:00:29 INFO - PROCESS | 1754 | 1467975629147 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 04:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:00:29 INFO - PROCESS | 1754 | 1467975629152 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 04:00:29 INFO - PROCESS | 1754 | 1467975629160 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:00:29 INFO - PROCESS | 1754 | 1467975629167 Marionette TRACE conn4 <- [1,2130,null,{}] 04:00:29 INFO - PROCESS | 1754 | 1467975629185 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:29 INFO - PROCESS | 1754 | 1467975629195 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:29 INFO - PROCESS | 1754 | 1467975629431 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 04:00:29 INFO - PROCESS | 1754 | 1467975629662 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:29 INFO - PROCESS | 1754 | 1467975629672 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:29 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f5f4400 == 32 [pid = 1754] [id = 540] 04:00:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8f71b800) [pid = 1754] [serial = 1621] [outer = (nil)] 04:00:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x90d13000) [pid = 1754] [serial = 1622] [outer = 0x8f71b800] 04:00:29 INFO - PROCESS | 1754 | 1467975629786 Marionette DEBUG loaded listener.js 04:00:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x90d1a400) [pid = 1754] [serial = 1623] [outer = 0x8f71b800] 04:00:30 INFO - PROCESS | 1754 | 1467975630789 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 04:00:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:00:30 INFO - PROCESS | 1754 | 1467975630864 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 04:00:30 INFO - PROCESS | 1754 | 1467975630871 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:00:30 INFO - PROCESS | 1754 | 1467975630874 Marionette TRACE conn4 <- [1,2134,null,{}] 04:00:30 INFO - PROCESS | 1754 | 1467975630881 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:30 INFO - PROCESS | 1754 | 1467975630887 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:31 INFO - PROCESS | 1754 | 1467975631098 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 04:00:31 INFO - PROCESS | 1754 | 1467975631332 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:31 INFO - PROCESS | 1754 | 1467975631341 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:31 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ccce400 == 33 [pid = 1754] [id = 541] 04:00:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x8d740000) [pid = 1754] [serial = 1624] [outer = (nil)] 04:00:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x90eb3800) [pid = 1754] [serial = 1625] [outer = 0x8d740000] 04:00:31 INFO - PROCESS | 1754 | 1467975631467 Marionette DEBUG loaded listener.js 04:00:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x90f33800) [pid = 1754] [serial = 1626] [outer = 0x8d740000] 04:00:32 INFO - PROCESS | 1754 | 1467975632649 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 04:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1842ms 04:00:32 INFO - PROCESS | 1754 | 1467975632714 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 04:00:32 INFO - PROCESS | 1754 | 1467975632721 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 04:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:00:32 INFO - PROCESS | 1754 | 1467975632749 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:00:32 INFO - PROCESS | 1754 | 1467975632754 Marionette TRACE conn4 <- [1,2138,null,{}] 04:00:32 INFO - PROCESS | 1754 | 1467975632765 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:32 INFO - PROCESS | 1754 | 1467975632770 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:33 INFO - PROCESS | 1754 | 1467975633039 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 04:00:33 INFO - PROCESS | 1754 | 1467975633284 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:33 INFO - PROCESS | 1754 | 1467975633299 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:33 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ccd1000 == 34 [pid = 1754] [id = 542] 04:00:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8ccd1c00) [pid = 1754] [serial = 1627] [outer = (nil)] 04:00:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x8d3bf000) [pid = 1754] [serial = 1628] [outer = 0x8ccd1c00] 04:00:33 INFO - PROCESS | 1754 | 1467975633374 Marionette DEBUG loaded listener.js 04:00:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8d3c3800) [pid = 1754] [serial = 1629] [outer = 0x8ccd1c00] 04:00:33 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdfa000 == 33 [pid = 1754] [id = 536] 04:00:33 INFO - PROCESS | 1754 | --DOCSHELL 0x8e958800 == 32 [pid = 1754] [id = 535] 04:00:33 INFO - PROCESS | 1754 | --DOCSHELL 0x8dbb6400 == 31 [pid = 1754] [id = 534] 04:00:33 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc33800 == 30 [pid = 1754] [id = 533] 04:00:33 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x90d13800) [pid = 1754] [serial = 1574] [outer = (nil)] [url = about:blank] 04:00:33 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8f721c00) [pid = 1754] [serial = 1568] [outer = (nil)] [url = about:blank] 04:00:33 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x90d19c00) [pid = 1754] [serial = 1571] [outer = (nil)] [url = about:blank] 04:00:33 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8f5e7000) [pid = 1754] [serial = 1548] [outer = (nil)] [url = about:blank] 04:00:33 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8bdf3c00) [pid = 1754] [serial = 1559] [outer = (nil)] [url = about:blank] 04:00:33 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8cc2c000) [pid = 1754] [serial = 1560] [outer = (nil)] [url = about:blank] 04:00:33 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8eacec00) [pid = 1754] [serial = 1565] [outer = (nil)] [url = about:blank] 04:00:33 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x90d1a000) [pid = 1754] [serial = 1556] [outer = (nil)] [url = about:blank] 04:00:33 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x90d21c00) [pid = 1754] [serial = 1557] [outer = (nil)] [url = about:blank] 04:00:33 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8d73c400) [pid = 1754] [serial = 1550] [outer = (nil)] [url = about:blank] 04:00:33 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8e1aa000) [pid = 1754] [serial = 1551] [outer = (nil)] [url = about:blank] 04:00:33 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8f361400) [pid = 1754] [serial = 1553] [outer = (nil)] [url = about:blank] 04:00:33 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8e99c800) [pid = 1754] [serial = 1554] [outer = (nil)] [url = about:blank] 04:00:33 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8dbb7000) [pid = 1754] [serial = 1562] [outer = (nil)] [url = about:blank] 04:00:33 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8e236800) [pid = 1754] [serial = 1563] [outer = (nil)] [url = about:blank] 04:00:33 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8f725c00) [pid = 1754] [serial = 1569] [outer = (nil)] [url = about:blank] 04:00:33 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x90d1ec00) [pid = 1754] [serial = 1572] [outer = (nil)] [url = about:blank] 04:00:33 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x90eac800) [pid = 1754] [serial = 1575] [outer = (nil)] [url = about:blank] 04:00:33 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8ed9e000) [pid = 1754] [serial = 1566] [outer = (nil)] [url = about:blank] 04:00:34 INFO - PROCESS | 1754 | 1467975634300 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 04:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1659ms 04:00:34 INFO - PROCESS | 1754 | 1467975634388 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 04:00:34 INFO - PROCESS | 1754 | 1467975634395 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 04:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:00:34 INFO - PROCESS | 1754 | 1467975634410 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:00:34 INFO - PROCESS | 1754 | 1467975634415 Marionette TRACE conn4 <- [1,2142,null,{}] 04:00:34 INFO - PROCESS | 1754 | 1467975634421 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:34 INFO - PROCESS | 1754 | 1467975634426 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:34 INFO - PROCESS | 1754 | 1467975634602 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 04:00:34 INFO - PROCESS | 1754 | 1467975634745 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:34 INFO - PROCESS | 1754 | 1467975634756 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:34 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf6000 == 31 [pid = 1754] [id = 543] 04:00:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8d73c400) [pid = 1754] [serial = 1630] [outer = (nil)] 04:00:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8e1ae400) [pid = 1754] [serial = 1631] [outer = 0x8d73c400] 04:00:34 INFO - PROCESS | 1754 | 1467975634828 Marionette DEBUG loaded listener.js 04:00:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8e240800) [pid = 1754] [serial = 1632] [outer = 0x8d73c400] 04:00:35 INFO - PROCESS | 1754 | 1467975635686 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 04:00:35 INFO - PROCESS | 1754 | 1467975635749 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 04:00:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:00:35 INFO - PROCESS | 1754 | 1467975635757 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:00:35 INFO - PROCESS | 1754 | 1467975635763 Marionette TRACE conn4 <- [1,2146,null,{}] 04:00:35 INFO - PROCESS | 1754 | 1467975635780 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:35 INFO - PROCESS | 1754 | 1467975635789 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:35 INFO - PROCESS | 1754 | 1467975635963 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 04:00:36 INFO - PROCESS | 1754 | 1467975636135 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:36 INFO - PROCESS | 1754 | 1467975636148 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:36 INFO - PROCESS | 1754 | ++DOCSHELL 0x8eace800 == 32 [pid = 1754] [id = 544] 04:00:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8eacec00) [pid = 1754] [serial = 1633] [outer = (nil)] 04:00:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8f5e7000) [pid = 1754] [serial = 1634] [outer = 0x8eacec00] 04:00:36 INFO - PROCESS | 1754 | 1467975636219 Marionette DEBUG loaded listener.js 04:00:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8f5f2c00) [pid = 1754] [serial = 1635] [outer = 0x8eacec00] 04:00:37 INFO - PROCESS | 1754 | 1467975637268 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 04:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:00:37 INFO - PROCESS | 1754 | 1467975637362 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 04:00:37 INFO - PROCESS | 1754 | 1467975637369 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:00:37 INFO - PROCESS | 1754 | 1467975637373 Marionette TRACE conn4 <- [1,2150,null,{}] 04:00:37 INFO - PROCESS | 1754 | 1467975637385 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:37 INFO - PROCESS | 1754 | 1467975637390 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:37 INFO - PROCESS | 1754 | 1467975637618 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 04:00:37 INFO - PROCESS | 1754 | 1467975637653 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:37 INFO - PROCESS | 1754 | 1467975637661 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:37 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e944000 == 33 [pid = 1754] [id = 545] 04:00:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8e951400) [pid = 1754] [serial = 1636] [outer = (nil)] 04:00:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x90e75800) [pid = 1754] [serial = 1637] [outer = 0x8e951400] 04:00:37 INFO - PROCESS | 1754 | 1467975637747 Marionette DEBUG loaded listener.js 04:00:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x90e78800) [pid = 1754] [serial = 1638] [outer = 0x8e951400] 04:00:38 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8e95a000) [pid = 1754] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:00:38 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8dbb9800) [pid = 1754] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:00:38 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8ccd5400) [pid = 1754] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:00:38 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8d748c00) [pid = 1754] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:00:38 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8e996c00) [pid = 1754] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:00:38 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8cc33c00) [pid = 1754] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:00:38 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x90eac400) [pid = 1754] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:00:38 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x90e77400) [pid = 1754] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:00:38 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x917c2400) [pid = 1754] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:00:38 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x90f3b000) [pid = 1754] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:00:38 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8cc32000) [pid = 1754] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:00:38 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x8d3c2400) [pid = 1754] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:00:38 INFO - PROCESS | 1754 | 1467975638744 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 04:00:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:00:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1415ms 04:00:38 INFO - PROCESS | 1754 | 1467975638784 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 04:00:38 INFO - PROCESS | 1754 | 1467975638787 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 04:00:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:00:38 INFO - PROCESS | 1754 | 1467975638795 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:00:38 INFO - PROCESS | 1754 | 1467975638799 Marionette TRACE conn4 <- [1,2154,null,{}] 04:00:38 INFO - PROCESS | 1754 | 1467975638805 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:38 INFO - PROCESS | 1754 | 1467975638811 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:39 INFO - PROCESS | 1754 | 1467975639029 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 04:00:39 INFO - PROCESS | 1754 | 1467975639048 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:39 INFO - PROCESS | 1754 | 1467975639057 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:39 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a8c00 == 34 [pid = 1754] [id = 546] 04:00:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x8bdf9000) [pid = 1754] [serial = 1639] [outer = (nil)] 04:00:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8ed9e000) [pid = 1754] [serial = 1640] [outer = 0x8bdf9000] 04:00:39 INFO - PROCESS | 1754 | 1467975639127 Marionette DEBUG loaded listener.js 04:00:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x90d18000) [pid = 1754] [serial = 1641] [outer = 0x8bdf9000] 04:00:40 INFO - PROCESS | 1754 | 1467975640030 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 04:00:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:00:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1282ms 04:00:40 INFO - PROCESS | 1754 | 1467975640078 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 04:00:40 INFO - PROCESS | 1754 | 1467975640082 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 04:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:00:40 INFO - PROCESS | 1754 | 1467975640088 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:00:40 INFO - PROCESS | 1754 | 1467975640092 Marionette TRACE conn4 <- [1,2158,null,{}] 04:00:40 INFO - PROCESS | 1754 | 1467975640097 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:40 INFO - PROCESS | 1754 | 1467975640107 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:40 INFO - PROCESS | 1754 | 1467975640324 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 04:00:40 INFO - PROCESS | 1754 | 1467975640563 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:40 INFO - PROCESS | 1754 | 1467975640574 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:40 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a8800 == 35 [pid = 1754] [id = 547] 04:00:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8b3aac00) [pid = 1754] [serial = 1642] [outer = (nil)] 04:00:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8b3b4400) [pid = 1754] [serial = 1643] [outer = 0x8b3aac00] 04:00:40 INFO - PROCESS | 1754 | 1467975640666 Marionette DEBUG loaded listener.js 04:00:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8bdf2800) [pid = 1754] [serial = 1644] [outer = 0x8b3aac00] 04:00:41 INFO - PROCESS | 1754 | 1467975641725 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 04:00:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:00:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1681ms 04:00:41 INFO - PROCESS | 1754 | 1467975641779 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 04:00:41 INFO - PROCESS | 1754 | 1467975641785 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 04:00:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:00:41 INFO - PROCESS | 1754 | 1467975641795 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:00:41 INFO - PROCESS | 1754 | 1467975641799 Marionette TRACE conn4 <- [1,2162,null,{}] 04:00:41 INFO - PROCESS | 1754 | 1467975641809 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:41 INFO - PROCESS | 1754 | 1467975641818 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:42 INFO - PROCESS | 1754 | 1467975642021 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 04:00:42 INFO - PROCESS | 1754 | 1467975642257 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:42 INFO - PROCESS | 1754 | 1467975642267 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:42 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3c3400 == 36 [pid = 1754] [id = 548] 04:00:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8d715800) [pid = 1754] [serial = 1645] [outer = (nil)] 04:00:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8d743c00) [pid = 1754] [serial = 1646] [outer = 0x8d715800] 04:00:42 INFO - PROCESS | 1754 | 1467975642392 Marionette DEBUG loaded listener.js 04:00:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8dbb7000) [pid = 1754] [serial = 1647] [outer = 0x8d715800] 04:00:43 INFO - PROCESS | 1754 | 1467975643357 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 04:00:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:00:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1594ms 04:00:43 INFO - PROCESS | 1754 | 1467975643392 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 04:00:43 INFO - PROCESS | 1754 | 1467975643399 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 04:00:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:00:43 INFO - PROCESS | 1754 | 1467975643407 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:00:43 INFO - PROCESS | 1754 | 1467975643411 Marionette TRACE conn4 <- [1,2166,null,{}] 04:00:43 INFO - PROCESS | 1754 | 1467975643417 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:43 INFO - PROCESS | 1754 | 1467975643423 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:43 INFO - PROCESS | 1754 | 1467975643628 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 04:00:43 INFO - PROCESS | 1754 | 1467975643903 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:43 INFO - PROCESS | 1754 | 1467975643918 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:43 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e94cc00 == 37 [pid = 1754] [id = 549] 04:00:43 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8e952800) [pid = 1754] [serial = 1648] [outer = (nil)] 04:00:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8e95cc00) [pid = 1754] [serial = 1649] [outer = 0x8e952800] 04:00:44 INFO - PROCESS | 1754 | 1467975644045 Marionette DEBUG loaded listener.js 04:00:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8ead8800) [pid = 1754] [serial = 1650] [outer = 0x8e952800] 04:00:45 INFO - PROCESS | 1754 | 1467975645067 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 04:00:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1741ms 04:00:45 INFO - PROCESS | 1754 | 1467975645149 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 04:00:45 INFO - PROCESS | 1754 | 1467975645154 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 04:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:00:45 INFO - PROCESS | 1754 | 1467975645171 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:00:45 INFO - PROCESS | 1754 | 1467975645182 Marionette TRACE conn4 <- [1,2170,null,{}] 04:00:45 INFO - PROCESS | 1754 | 1467975645190 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:45 INFO - PROCESS | 1754 | 1467975645198 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:45 INFO - PROCESS | 1754 | 1467975645529 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 04:00:45 INFO - PROCESS | 1754 | 1467975645711 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:45 INFO - PROCESS | 1754 | 1467975645719 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:45 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e94d400 == 38 [pid = 1754] [id = 550] 04:00:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8e957000) [pid = 1754] [serial = 1651] [outer = (nil)] 04:00:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x90f35000) [pid = 1754] [serial = 1652] [outer = 0x8e957000] 04:00:45 INFO - PROCESS | 1754 | 1467975645802 Marionette DEBUG loaded listener.js 04:00:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x90f40c00) [pid = 1754] [serial = 1653] [outer = 0x8e957000] 04:00:46 INFO - PROCESS | 1754 | 1467975646788 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 04:00:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:00:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1700ms 04:00:46 INFO - PROCESS | 1754 | 1467975646863 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 04:00:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:00:46 INFO - PROCESS | 1754 | 1467975646869 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 04:00:46 INFO - PROCESS | 1754 | 1467975646875 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:00:46 INFO - PROCESS | 1754 | 1467975646879 Marionette TRACE conn4 <- [1,2174,null,{}] 04:00:46 INFO - PROCESS | 1754 | 1467975646885 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:46 INFO - PROCESS | 1754 | 1467975646891 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:47 INFO - PROCESS | 1754 | 1467975647134 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 04:00:47 INFO - PROCESS | 1754 | 1467975647370 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:47 INFO - PROCESS | 1754 | 1467975647382 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:47 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a9c00 == 39 [pid = 1754] [id = 551] 04:00:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8cc32400) [pid = 1754] [serial = 1654] [outer = (nil)] 04:00:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x917cc400) [pid = 1754] [serial = 1655] [outer = 0x8cc32400] 04:00:47 INFO - PROCESS | 1754 | 1467975647506 Marionette DEBUG loaded listener.js 04:00:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x917d0c00) [pid = 1754] [serial = 1656] [outer = 0x8cc32400] 04:00:48 INFO - PROCESS | 1754 | 1467975648494 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 04:00:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:00:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1684ms 04:00:48 INFO - PROCESS | 1754 | 1467975648560 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 04:00:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:00:48 INFO - PROCESS | 1754 | 1467975648564 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 04:00:48 INFO - PROCESS | 1754 | 1467975648571 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:00:48 INFO - PROCESS | 1754 | 1467975648575 Marionette TRACE conn4 <- [1,2178,null,{}] 04:00:48 INFO - PROCESS | 1754 | 1467975648581 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:48 INFO - PROCESS | 1754 | 1467975648586 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:48 INFO - PROCESS | 1754 | 1467975648776 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 04:00:48 INFO - PROCESS | 1754 | 1467975648963 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:48 INFO - PROCESS | 1754 | 1467975648983 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:49 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e941400 == 40 [pid = 1754] [id = 552] 04:00:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8e948c00) [pid = 1754] [serial = 1657] [outer = (nil)] 04:00:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8ed95400) [pid = 1754] [serial = 1658] [outer = 0x8e948c00] 04:00:49 INFO - PROCESS | 1754 | 1467975649125 Marionette DEBUG loaded listener.js 04:00:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x9294e400) [pid = 1754] [serial = 1659] [outer = 0x8e948c00] 04:00:50 INFO - PROCESS | 1754 | 1467975650458 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 04:00:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:00:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1945ms 04:00:50 INFO - PROCESS | 1754 | 1467975650516 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 04:00:50 INFO - PROCESS | 1754 | 1467975650523 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 04:00:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:00:50 INFO - PROCESS | 1754 | 1467975650531 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:00:50 INFO - PROCESS | 1754 | 1467975650536 Marionette TRACE conn4 <- [1,2182,null,{}] 04:00:50 INFO - PROCESS | 1754 | 1467975650545 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:50 INFO - PROCESS | 1754 | 1467975650551 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:50 INFO - PROCESS | 1754 | 1467975650729 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 04:00:50 INFO - PROCESS | 1754 | 1467975650978 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:51 INFO - PROCESS | 1754 | 1467975650986 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:51 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d70fc00 == 41 [pid = 1754] [id = 553] 04:00:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8d713800) [pid = 1754] [serial = 1660] [outer = (nil)] 04:00:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8d73f400) [pid = 1754] [serial = 1661] [outer = 0x8d713800] 04:00:51 INFO - PROCESS | 1754 | 1467975651169 Marionette DEBUG loaded listener.js 04:00:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x8dbb2800) [pid = 1754] [serial = 1662] [outer = 0x8d713800] 04:00:52 INFO - PROCESS | 1754 | 1467975652535 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 04:00:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 2093ms 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a8c00 == 40 [pid = 1754] [id = 546] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8e944000 == 39 [pid = 1754] [id = 545] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8eace800 == 38 [pid = 1754] [id = 544] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf6000 == 37 [pid = 1754] [id = 543] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8ccd1000 == 36 [pid = 1754] [id = 542] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8d746400 == 35 [pid = 1754] [id = 532] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b0800 == 34 [pid = 1754] [id = 503] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdfd400 == 33 [pid = 1754] [id = 502] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8e1b3c00 == 32 [pid = 1754] [id = 498] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8f5e9400 == 31 [pid = 1754] [id = 500] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8d71c000 == 30 [pid = 1754] [id = 490] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3be800 == 29 [pid = 1754] [id = 537] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8e952400 == 28 [pid = 1754] [id = 504] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8ccce400 == 27 [pid = 1754] [id = 541] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8f5f4400 == 26 [pid = 1754] [id = 540] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8f369c00 == 25 [pid = 1754] [id = 495] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x90eb1000 == 24 [pid = 1754] [id = 505] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8ccd6000 == 23 [pid = 1754] [id = 538] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8ccce800 == 22 [pid = 1754] [id = 489] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8ed96800 == 21 [pid = 1754] [id = 499] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b0400 == 20 [pid = 1754] [id = 492] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3bc800 == 19 [pid = 1754] [id = 539] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc34400 == 18 [pid = 1754] [id = 491] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8f5e8c00 == 17 [pid = 1754] [id = 501] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf5400 == 16 [pid = 1754] [id = 497] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc38400 == 15 [pid = 1754] [id = 494] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc2ec00 == 14 [pid = 1754] [id = 493] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc37400 == 13 [pid = 1754] [id = 496] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8e941400 == 12 [pid = 1754] [id = 552] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a9c00 == 11 [pid = 1754] [id = 551] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8e94d400 == 10 [pid = 1754] [id = 550] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3c3400 == 9 [pid = 1754] [id = 548] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8e94cc00 == 8 [pid = 1754] [id = 549] 04:00:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a8800 == 7 [pid = 1754] [id = 547] 04:00:53 INFO - PROCESS | 1754 | 1467975653754 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 04:00:53 INFO - PROCESS | 1754 | 1467975653760 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 04:00:53 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x8e95f800) [pid = 1754] [serial = 1607] [outer = (nil)] [url = about:blank] 04:00:53 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x8dbbd000) [pid = 1754] [serial = 1604] [outer = (nil)] [url = about:blank] 04:00:53 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8d73c800) [pid = 1754] [serial = 1578] [outer = (nil)] [url = about:blank] 04:00:53 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8d711c00) [pid = 1754] [serial = 1577] [outer = (nil)] [url = about:blank] 04:00:53 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8e943c00) [pid = 1754] [serial = 1599] [outer = (nil)] [url = about:blank] 04:00:53 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8e1b1c00) [pid = 1754] [serial = 1598] [outer = (nil)] [url = about:blank] 04:00:53 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8f369400) [pid = 1754] [serial = 1581] [outer = (nil)] [url = about:blank] 04:00:53 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8ccd7400) [pid = 1754] [serial = 1601] [outer = (nil)] [url = about:blank] 04:00:53 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8ed98800) [pid = 1754] [serial = 1580] [outer = (nil)] [url = about:blank] 04:00:53 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8d3b8c00) [pid = 1754] [serial = 1602] [outer = (nil)] [url = about:blank] 04:00:53 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x90eb7800) [pid = 1754] [serial = 1584] [outer = (nil)] [url = about:blank] 04:00:53 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x90eb3000) [pid = 1754] [serial = 1583] [outer = (nil)] [url = about:blank] 04:00:53 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x917cd000) [pid = 1754] [serial = 1587] [outer = (nil)] [url = about:blank] 04:00:53 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x917c7000) [pid = 1754] [serial = 1586] [outer = (nil)] [url = about:blank] 04:00:53 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x9212a800) [pid = 1754] [serial = 1590] [outer = (nil)] [url = about:blank] 04:00:53 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x91e1c000) [pid = 1754] [serial = 1589] [outer = (nil)] [url = about:blank] 04:00:53 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x9295c400) [pid = 1754] [serial = 1593] [outer = (nil)] [url = about:blank] 04:00:53 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8e994000) [pid = 1754] [serial = 1608] [outer = (nil)] [url = about:blank] 04:00:53 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x92952400) [pid = 1754] [serial = 1592] [outer = (nil)] [url = about:blank] 04:00:53 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8f36bc00) [pid = 1754] [serial = 1596] [outer = (nil)] [url = about:blank] 04:00:53 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8e994800) [pid = 1754] [serial = 1595] [outer = (nil)] [url = about:blank] 04:00:53 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x8eacf000) [pid = 1754] [serial = 1611] [outer = (nil)] [url = about:blank] 04:00:53 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8e993c00) [pid = 1754] [serial = 1610] [outer = (nil)] [url = about:blank] 04:00:53 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x8e1b5000) [pid = 1754] [serial = 1605] [outer = (nil)] [url = about:blank] 04:00:53 INFO - PROCESS | 1754 | --DOMWINDOW == 63 (0x8ed97800) [pid = 1754] [serial = 1613] [outer = (nil)] [url = about:blank] 04:00:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:00:53 INFO - PROCESS | 1754 | 1467975653948 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:00:53 INFO - PROCESS | 1754 | 1467975653956 Marionette TRACE conn4 <- [1,2186,null,{}] 04:00:53 INFO - PROCESS | 1754 | 1467975653964 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:53 INFO - PROCESS | 1754 | 1467975653972 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:54 INFO - PROCESS | 1754 | 1467975654148 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 04:00:54 INFO - PROCESS | 1754 | 1467975654277 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:54 INFO - PROCESS | 1754 | 1467975654292 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:54 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf3400 == 8 [pid = 1754] [id = 554] 04:00:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 64 (0x8bdf3800) [pid = 1754] [serial = 1663] [outer = (nil)] 04:00:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x8bdfa400) [pid = 1754] [serial = 1664] [outer = 0x8bdf3800] 04:00:54 INFO - PROCESS | 1754 | 1467975654365 Marionette DEBUG loaded listener.js 04:00:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8cc2c000) [pid = 1754] [serial = 1665] [outer = 0x8bdf3800] 04:00:55 INFO - PROCESS | 1754 | 1467975655221 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 04:00:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:00:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1351ms 04:00:55 INFO - PROCESS | 1754 | 1467975655287 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 04:00:55 INFO - PROCESS | 1754 | 1467975655293 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 04:00:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:00:55 INFO - PROCESS | 1754 | 1467975655304 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:00:55 INFO - PROCESS | 1754 | 1467975655311 Marionette TRACE conn4 <- [1,2190,null,{}] 04:00:55 INFO - PROCESS | 1754 | 1467975655320 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:55 INFO - PROCESS | 1754 | 1467975655325 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:55 INFO - PROCESS | 1754 | 1467975655503 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 04:00:55 INFO - PROCESS | 1754 | 1467975655642 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:55 INFO - PROCESS | 1754 | 1467975655653 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:55 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3bec00 == 9 [pid = 1754] [id = 555] 04:00:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8d3c4c00) [pid = 1754] [serial = 1666] [outer = (nil)] 04:00:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8d714400) [pid = 1754] [serial = 1667] [outer = 0x8d3c4c00] 04:00:55 INFO - PROCESS | 1754 | 1467975655727 Marionette DEBUG loaded listener.js 04:00:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8d743000) [pid = 1754] [serial = 1668] [outer = 0x8d3c4c00] 04:00:56 INFO - PROCESS | 1754 | 1467975656662 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 04:00:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:00:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1402ms 04:00:56 INFO - PROCESS | 1754 | 1467975656704 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 04:00:56 INFO - PROCESS | 1754 | 1467975656708 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 04:00:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:00:56 INFO - PROCESS | 1754 | 1467975656722 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:00:56 INFO - PROCESS | 1754 | 1467975656725 Marionette TRACE conn4 <- [1,2194,null,{}] 04:00:56 INFO - PROCESS | 1754 | 1467975656734 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:56 INFO - PROCESS | 1754 | 1467975656743 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:56 INFO - PROCESS | 1754 | 1467975656975 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 04:00:57 INFO - PROCESS | 1754 | 1467975657014 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:57 INFO - PROCESS | 1754 | 1467975657028 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:57 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e23a800 == 10 [pid = 1754] [id = 556] 04:00:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8e23b400) [pid = 1754] [serial = 1669] [outer = (nil)] 04:00:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8e23fc00) [pid = 1754] [serial = 1670] [outer = 0x8e23b400] 04:00:57 INFO - PROCESS | 1754 | 1467975657194 Marionette DEBUG loaded listener.js 04:00:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8e94b000) [pid = 1754] [serial = 1671] [outer = 0x8e23b400] 04:00:58 INFO - PROCESS | 1754 | 1467975658172 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 04:00:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:00:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1494ms 04:00:58 INFO - PROCESS | 1754 | 1467975658210 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 04:00:58 INFO - PROCESS | 1754 | 1467975658214 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 04:00:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:00:58 INFO - PROCESS | 1754 | 1467975658221 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:00:58 INFO - PROCESS | 1754 | 1467975658224 Marionette TRACE conn4 <- [1,2198,null,{}] 04:00:58 INFO - PROCESS | 1754 | 1467975658238 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:58 INFO - PROCESS | 1754 | 1467975658242 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:58 INFO - PROCESS | 1754 | 1467975658879 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 04:00:58 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8ccd1c00) [pid = 1754] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:00:58 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8d73c400) [pid = 1754] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:00:58 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8e99b000) [pid = 1754] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:00:58 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8d3b7400) [pid = 1754] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:00:58 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8e951400) [pid = 1754] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:00:58 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x8d740000) [pid = 1754] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:00:58 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8eacec00) [pid = 1754] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:00:58 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x8e998400) [pid = 1754] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:00:58 INFO - PROCESS | 1754 | --DOMWINDOW == 63 (0x8bdf9000) [pid = 1754] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:00:58 INFO - PROCESS | 1754 | --DOMWINDOW == 62 (0x8f71b800) [pid = 1754] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:00:59 INFO - PROCESS | 1754 | 1467975659043 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:59 INFO - PROCESS | 1754 | 1467975659051 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:00:59 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3ac400 == 11 [pid = 1754] [id = 557] 04:00:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 63 (0x8bdf2400) [pid = 1754] [serial = 1672] [outer = (nil)] 04:00:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 64 (0x8ccd5800) [pid = 1754] [serial = 1673] [outer = 0x8bdf2400] 04:00:59 INFO - PROCESS | 1754 | 1467975659126 Marionette DEBUG loaded listener.js 04:00:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x8e958800) [pid = 1754] [serial = 1674] [outer = 0x8bdf2400] 04:00:59 INFO - PROCESS | 1754 | 1467975659880 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:00:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:00:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1696ms 04:00:59 INFO - PROCESS | 1754 | 1467975659918 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 04:00:59 INFO - PROCESS | 1754 | 1467975659921 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 04:00:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:00:59 INFO - PROCESS | 1754 | 1467975659932 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:00:59 INFO - PROCESS | 1754 | 1467975659935 Marionette TRACE conn4 <- [1,2202,null,{}] 04:00:59 INFO - PROCESS | 1754 | 1467975659939 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:59 INFO - PROCESS | 1754 | 1467975659946 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:00 INFO - PROCESS | 1754 | 1467975660134 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 04:01:00 INFO - PROCESS | 1754 | 1467975660145 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:00 INFO - PROCESS | 1754 | 1467975660154 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:00 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3b8400 == 12 [pid = 1754] [id = 558] 04:01:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8e95f800) [pid = 1754] [serial = 1675] [outer = (nil)] 04:01:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8e99c400) [pid = 1754] [serial = 1676] [outer = 0x8e95f800] 04:01:00 INFO - PROCESS | 1754 | 1467975660222 Marionette DEBUG loaded listener.js 04:01:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8ead0800) [pid = 1754] [serial = 1677] [outer = 0x8e95f800] 04:01:01 INFO - PROCESS | 1754 | 1467975661373 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 04:01:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:01:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1487ms 04:01:01 INFO - PROCESS | 1754 | 1467975661419 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 04:01:01 INFO - PROCESS | 1754 | 1467975661427 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 04:01:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:01:01 INFO - PROCESS | 1754 | 1467975661437 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:01:01 INFO - PROCESS | 1754 | 1467975661442 Marionette TRACE conn4 <- [1,2206,null,{}] 04:01:01 INFO - PROCESS | 1754 | 1467975661452 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:01 INFO - PROCESS | 1754 | 1467975661457 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:01 INFO - PROCESS | 1754 | 1467975661691 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 04:01:01 INFO - PROCESS | 1754 | 1467975661946 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:01 INFO - PROCESS | 1754 | 1467975661960 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:02 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3c2000 == 13 [pid = 1754] [id = 559] 04:01:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8d3c3400) [pid = 1754] [serial = 1678] [outer = (nil)] 04:01:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8d719800) [pid = 1754] [serial = 1679] [outer = 0x8d3c3400] 04:01:02 INFO - PROCESS | 1754 | 1467975662102 Marionette DEBUG loaded listener.js 04:01:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8e1b3400) [pid = 1754] [serial = 1680] [outer = 0x8d3c3400] 04:01:03 INFO - PROCESS | 1754 | 1467975663139 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 04:01:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:01:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1741ms 04:01:03 INFO - PROCESS | 1754 | 1467975663178 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 04:01:03 INFO - PROCESS | 1754 | 1467975663186 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 04:01:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:01:03 INFO - PROCESS | 1754 | 1467975663197 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:01:03 INFO - PROCESS | 1754 | 1467975663201 Marionette TRACE conn4 <- [1,2210,null,{}] 04:01:03 INFO - PROCESS | 1754 | 1467975663208 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:03 INFO - PROCESS | 1754 | 1467975663214 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:03 INFO - PROCESS | 1754 | 1467975663421 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 04:01:03 INFO - PROCESS | 1754 | 1467975663646 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:03 INFO - PROCESS | 1754 | 1467975663661 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:03 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e236400 == 14 [pid = 1754] [id = 560] 04:01:03 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8e95c800) [pid = 1754] [serial = 1681] [outer = (nil)] 04:01:03 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8e99a400) [pid = 1754] [serial = 1682] [outer = 0x8e95c800] 04:01:03 INFO - PROCESS | 1754 | 1467975663787 Marionette DEBUG loaded listener.js 04:01:03 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8ed99400) [pid = 1754] [serial = 1683] [outer = 0x8e95c800] 04:01:04 INFO - PROCESS | 1754 | 1467975664861 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 04:01:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:01:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1737ms 04:01:04 INFO - PROCESS | 1754 | 1467975664934 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 04:01:04 INFO - PROCESS | 1754 | 1467975664938 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 04:01:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:01:04 INFO - PROCESS | 1754 | 1467975664946 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:01:04 INFO - PROCESS | 1754 | 1467975664952 Marionette TRACE conn4 <- [1,2214,null,{}] 04:01:04 INFO - PROCESS | 1754 | 1467975664969 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:04 INFO - PROCESS | 1754 | 1467975664978 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:05 INFO - PROCESS | 1754 | 1467975665205 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 04:01:05 INFO - PROCESS | 1754 | 1467975665437 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:05 INFO - PROCESS | 1754 | 1467975665450 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:05 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f5e5800 == 15 [pid = 1754] [id = 561] 04:01:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8f5e6000) [pid = 1754] [serial = 1684] [outer = (nil)] 04:01:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8f5ed800) [pid = 1754] [serial = 1685] [outer = 0x8f5e6000] 04:01:05 INFO - PROCESS | 1754 | 1467975665535 Marionette DEBUG loaded listener.js 04:01:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8f5f4800) [pid = 1754] [serial = 1686] [outer = 0x8f5e6000] 04:01:06 INFO - PROCESS | 1754 | 1467975666581 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 04:01:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:01:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1692ms 04:01:06 INFO - PROCESS | 1754 | 1467975666640 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 04:01:06 INFO - PROCESS | 1754 | 1467975666645 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 04:01:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:01:06 INFO - PROCESS | 1754 | 1467975666652 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:01:06 INFO - PROCESS | 1754 | 1467975666656 Marionette TRACE conn4 <- [1,2218,null,{}] 04:01:06 INFO - PROCESS | 1754 | 1467975666662 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:06 INFO - PROCESS | 1754 | 1467975666667 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:06 INFO - PROCESS | 1754 | 1467975666877 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 04:01:07 INFO - PROCESS | 1754 | 1467975667116 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:07 INFO - PROCESS | 1754 | 1467975667126 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:07 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3ad800 == 16 [pid = 1754] [id = 562] 04:01:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8bbd1c00) [pid = 1754] [serial = 1687] [outer = (nil)] 04:01:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8d71a400) [pid = 1754] [serial = 1688] [outer = 0x8bbd1c00] 04:01:07 INFO - PROCESS | 1754 | 1467975667252 Marionette DEBUG loaded listener.js 04:01:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8dbb1800) [pid = 1754] [serial = 1689] [outer = 0x8bbd1c00] 04:01:08 INFO - PROCESS | 1754 | 1467975668482 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 04:01:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:01:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1885ms 04:01:08 INFO - PROCESS | 1754 | 1467975668539 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 04:01:08 INFO - PROCESS | 1754 | 1467975668545 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 04:01:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:01:08 INFO - PROCESS | 1754 | 1467975668566 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:01:08 INFO - PROCESS | 1754 | 1467975668571 Marionette TRACE conn4 <- [1,2222,null,{}] 04:01:08 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x90d13000) [pid = 1754] [serial = 1622] [outer = (nil)] [url = about:blank] 04:01:08 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8d3c3800) [pid = 1754] [serial = 1629] [outer = (nil)] [url = about:blank] 04:01:08 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8e240800) [pid = 1754] [serial = 1632] [outer = (nil)] [url = about:blank] 04:01:08 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8ed99800) [pid = 1754] [serial = 1619] [outer = (nil)] [url = about:blank] 04:01:08 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x90d1a400) [pid = 1754] [serial = 1623] [outer = (nil)] [url = about:blank] 04:01:08 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8d714000) [pid = 1754] [serial = 1616] [outer = (nil)] [url = about:blank] 04:01:08 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x90e75800) [pid = 1754] [serial = 1637] [outer = (nil)] [url = about:blank] 04:01:08 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8dbbe000) [pid = 1754] [serial = 1617] [outer = (nil)] [url = about:blank] 04:01:08 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x90f33800) [pid = 1754] [serial = 1626] [outer = (nil)] [url = about:blank] 04:01:08 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8f5e7000) [pid = 1754] [serial = 1634] [outer = (nil)] [url = about:blank] 04:01:08 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8e95c400) [pid = 1754] [serial = 1620] [outer = (nil)] [url = about:blank] 04:01:08 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8f368800) [pid = 1754] [serial = 1614] [outer = (nil)] [url = about:blank] 04:01:08 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8d3bf000) [pid = 1754] [serial = 1628] [outer = (nil)] [url = about:blank] 04:01:08 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x90eb3800) [pid = 1754] [serial = 1625] [outer = (nil)] [url = about:blank] 04:01:08 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8f5f2c00) [pid = 1754] [serial = 1635] [outer = (nil)] [url = about:blank] 04:01:08 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x90e78800) [pid = 1754] [serial = 1638] [outer = (nil)] [url = about:blank] 04:01:08 INFO - PROCESS | 1754 | --DOMWINDOW == 63 (0x8e1ae400) [pid = 1754] [serial = 1631] [outer = (nil)] [url = about:blank] 04:01:08 INFO - PROCESS | 1754 | --DOMWINDOW == 62 (0x8ed9e000) [pid = 1754] [serial = 1640] [outer = (nil)] [url = about:blank] 04:01:08 INFO - PROCESS | 1754 | --DOMWINDOW == 61 (0x90d18000) [pid = 1754] [serial = 1641] [outer = (nil)] [url = about:blank] 04:01:08 INFO - PROCESS | 1754 | 1467975668686 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:08 INFO - PROCESS | 1754 | 1467975668691 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:08 INFO - PROCESS | 1754 | 1467975668894 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 04:01:09 INFO - PROCESS | 1754 | 1467975669092 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:09 INFO - PROCESS | 1754 | 1467975669102 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:09 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ccce000 == 17 [pid = 1754] [id = 563] 04:01:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 62 (0x8d3b9000) [pid = 1754] [serial = 1690] [outer = (nil)] 04:01:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 63 (0x8d718c00) [pid = 1754] [serial = 1691] [outer = 0x8d3b9000] 04:01:09 INFO - PROCESS | 1754 | 1467975669179 Marionette DEBUG loaded listener.js 04:01:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 64 (0x8d746400) [pid = 1754] [serial = 1692] [outer = 0x8d3b9000] 04:01:09 INFO - PROCESS | 1754 | 1467975669988 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:01:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:01:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1459ms 04:01:10 INFO - PROCESS | 1754 | 1467975670014 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 04:01:10 INFO - PROCESS | 1754 | 1467975670021 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 04:01:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:01:10 INFO - PROCESS | 1754 | 1467975670033 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:01:10 INFO - PROCESS | 1754 | 1467975670037 Marionette TRACE conn4 <- [1,2226,null,{}] 04:01:10 INFO - PROCESS | 1754 | 1467975670049 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:10 INFO - PROCESS | 1754 | 1467975670054 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:10 INFO - PROCESS | 1754 | 1467975670244 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 04:01:10 INFO - PROCESS | 1754 | 1467975670382 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:10 INFO - PROCESS | 1754 | 1467975670391 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:10 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e941400 == 18 [pid = 1754] [id = 564] 04:01:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x8e943000) [pid = 1754] [serial = 1693] [outer = (nil)] 04:01:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8e95d800) [pid = 1754] [serial = 1694] [outer = 0x8e943000] 04:01:10 INFO - PROCESS | 1754 | 1467975670477 Marionette DEBUG loaded listener.js 04:01:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8ed91800) [pid = 1754] [serial = 1695] [outer = 0x8e943000] 04:01:11 INFO - PROCESS | 1754 | 1467975671399 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 04:01:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:01:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1389ms 04:01:11 INFO - PROCESS | 1754 | 1467975671422 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 04:01:11 INFO - PROCESS | 1754 | 1467975671427 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 04:01:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:01:11 INFO - PROCESS | 1754 | 1467975671433 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:01:11 INFO - PROCESS | 1754 | 1467975671440 Marionette TRACE conn4 <- [1,2230,null,{}] 04:01:11 INFO - PROCESS | 1754 | 1467975671465 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:11 INFO - PROCESS | 1754 | 1467975671473 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:11 INFO - PROCESS | 1754 | 1467975671692 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 04:01:11 INFO - PROCESS | 1754 | 1467975671714 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:11 INFO - PROCESS | 1754 | 1467975671726 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:11 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f5e7000 == 19 [pid = 1754] [id = 565] 04:01:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8f5e7800) [pid = 1754] [serial = 1696] [outer = (nil)] 04:01:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8f5ee400) [pid = 1754] [serial = 1697] [outer = 0x8f5e7800] 04:01:11 INFO - PROCESS | 1754 | 1467975671796 Marionette DEBUG loaded listener.js 04:01:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8f721000) [pid = 1754] [serial = 1698] [outer = 0x8f5e7800] 04:01:12 INFO - PROCESS | 1754 | 1467975672769 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 04:01:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:01:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1389ms 04:01:12 INFO - PROCESS | 1754 | 1467975672828 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 04:01:12 INFO - PROCESS | 1754 | 1467975672833 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 04:01:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:01:12 INFO - PROCESS | 1754 | 1467975672840 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:01:12 INFO - PROCESS | 1754 | 1467975672844 Marionette TRACE conn4 <- [1,2234,null,{}] 04:01:12 INFO - PROCESS | 1754 | 1467975672864 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:12 INFO - PROCESS | 1754 | 1467975672870 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:13 INFO - PROCESS | 1754 | 1467975673102 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 04:01:13 INFO - PROCESS | 1754 | 1467975673123 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:13 INFO - PROCESS | 1754 | 1467975673131 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:13 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd9000 == 20 [pid = 1754] [id = 566] 04:01:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8f36ec00) [pid = 1754] [serial = 1699] [outer = (nil)] 04:01:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x90d1bc00) [pid = 1754] [serial = 1700] [outer = 0x8f36ec00] 04:01:13 INFO - PROCESS | 1754 | 1467975673202 Marionette DEBUG loaded listener.js 04:01:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x90d1e800) [pid = 1754] [serial = 1701] [outer = 0x8f36ec00] 04:01:13 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8bdf3800) [pid = 1754] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:01:13 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8d3c4c00) [pid = 1754] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:01:13 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8d713800) [pid = 1754] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:01:13 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8e23b400) [pid = 1754] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:01:13 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8b3aac00) [pid = 1754] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:01:13 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8d715800) [pid = 1754] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:01:13 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x8bdf2400) [pid = 1754] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:01:13 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8e952800) [pid = 1754] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:01:13 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x8e957000) [pid = 1754] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:01:13 INFO - PROCESS | 1754 | --DOMWINDOW == 63 (0x8cc32400) [pid = 1754] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:01:13 INFO - PROCESS | 1754 | --DOMWINDOW == 62 (0x8e948c00) [pid = 1754] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:01:14 INFO - PROCESS | 1754 | 1467975674234 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 04:01:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:01:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1434ms 04:01:14 INFO - PROCESS | 1754 | 1467975674276 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 04:01:14 INFO - PROCESS | 1754 | 1467975674280 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 04:01:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:01:14 INFO - PROCESS | 1754 | 1467975674287 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:01:14 INFO - PROCESS | 1754 | 1467975674291 Marionette TRACE conn4 <- [1,2238,null,{}] 04:01:14 INFO - PROCESS | 1754 | 1467975674297 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:14 INFO - PROCESS | 1754 | 1467975674302 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:14 INFO - PROCESS | 1754 | 1467975674518 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 04:01:14 INFO - PROCESS | 1754 | 1467975674536 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:14 INFO - PROCESS | 1754 | 1467975674546 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:14 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ccd6400 == 21 [pid = 1754] [id = 567] 04:01:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 63 (0x8d3b8c00) [pid = 1754] [serial = 1702] [outer = (nil)] 04:01:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 64 (0x8e998c00) [pid = 1754] [serial = 1703] [outer = 0x8d3b8c00] 04:01:14 INFO - PROCESS | 1754 | 1467975674614 Marionette DEBUG loaded listener.js 04:01:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x8f5f3000) [pid = 1754] [serial = 1704] [outer = 0x8d3b8c00] 04:01:15 INFO - PROCESS | 1754 | 1467975675513 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:01:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:01:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1283ms 04:01:15 INFO - PROCESS | 1754 | 1467975675571 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 04:01:15 INFO - PROCESS | 1754 | 1467975675574 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 04:01:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:01:15 INFO - PROCESS | 1754 | 1467975675582 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:01:15 INFO - PROCESS | 1754 | 1467975675586 Marionette TRACE conn4 <- [1,2242,null,{}] 04:01:15 INFO - PROCESS | 1754 | 1467975675592 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:15 INFO - PROCESS | 1754 | 1467975675603 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:15 INFO - PROCESS | 1754 | 1467975675812 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 04:01:16 INFO - PROCESS | 1754 | 1467975676055 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:16 INFO - PROCESS | 1754 | 1467975676065 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:16 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3ab800 == 22 [pid = 1754] [id = 568] 04:01:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8b3ac800) [pid = 1754] [serial = 1705] [outer = (nil)] 04:01:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8bbd4000) [pid = 1754] [serial = 1706] [outer = 0x8b3ac800] 04:01:16 INFO - PROCESS | 1754 | 1467975676153 Marionette DEBUG loaded listener.js 04:01:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8bdf6400) [pid = 1754] [serial = 1707] [outer = 0x8b3ac800] 04:01:17 INFO - PROCESS | 1754 | 1467975677214 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 04:01:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:01:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1684ms 04:01:17 INFO - PROCESS | 1754 | 1467975677270 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 04:01:17 INFO - PROCESS | 1754 | 1467975677277 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 04:01:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:01:17 INFO - PROCESS | 1754 | 1467975677305 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:01:17 INFO - PROCESS | 1754 | 1467975677311 Marionette TRACE conn4 <- [1,2246,null,{}] 04:01:17 INFO - PROCESS | 1754 | 1467975677319 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:17 INFO - PROCESS | 1754 | 1467975677328 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:17 INFO - PROCESS | 1754 | 1467975677541 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 04:01:17 INFO - PROCESS | 1754 | 1467975677728 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:17 INFO - PROCESS | 1754 | 1467975677737 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:17 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b2c00 == 23 [pid = 1754] [id = 569] 04:01:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8dbb5400) [pid = 1754] [serial = 1708] [outer = (nil)] 04:01:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8e1b2000) [pid = 1754] [serial = 1709] [outer = 0x8dbb5400] 04:01:17 INFO - PROCESS | 1754 | 1467975677891 Marionette DEBUG loaded listener.js 04:01:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8e233c00) [pid = 1754] [serial = 1710] [outer = 0x8dbb5400] 04:01:18 INFO - PROCESS | 1754 | 1467975678860 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 04:01:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:01:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1589ms 04:01:18 INFO - PROCESS | 1754 | 1467975678894 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 04:01:18 INFO - PROCESS | 1754 | 1467975678902 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 04:01:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:01:18 INFO - PROCESS | 1754 | 1467975678913 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:01:18 INFO - PROCESS | 1754 | 1467975678923 Marionette TRACE conn4 <- [1,2250,null,{}] 04:01:18 INFO - PROCESS | 1754 | 1467975678932 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:18 INFO - PROCESS | 1754 | 1467975678937 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:19 INFO - PROCESS | 1754 | 1467975679178 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 04:01:19 INFO - PROCESS | 1754 | 1467975679468 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:19 INFO - PROCESS | 1754 | 1467975679478 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:19 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e95b400 == 24 [pid = 1754] [id = 570] 04:01:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8e998400) [pid = 1754] [serial = 1711] [outer = (nil)] 04:01:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8ed9a000) [pid = 1754] [serial = 1712] [outer = 0x8e998400] 04:01:19 INFO - PROCESS | 1754 | 1467975679608 Marionette DEBUG loaded listener.js 04:01:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8f366000) [pid = 1754] [serial = 1713] [outer = 0x8e998400] 04:01:20 INFO - PROCESS | 1754 | 1467975680591 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 04:01:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:01:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1703ms 04:01:20 INFO - PROCESS | 1754 | 1467975680613 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 04:01:20 INFO - PROCESS | 1754 | 1467975680618 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 04:01:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:01:20 INFO - PROCESS | 1754 | 1467975680635 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:01:20 INFO - PROCESS | 1754 | 1467975680645 Marionette TRACE conn4 <- [1,2254,null,{}] 04:01:20 INFO - PROCESS | 1754 | 1467975680671 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:20 INFO - PROCESS | 1754 | 1467975680680 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:20 INFO - PROCESS | 1754 | 1467975680882 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 04:01:21 INFO - PROCESS | 1754 | 1467975681067 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:21 INFO - PROCESS | 1754 | 1467975681079 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:21 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd1400 == 25 [pid = 1754] [id = 571] 04:01:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8e237c00) [pid = 1754] [serial = 1714] [outer = (nil)] 04:01:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x90e78c00) [pid = 1754] [serial = 1715] [outer = 0x8e237c00] 04:01:21 INFO - PROCESS | 1754 | 1467975681158 Marionette DEBUG loaded listener.js 04:01:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x90ead000) [pid = 1754] [serial = 1716] [outer = 0x8e237c00] 04:01:22 INFO - PROCESS | 1754 | 1467975682163 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 04:01:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:01:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1569ms 04:01:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:01:22 INFO - PROCESS | 1754 | 1467975682196 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 04:01:22 INFO - PROCESS | 1754 | 1467975682201 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 04:01:22 INFO - PROCESS | 1754 | 1467975682208 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:01:22 INFO - PROCESS | 1754 | 1467975682211 Marionette TRACE conn4 <- [1,2258,null,{}] 04:01:22 INFO - PROCESS | 1754 | 1467975682217 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:22 INFO - PROCESS | 1754 | 1467975682222 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:22 INFO - PROCESS | 1754 | 1467975682417 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 04:01:22 INFO - PROCESS | 1754 | 1467975682610 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:22 INFO - PROCESS | 1754 | 1467975682618 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:22 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3ba400 == 26 [pid = 1754] [id = 572] 04:01:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8f71e400) [pid = 1754] [serial = 1717] [outer = (nil)] 04:01:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x90f32c00) [pid = 1754] [serial = 1718] [outer = 0x8f71e400] 04:01:22 INFO - PROCESS | 1754 | 1467975682735 Marionette DEBUG loaded listener.js 04:01:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x90f37400) [pid = 1754] [serial = 1719] [outer = 0x8f71e400] 04:01:23 INFO - PROCESS | 1754 | 1467975683706 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:01:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:01:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1539ms 04:01:23 INFO - PROCESS | 1754 | 1467975683746 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 04:01:23 INFO - PROCESS | 1754 | 1467975683751 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 04:01:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:01:23 INFO - PROCESS | 1754 | 1467975683776 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:01:23 INFO - PROCESS | 1754 | 1467975683779 Marionette TRACE conn4 <- [1,2262,null,{}] 04:01:23 INFO - PROCESS | 1754 | 1467975683786 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:23 INFO - PROCESS | 1754 | 1467975683791 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:24 INFO - PROCESS | 1754 | 1467975684001 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 04:01:24 INFO - PROCESS | 1754 | 1467975684202 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:24 INFO - PROCESS | 1754 | 1467975684220 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:24 INFO - PROCESS | 1754 | ++DOCSHELL 0x90eb6400 == 27 [pid = 1754] [id = 573] 04:01:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x90f32800) [pid = 1754] [serial = 1720] [outer = (nil)] 04:01:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x917c2000) [pid = 1754] [serial = 1721] [outer = 0x90f32800] 04:01:24 INFO - PROCESS | 1754 | 1467975684407 Marionette DEBUG loaded listener.js 04:01:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x91e1e800) [pid = 1754] [serial = 1722] [outer = 0x90f32800] 04:01:25 INFO - PROCESS | 1754 | 1467975685382 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 04:01:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:01:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1650ms 04:01:25 INFO - PROCESS | 1754 | 1467975685423 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 04:01:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:01:25 INFO - PROCESS | 1754 | 1467975685427 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 04:01:25 INFO - PROCESS | 1754 | 1467975685434 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:01:25 INFO - PROCESS | 1754 | 1467975685438 Marionette TRACE conn4 <- [1,2266,null,{}] 04:01:25 INFO - PROCESS | 1754 | 1467975685445 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:25 INFO - PROCESS | 1754 | 1467975685452 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:25 INFO - PROCESS | 1754 | 1467975685649 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 04:01:25 INFO - PROCESS | 1754 | 1467975685838 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:25 INFO - PROCESS | 1754 | 1467975685846 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:25 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e1b5400 == 28 [pid = 1754] [id = 574] 04:01:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8e235800) [pid = 1754] [serial = 1723] [outer = (nil)] 04:01:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x90f3f800) [pid = 1754] [serial = 1724] [outer = 0x8e235800] 04:01:25 INFO - PROCESS | 1754 | 1467975685930 Marionette DEBUG loaded listener.js 04:01:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x928f2400) [pid = 1754] [serial = 1725] [outer = 0x8e235800] 04:01:26 INFO - PROCESS | 1754 | 1467975686910 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 04:01:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:01:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1533ms 04:01:26 INFO - PROCESS | 1754 | 1467975686968 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 04:01:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:01:26 INFO - PROCESS | 1754 | 1467975686972 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 04:01:26 INFO - PROCESS | 1754 | 1467975686979 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:01:26 INFO - PROCESS | 1754 | 1467975686982 Marionette TRACE conn4 <- [1,2270,null,{}] 04:01:26 INFO - PROCESS | 1754 | 1467975686989 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:26 INFO - PROCESS | 1754 | 1467975686994 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:27 INFO - PROCESS | 1754 | 1467975687182 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 04:01:27 INFO - PROCESS | 1754 | 1467975687675 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:27 INFO - PROCESS | 1754 | 1467975687683 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:27 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf3c00 == 29 [pid = 1754] [id = 575] 04:01:27 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8bdf9c00) [pid = 1754] [serial = 1726] [outer = (nil)] 04:01:27 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x8cc31800) [pid = 1754] [serial = 1727] [outer = 0x8bdf9c00] 04:01:27 INFO - PROCESS | 1754 | 1467975687770 Marionette DEBUG loaded listener.js 04:01:27 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x8cccec00) [pid = 1754] [serial = 1728] [outer = 0x8bdf9c00] 04:01:28 INFO - PROCESS | 1754 | 1467975688690 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 04:01:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:01:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1787ms 04:01:28 INFO - PROCESS | 1754 | 1467975688769 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 04:01:28 INFO - PROCESS | 1754 | 1467975688774 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 04:01:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:01:28 INFO - PROCESS | 1754 | 1467975688783 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:01:28 INFO - PROCESS | 1754 | 1467975688788 Marionette TRACE conn4 <- [1,2274,null,{}] 04:01:28 INFO - PROCESS | 1754 | 1467975688795 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:28 INFO - PROCESS | 1754 | 1467975688804 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:29 INFO - PROCESS | 1754 | 1467975689076 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 04:01:29 INFO - PROCESS | 1754 | 1467975689312 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:29 INFO - PROCESS | 1754 | 1467975689323 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:30 INFO - PROCESS | 1754 | --DOCSHELL 0x8e23a800 == 28 [pid = 1754] [id = 556] 04:01:30 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3ac400 == 27 [pid = 1754] [id = 557] 04:01:30 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3bec00 == 26 [pid = 1754] [id = 555] 04:01:30 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf3400 == 25 [pid = 1754] [id = 554] 04:01:30 INFO - PROCESS | 1754 | --DOCSHELL 0x8ccd6400 == 24 [pid = 1754] [id = 567] 04:01:30 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd9000 == 23 [pid = 1754] [id = 566] 04:01:30 INFO - PROCESS | 1754 | --DOCSHELL 0x8f5e7000 == 22 [pid = 1754] [id = 565] 04:01:30 INFO - PROCESS | 1754 | --DOCSHELL 0x8e941400 == 21 [pid = 1754] [id = 564] 04:01:30 INFO - PROCESS | 1754 | --DOCSHELL 0x8ccce000 == 20 [pid = 1754] [id = 563] 04:01:30 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3b8400 == 19 [pid = 1754] [id = 558] 04:01:30 INFO - PROCESS | 1754 | --DOCSHELL 0x8f5e5800 == 18 [pid = 1754] [id = 561] 04:01:30 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3c2000 == 17 [pid = 1754] [id = 559] 04:01:30 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3ad800 == 16 [pid = 1754] [id = 562] 04:01:30 INFO - PROCESS | 1754 | --DOCSHELL 0x8e236400 == 15 [pid = 1754] [id = 560] 04:01:30 INFO - PROCESS | 1754 | --DOCSHELL 0x8d70fc00 == 14 [pid = 1754] [id = 553] 04:01:30 INFO - PROCESS | 1754 | --DOCSHELL 0x90eb6400 == 13 [pid = 1754] [id = 573] 04:01:30 INFO - PROCESS | 1754 | --DOCSHELL 0x8e1b5400 == 12 [pid = 1754] [id = 574] 04:01:30 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3ba400 == 11 [pid = 1754] [id = 572] 04:01:30 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd1400 == 10 [pid = 1754] [id = 571] 04:01:30 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b2c00 == 9 [pid = 1754] [id = 569] 04:01:30 INFO - PROCESS | 1754 | --DOCSHELL 0x8e95b400 == 8 [pid = 1754] [id = 570] 04:01:30 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3ab800 == 7 [pid = 1754] [id = 568] 04:01:30 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a7c00 == 8 [pid = 1754] [id = 576] 04:01:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x8b3a8400) [pid = 1754] [serial = 1729] [outer = (nil)] 04:01:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x8b3afc00) [pid = 1754] [serial = 1730] [outer = 0x8b3a8400] 04:01:30 INFO - PROCESS | 1754 | 1467975690388 Marionette DEBUG loaded listener.js 04:01:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x8bbd2400) [pid = 1754] [serial = 1731] [outer = 0x8b3a8400] 04:01:30 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x8e99c400) [pid = 1754] [serial = 1676] [outer = (nil)] [url = about:blank] 04:01:30 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x8bdfa400) [pid = 1754] [serial = 1664] [outer = (nil)] [url = about:blank] 04:01:30 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x8cc2c000) [pid = 1754] [serial = 1665] [outer = (nil)] [url = about:blank] 04:01:30 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x8d714400) [pid = 1754] [serial = 1667] [outer = (nil)] [url = about:blank] 04:01:30 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x8dbb2800) [pid = 1754] [serial = 1662] [outer = (nil)] [url = about:blank] 04:01:30 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x8d73f400) [pid = 1754] [serial = 1661] [outer = (nil)] [url = about:blank] 04:01:30 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8e23fc00) [pid = 1754] [serial = 1670] [outer = (nil)] [url = about:blank] 04:01:30 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8bdf2800) [pid = 1754] [serial = 1644] [outer = (nil)] [url = about:blank] 04:01:30 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8b3b4400) [pid = 1754] [serial = 1643] [outer = (nil)] [url = about:blank] 04:01:30 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8dbb7000) [pid = 1754] [serial = 1647] [outer = (nil)] [url = about:blank] 04:01:30 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8ccd5800) [pid = 1754] [serial = 1673] [outer = (nil)] [url = about:blank] 04:01:30 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8d743c00) [pid = 1754] [serial = 1646] [outer = (nil)] [url = about:blank] 04:01:30 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8ead8800) [pid = 1754] [serial = 1650] [outer = (nil)] [url = about:blank] 04:01:30 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8e95cc00) [pid = 1754] [serial = 1649] [outer = (nil)] [url = about:blank] 04:01:30 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x90f40c00) [pid = 1754] [serial = 1653] [outer = (nil)] [url = about:blank] 04:01:30 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x90f35000) [pid = 1754] [serial = 1652] [outer = (nil)] [url = about:blank] 04:01:30 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x917d0c00) [pid = 1754] [serial = 1656] [outer = (nil)] [url = about:blank] 04:01:30 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x917cc400) [pid = 1754] [serial = 1655] [outer = (nil)] [url = about:blank] 04:01:30 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x9294e400) [pid = 1754] [serial = 1659] [outer = (nil)] [url = about:blank] 04:01:30 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8ed95400) [pid = 1754] [serial = 1658] [outer = (nil)] [url = about:blank] 04:01:30 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8e94b000) [pid = 1754] [serial = 1671] [outer = (nil)] [url = about:blank] 04:01:30 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8d743000) [pid = 1754] [serial = 1668] [outer = (nil)] [url = about:blank] 04:01:30 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8e958800) [pid = 1754] [serial = 1674] [outer = (nil)] [url = about:blank] 04:01:31 INFO - PROCESS | 1754 | 1467975691477 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 04:01:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:01:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 2748ms 04:01:31 INFO - PROCESS | 1754 | 1467975691536 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 04:01:31 INFO - PROCESS | 1754 | 1467975691545 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 04:01:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:01:31 INFO - PROCESS | 1754 | 1467975691557 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:01:31 INFO - PROCESS | 1754 | 1467975691560 Marionette TRACE conn4 <- [1,2278,null,{}] 04:01:31 INFO - PROCESS | 1754 | 1467975691569 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:31 INFO - PROCESS | 1754 | 1467975691575 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:31 INFO - PROCESS | 1754 | 1467975691752 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 04:01:31 INFO - PROCESS | 1754 | 1467975691900 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:31 INFO - PROCESS | 1754 | 1467975691911 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:31 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc30c00 == 9 [pid = 1754] [id = 577] 04:01:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8cc33000) [pid = 1754] [serial = 1732] [outer = (nil)] 04:01:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8ccd3000) [pid = 1754] [serial = 1733] [outer = 0x8cc33000] 04:01:32 INFO - PROCESS | 1754 | 1467975691991 Marionette DEBUG loaded listener.js 04:01:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8d3b9800) [pid = 1754] [serial = 1734] [outer = 0x8cc33000] 04:01:32 INFO - PROCESS | 1754 | 1467975692861 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 04:01:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:01:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1386ms 04:01:32 INFO - PROCESS | 1754 | 1467975692941 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 04:01:32 INFO - PROCESS | 1754 | 1467975692949 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 04:01:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:01:32 INFO - PROCESS | 1754 | 1467975692967 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:01:32 INFO - PROCESS | 1754 | 1467975692972 Marionette TRACE conn4 <- [1,2282,null,{}] 04:01:32 INFO - PROCESS | 1754 | 1467975692978 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:32 INFO - PROCESS | 1754 | 1467975692983 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:33 INFO - PROCESS | 1754 | 1467975693222 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 04:01:33 INFO - PROCESS | 1754 | 1467975693247 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:33 INFO - PROCESS | 1754 | 1467975693254 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:33 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d71cc00 == 10 [pid = 1754] [id = 578] 04:01:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8d71d000) [pid = 1754] [serial = 1735] [outer = (nil)] 04:01:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8d745c00) [pid = 1754] [serial = 1736] [outer = 0x8d71d000] 04:01:33 INFO - PROCESS | 1754 | 1467975693340 Marionette DEBUG loaded listener.js 04:01:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8dbb7c00) [pid = 1754] [serial = 1737] [outer = 0x8d71d000] 04:01:34 INFO - PROCESS | 1754 | 1467975694386 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 04:01:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:01:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1436ms 04:01:34 INFO - PROCESS | 1754 | 1467975694403 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 04:01:34 INFO - PROCESS | 1754 | 1467975694407 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 04:01:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:01:34 INFO - PROCESS | 1754 | 1467975694421 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:01:34 INFO - PROCESS | 1754 | 1467975694427 Marionette TRACE conn4 <- [1,2286,null,{}] 04:01:34 INFO - PROCESS | 1754 | 1467975694444 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:34 INFO - PROCESS | 1754 | 1467975694454 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:34 INFO - PROCESS | 1754 | 1467975694692 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 04:01:34 INFO - PROCESS | 1754 | 1467975694719 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:34 INFO - PROCESS | 1754 | 1467975694731 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:34 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e238800 == 11 [pid = 1754] [id = 579] 04:01:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8e23f400) [pid = 1754] [serial = 1738] [outer = (nil)] 04:01:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8e94c000) [pid = 1754] [serial = 1739] [outer = 0x8e23f400] 04:01:34 INFO - PROCESS | 1754 | 1467975694798 Marionette DEBUG loaded listener.js 04:01:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8e950c00) [pid = 1754] [serial = 1740] [outer = 0x8e23f400] 04:01:35 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8f5e6000) [pid = 1754] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:01:35 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8e943000) [pid = 1754] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:01:35 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8bbd1c00) [pid = 1754] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:01:35 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8d3b9000) [pid = 1754] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:01:35 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8f5e7800) [pid = 1754] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:01:35 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8f36ec00) [pid = 1754] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:01:35 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8d3c3400) [pid = 1754] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:01:35 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8e95c800) [pid = 1754] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:01:35 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8e95f800) [pid = 1754] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:01:35 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8d3b8c00) [pid = 1754] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:01:36 INFO - PROCESS | 1754 | 1467975696216 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 04:01:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 04:01:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1844ms 04:01:36 INFO - PROCESS | 1754 | 1467975696260 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 04:01:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:01:36 INFO - PROCESS | 1754 | 1467975696265 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 04:01:36 INFO - PROCESS | 1754 | 1467975696271 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:01:36 INFO - PROCESS | 1754 | 1467975696275 Marionette TRACE conn4 <- [1,2290,null,{}] 04:01:36 INFO - PROCESS | 1754 | 1467975696280 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:36 INFO - PROCESS | 1754 | 1467975696286 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:36 INFO - PROCESS | 1754 | 1467975696477 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 04:01:36 INFO - PROCESS | 1754 | 1467975696618 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:36 INFO - PROCESS | 1754 | 1467975696625 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:36 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b5c00 == 12 [pid = 1754] [id = 580] 04:01:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8e231800) [pid = 1754] [serial = 1741] [outer = (nil)] 04:01:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8e956000) [pid = 1754] [serial = 1742] [outer = 0x8e231800] 04:01:36 INFO - PROCESS | 1754 | 1467975696697 Marionette DEBUG loaded listener.js 04:01:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8e95c800) [pid = 1754] [serial = 1743] [outer = 0x8e231800] 04:01:37 INFO - PROCESS | 1754 | 1467975697551 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 04:01:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:01:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1390ms 04:01:37 INFO - PROCESS | 1754 | 1467975697767 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 04:01:37 INFO - PROCESS | 1754 | 1467975697779 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 04:01:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:01:37 INFO - PROCESS | 1754 | 1467975697841 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:01:37 INFO - PROCESS | 1754 | 1467975697852 Marionette TRACE conn4 <- [1,2294,null,{}] 04:01:37 INFO - PROCESS | 1754 | 1467975697867 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:37 INFO - PROCESS | 1754 | 1467975697878 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:38 INFO - PROCESS | 1754 | 1467975698241 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 04:01:38 INFO - PROCESS | 1754 | 1467975698484 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:38 INFO - PROCESS | 1754 | 1467975698500 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:38 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc32000 == 13 [pid = 1754] [id = 581] 04:01:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8cc33400) [pid = 1754] [serial = 1744] [outer = (nil)] 04:01:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8cccc800) [pid = 1754] [serial = 1745] [outer = 0x8cc33400] 04:01:38 INFO - PROCESS | 1754 | 1467975698619 Marionette DEBUG loaded listener.js 04:01:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8d71bc00) [pid = 1754] [serial = 1746] [outer = 0x8cc33400] 04:01:39 INFO - PROCESS | 1754 | 1467975699673 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 04:01:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:01:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1909ms 04:01:39 INFO - PROCESS | 1754 | 1467975699743 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 04:01:39 INFO - PROCESS | 1754 | 1467975699749 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 04:01:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:01:39 INFO - PROCESS | 1754 | 1467975699760 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:01:39 INFO - PROCESS | 1754 | 1467975699765 Marionette TRACE conn4 <- [1,2298,null,{}] 04:01:39 INFO - PROCESS | 1754 | 1467975699773 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:39 INFO - PROCESS | 1754 | 1467975699779 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:40 INFO - PROCESS | 1754 | 1467975700001 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 04:01:40 INFO - PROCESS | 1754 | 1467975700233 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:40 INFO - PROCESS | 1754 | 1467975700243 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:40 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf4000 == 14 [pid = 1754] [id = 582] 04:01:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8e942800) [pid = 1754] [serial = 1747] [outer = (nil)] 04:01:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8e957000) [pid = 1754] [serial = 1748] [outer = 0x8e942800] 04:01:40 INFO - PROCESS | 1754 | 1467975700372 Marionette DEBUG loaded listener.js 04:01:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8e999000) [pid = 1754] [serial = 1749] [outer = 0x8e942800] 04:01:41 INFO - PROCESS | 1754 | 1467975701414 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 04:01:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:01:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1687ms 04:01:41 INFO - PROCESS | 1754 | 1467975701445 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 04:01:41 INFO - PROCESS | 1754 | 1467975701449 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 04:01:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:01:41 INFO - PROCESS | 1754 | 1467975701456 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:01:41 INFO - PROCESS | 1754 | 1467975701460 Marionette TRACE conn4 <- [1,2302,null,{}] 04:01:41 INFO - PROCESS | 1754 | 1467975701476 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:41 INFO - PROCESS | 1754 | 1467975701485 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:41 INFO - PROCESS | 1754 | 1467975701708 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 04:01:42 INFO - PROCESS | 1754 | 1467975701981 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:42 INFO - PROCESS | 1754 | 1467975701993 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:42 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ed9fc00 == 15 [pid = 1754] [id = 583] 04:01:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8eda0800) [pid = 1754] [serial = 1750] [outer = (nil)] 04:01:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8f365000) [pid = 1754] [serial = 1751] [outer = 0x8eda0800] 04:01:42 INFO - PROCESS | 1754 | 1467975702127 Marionette DEBUG loaded listener.js 04:01:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8f36cc00) [pid = 1754] [serial = 1752] [outer = 0x8eda0800] 04:01:43 INFO - PROCESS | 1754 | 1467975703157 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:01:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:01:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1750ms 04:01:43 INFO - PROCESS | 1754 | 1467975703207 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 04:01:43 INFO - PROCESS | 1754 | 1467975703212 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 04:01:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:01:43 INFO - PROCESS | 1754 | 1467975703219 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:01:43 INFO - PROCESS | 1754 | 1467975703223 Marionette TRACE conn4 <- [1,2306,null,{}] 04:01:43 INFO - PROCESS | 1754 | 1467975703229 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:43 INFO - PROCESS | 1754 | 1467975703234 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:43 INFO - PROCESS | 1754 | 1467975703436 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 04:01:43 INFO - PROCESS | 1754 | 1467975703661 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:43 INFO - PROCESS | 1754 | 1467975703670 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:43 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3acc00 == 16 [pid = 1754] [id = 584] 04:01:43 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x8b3ae800) [pid = 1754] [serial = 1753] [outer = (nil)] 04:01:43 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x8bbd1c00) [pid = 1754] [serial = 1754] [outer = 0x8b3ae800] 04:01:43 INFO - PROCESS | 1754 | 1467975703919 Marionette DEBUG loaded listener.js 04:01:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8bdff800) [pid = 1754] [serial = 1755] [outer = 0x8b3ae800] 04:01:44 INFO - PROCESS | 1754 | 1467975704969 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 04:01:44 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8f5f3000) [pid = 1754] [serial = 1704] [outer = (nil)] [url = about:blank] 04:01:44 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8f5ed800) [pid = 1754] [serial = 1685] [outer = (nil)] [url = about:blank] 04:01:44 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8e95d800) [pid = 1754] [serial = 1694] [outer = (nil)] [url = about:blank] 04:01:44 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8dbb1800) [pid = 1754] [serial = 1689] [outer = (nil)] [url = about:blank] 04:01:44 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8d718c00) [pid = 1754] [serial = 1691] [outer = (nil)] [url = about:blank] 04:01:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:01:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1784ms 04:01:45 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8f5ee400) [pid = 1754] [serial = 1697] [outer = (nil)] [url = about:blank] 04:01:45 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x90d1e800) [pid = 1754] [serial = 1701] [outer = (nil)] [url = about:blank] 04:01:45 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8d719800) [pid = 1754] [serial = 1679] [outer = (nil)] [url = about:blank] 04:01:45 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8f721000) [pid = 1754] [serial = 1698] [outer = (nil)] [url = about:blank] 04:01:45 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8ed99400) [pid = 1754] [serial = 1683] [outer = (nil)] [url = about:blank] 04:01:45 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8ed91800) [pid = 1754] [serial = 1695] [outer = (nil)] [url = about:blank] 04:01:45 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8d71a400) [pid = 1754] [serial = 1688] [outer = (nil)] [url = about:blank] 04:01:45 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8e99a400) [pid = 1754] [serial = 1682] [outer = (nil)] [url = about:blank] 04:01:45 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8e1b3400) [pid = 1754] [serial = 1680] [outer = (nil)] [url = about:blank] 04:01:45 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x90d1bc00) [pid = 1754] [serial = 1700] [outer = (nil)] [url = about:blank] 04:01:45 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8d746400) [pid = 1754] [serial = 1692] [outer = (nil)] [url = about:blank] 04:01:45 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x8ead0800) [pid = 1754] [serial = 1677] [outer = (nil)] [url = about:blank] 04:01:45 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8f5f4800) [pid = 1754] [serial = 1686] [outer = (nil)] [url = about:blank] 04:01:45 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x8e998c00) [pid = 1754] [serial = 1703] [outer = (nil)] [url = about:blank] 04:01:45 INFO - PROCESS | 1754 | 1467975705054 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 04:01:45 INFO - PROCESS | 1754 | 1467975705059 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 04:01:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:01:45 INFO - PROCESS | 1754 | 1467975705072 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:01:45 INFO - PROCESS | 1754 | 1467975705077 Marionette TRACE conn4 <- [1,2310,null,{}] 04:01:45 INFO - PROCESS | 1754 | 1467975705084 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:45 INFO - PROCESS | 1754 | 1467975705090 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:45 INFO - PROCESS | 1754 | 1467975705260 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 04:01:45 INFO - PROCESS | 1754 | 1467975705272 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:45 INFO - PROCESS | 1754 | 1467975705279 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:45 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d745000 == 17 [pid = 1754] [id = 585] 04:01:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x8d746c00) [pid = 1754] [serial = 1756] [outer = (nil)] 04:01:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8dbb5c00) [pid = 1754] [serial = 1757] [outer = 0x8d746c00] 04:01:45 INFO - PROCESS | 1754 | 1467975705355 Marionette DEBUG loaded listener.js 04:01:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8e1b3400) [pid = 1754] [serial = 1758] [outer = 0x8d746c00] 04:01:46 INFO - PROCESS | 1754 | 1467975706327 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 04:01:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:01:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1291ms 04:01:46 INFO - PROCESS | 1754 | 1467975706366 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 04:01:46 INFO - PROCESS | 1754 | 1467975706378 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 04:01:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:01:46 INFO - PROCESS | 1754 | 1467975706392 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:01:46 INFO - PROCESS | 1754 | 1467975706397 Marionette TRACE conn4 <- [1,2314,null,{}] 04:01:46 INFO - PROCESS | 1754 | 1467975706403 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:46 INFO - PROCESS | 1754 | 1467975706409 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:46 INFO - PROCESS | 1754 | 1467975706644 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 04:01:46 INFO - PROCESS | 1754 | 1467975706660 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:46 INFO - PROCESS | 1754 | 1467975706667 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:46 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e993800 == 18 [pid = 1754] [id = 586] 04:01:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8e998c00) [pid = 1754] [serial = 1759] [outer = (nil)] 04:01:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8eacfc00) [pid = 1754] [serial = 1760] [outer = 0x8e998c00] 04:01:46 INFO - PROCESS | 1754 | 1467975706745 Marionette DEBUG loaded listener.js 04:01:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8ed98000) [pid = 1754] [serial = 1761] [outer = 0x8e998c00] 04:01:47 INFO - PROCESS | 1754 | 1467975707680 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 04:01:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:01:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1340ms 04:01:47 INFO - PROCESS | 1754 | 1467975707732 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 04:01:47 INFO - PROCESS | 1754 | 1467975707735 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 04:01:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:01:47 INFO - PROCESS | 1754 | 1467975707748 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:01:47 INFO - PROCESS | 1754 | 1467975707758 Marionette TRACE conn4 <- [1,2318,null,{}] 04:01:47 INFO - PROCESS | 1754 | 1467975707789 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:47 INFO - PROCESS | 1754 | 1467975707798 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:48 INFO - PROCESS | 1754 | 1467975708030 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 04:01:48 INFO - PROCESS | 1754 | 1467975708056 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:48 INFO - PROCESS | 1754 | 1467975708064 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:48 INFO - PROCESS | 1754 | ++DOCSHELL 0x8dbbbc00 == 19 [pid = 1754] [id = 587] 04:01:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8ead0800) [pid = 1754] [serial = 1762] [outer = (nil)] 04:01:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8f5f0c00) [pid = 1754] [serial = 1763] [outer = 0x8ead0800] 04:01:48 INFO - PROCESS | 1754 | 1467975708149 Marionette DEBUG loaded listener.js 04:01:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8f71c000) [pid = 1754] [serial = 1764] [outer = 0x8ead0800] 04:01:49 INFO - PROCESS | 1754 | 1467975709095 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 04:01:49 INFO - PROCESS | 1754 | 1467975709177 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 04:01:49 INFO - PROCESS | 1754 | 1467975709184 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:01:49 INFO - PROCESS | 1754 | 1467975709188 Marionette TRACE conn4 <- [1,2322,null,{}] 04:01:49 INFO - PROCESS | 1754 | 1467975709193 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:49 INFO - PROCESS | 1754 | 1467975709198 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:49 INFO - PROCESS | 1754 | 1467975709417 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 04:01:49 INFO - PROCESS | 1754 | 1467975709439 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:49 INFO - PROCESS | 1754 | 1467975709448 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:49 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f5e6000 == 20 [pid = 1754] [id = 588] 04:01:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8f5ed400) [pid = 1754] [serial = 1765] [outer = (nil)] 04:01:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8f72a800) [pid = 1754] [serial = 1766] [outer = 0x8f5ed400] 04:01:49 INFO - PROCESS | 1754 | 1467975709517 Marionette DEBUG loaded listener.js 04:01:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8f725c00) [pid = 1754] [serial = 1767] [outer = 0x8f5ed400] 04:01:50 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8cc33000) [pid = 1754] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:01:50 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8d71d000) [pid = 1754] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:01:50 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8b3ac800) [pid = 1754] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:01:50 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8dbb5400) [pid = 1754] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:01:50 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8e998400) [pid = 1754] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:01:50 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8e237c00) [pid = 1754] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:01:50 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8f71e400) [pid = 1754] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:01:50 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x90f32800) [pid = 1754] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:01:50 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8e235800) [pid = 1754] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:01:50 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x8e23f400) [pid = 1754] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:01:50 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8bdf9c00) [pid = 1754] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:01:50 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x8b3a8400) [pid = 1754] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:01:50 INFO - PROCESS | 1754 | 1467975710531 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 04:01:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:01:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1387ms 04:01:50 INFO - PROCESS | 1754 | 1467975710572 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 04:01:50 INFO - PROCESS | 1754 | 1467975710576 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 04:01:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:01:50 INFO - PROCESS | 1754 | 1467975710582 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:01:50 INFO - PROCESS | 1754 | 1467975710586 Marionette TRACE conn4 <- [1,2326,null,{}] 04:01:50 INFO - PROCESS | 1754 | 1467975710591 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:50 INFO - PROCESS | 1754 | 1467975710596 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:50 INFO - PROCESS | 1754 | 1467975710802 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 04:01:50 INFO - PROCESS | 1754 | 1467975710823 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:50 INFO - PROCESS | 1754 | 1467975710832 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:50 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e237c00 == 21 [pid = 1754] [id = 589] 04:01:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x8e23b000) [pid = 1754] [serial = 1768] [outer = (nil)] 04:01:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8f370800) [pid = 1754] [serial = 1769] [outer = 0x8e23b000] 04:01:50 INFO - PROCESS | 1754 | 1467975710915 Marionette DEBUG loaded listener.js 04:01:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x90d1b800) [pid = 1754] [serial = 1770] [outer = 0x8e23b000] 04:01:51 INFO - PROCESS | 1754 | 1467975711858 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 04:01:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:01:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1292ms 04:01:51 INFO - PROCESS | 1754 | 1467975711874 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 04:01:51 INFO - PROCESS | 1754 | 1467975711878 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 04:01:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:01:51 INFO - PROCESS | 1754 | 1467975711884 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:01:51 INFO - PROCESS | 1754 | 1467975711887 Marionette TRACE conn4 <- [1,2330,null,{}] 04:01:51 INFO - PROCESS | 1754 | 1467975711893 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:51 INFO - PROCESS | 1754 | 1467975711905 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:52 INFO - PROCESS | 1754 | 1467975712067 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 04:01:52 INFO - PROCESS | 1754 | 1467975712314 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:52 INFO - PROCESS | 1754 | 1467975712323 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:52 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b1800 == 22 [pid = 1754] [id = 590] 04:01:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8b3b2c00) [pid = 1754] [serial = 1771] [outer = (nil)] 04:01:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8bdf0400) [pid = 1754] [serial = 1772] [outer = 0x8b3b2c00] 04:01:52 INFO - PROCESS | 1754 | 1467975712415 Marionette DEBUG loaded listener.js 04:01:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8cc2ac00) [pid = 1754] [serial = 1773] [outer = 0x8b3b2c00] 04:01:53 INFO - PROCESS | 1754 | 1467975713502 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 04:01:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:01:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1689ms 04:01:53 INFO - PROCESS | 1754 | 1467975713577 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 04:01:53 INFO - PROCESS | 1754 | 1467975713583 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 04:01:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:01:53 INFO - PROCESS | 1754 | 1467975713592 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:01:53 INFO - PROCESS | 1754 | 1467975713598 Marionette TRACE conn4 <- [1,2334,null,{}] 04:01:53 INFO - PROCESS | 1754 | 1467975713606 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:53 INFO - PROCESS | 1754 | 1467975713613 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:53 INFO - PROCESS | 1754 | 1467975713843 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 04:01:54 INFO - PROCESS | 1754 | 1467975714084 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:54 INFO - PROCESS | 1754 | 1467975714095 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:54 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d744400 == 23 [pid = 1754] [id = 591] 04:01:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8d746400) [pid = 1754] [serial = 1774] [outer = (nil)] 04:01:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8dbb6400) [pid = 1754] [serial = 1775] [outer = 0x8d746400] 04:01:54 INFO - PROCESS | 1754 | 1467975714206 Marionette DEBUG loaded listener.js 04:01:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8e1b4400) [pid = 1754] [serial = 1776] [outer = 0x8d746400] 04:01:55 INFO - PROCESS | 1754 | 1467975715158 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 04:01:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:01:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1639ms 04:01:55 INFO - PROCESS | 1754 | 1467975715235 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 04:01:55 INFO - PROCESS | 1754 | 1467975715242 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 04:01:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:01:55 INFO - PROCESS | 1754 | 1467975715249 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:01:55 INFO - PROCESS | 1754 | 1467975715252 Marionette TRACE conn4 <- [1,2338,null,{}] 04:01:55 INFO - PROCESS | 1754 | 1467975715259 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:55 INFO - PROCESS | 1754 | 1467975715263 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:55 INFO - PROCESS | 1754 | 1467975715498 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 04:01:55 INFO - PROCESS | 1754 | 1467975715777 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:55 INFO - PROCESS | 1754 | 1467975715787 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:55 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e95e400 == 24 [pid = 1754] [id = 592] 04:01:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8ead0400) [pid = 1754] [serial = 1777] [outer = (nil)] 04:01:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8ed9a800) [pid = 1754] [serial = 1778] [outer = 0x8ead0400] 04:01:55 INFO - PROCESS | 1754 | 1467975715880 Marionette DEBUG loaded listener.js 04:01:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8f36e800) [pid = 1754] [serial = 1779] [outer = 0x8ead0400] 04:01:56 INFO - PROCESS | 1754 | 1467975716849 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 04:01:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:01:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1634ms 04:01:56 INFO - PROCESS | 1754 | 1467975716883 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 04:01:56 INFO - PROCESS | 1754 | 1467975716887 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 04:01:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:01:56 INFO - PROCESS | 1754 | 1467975716904 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:01:56 INFO - PROCESS | 1754 | 1467975716914 Marionette TRACE conn4 <- [1,2342,null,{}] 04:01:56 INFO - PROCESS | 1754 | 1467975716923 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:56 INFO - PROCESS | 1754 | 1467975716931 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:57 INFO - PROCESS | 1754 | 1467975717175 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 04:01:57 INFO - PROCESS | 1754 | 1467975717406 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:57 INFO - PROCESS | 1754 | 1467975717416 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:57 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf4c00 == 25 [pid = 1754] [id = 593] 04:01:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8cc29400) [pid = 1754] [serial = 1780] [outer = (nil)] 04:01:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x90d1fc00) [pid = 1754] [serial = 1781] [outer = 0x8cc29400] 04:01:57 INFO - PROCESS | 1754 | 1467975717512 Marionette DEBUG loaded listener.js 04:01:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x90e7c400) [pid = 1754] [serial = 1782] [outer = 0x8cc29400] 04:01:58 INFO - PROCESS | 1754 | 1467975718426 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 04:01:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:01:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1603ms 04:01:58 INFO - PROCESS | 1754 | 1467975718500 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 04:01:58 INFO - PROCESS | 1754 | 1467975718504 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 04:01:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:01:58 INFO - PROCESS | 1754 | 1467975718511 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:01:58 INFO - PROCESS | 1754 | 1467975718514 Marionette TRACE conn4 <- [1,2346,null,{}] 04:01:58 INFO - PROCESS | 1754 | 1467975718520 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:58 INFO - PROCESS | 1754 | 1467975718526 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:58 INFO - PROCESS | 1754 | 1467975718752 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 04:01:58 INFO - PROCESS | 1754 | 1467975718980 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:58 INFO - PROCESS | 1754 | 1467975718992 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:01:59 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a9800 == 26 [pid = 1754] [id = 594] 04:01:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8d70f400) [pid = 1754] [serial = 1783] [outer = (nil)] 04:01:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x90f32000) [pid = 1754] [serial = 1784] [outer = 0x8d70f400] 04:01:59 INFO - PROCESS | 1754 | 1467975719116 Marionette DEBUG loaded listener.js 04:01:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x90f35c00) [pid = 1754] [serial = 1785] [outer = 0x8d70f400] 04:02:00 INFO - PROCESS | 1754 | 1467975720067 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 04:02:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:02:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1633ms 04:02:00 INFO - PROCESS | 1754 | 1467975720146 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 04:02:00 INFO - PROCESS | 1754 | 1467975720149 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 04:02:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:02:00 INFO - PROCESS | 1754 | 1467975720156 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:02:00 INFO - PROCESS | 1754 | 1467975720160 Marionette TRACE conn4 <- [1,2350,null,{}] 04:02:00 INFO - PROCESS | 1754 | 1467975720166 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:00 INFO - PROCESS | 1754 | 1467975720171 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:00 INFO - PROCESS | 1754 | 1467975720386 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 04:02:00 INFO - PROCESS | 1754 | 1467975720625 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:00 INFO - PROCESS | 1754 | 1467975720644 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:00 INFO - PROCESS | 1754 | ++DOCSHELL 0x90f3e400 == 27 [pid = 1754] [id = 595] 04:02:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x90f3f400) [pid = 1754] [serial = 1786] [outer = (nil)] 04:02:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x917c5c00) [pid = 1754] [serial = 1787] [outer = 0x90f3f400] 04:02:00 INFO - PROCESS | 1754 | 1467975720779 Marionette DEBUG loaded listener.js 04:02:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x91e16800) [pid = 1754] [serial = 1788] [outer = 0x90f3f400] 04:02:01 INFO - PROCESS | 1754 | 1467975721863 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 04:02:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:02:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1733ms 04:02:01 INFO - PROCESS | 1754 | 1467975721890 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 04:02:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:02:01 INFO - PROCESS | 1754 | 1467975721894 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 04:02:01 INFO - PROCESS | 1754 | 1467975721901 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:02:01 INFO - PROCESS | 1754 | 1467975721905 Marionette TRACE conn4 <- [1,2354,null,{}] 04:02:01 INFO - PROCESS | 1754 | 1467975721911 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:01 INFO - PROCESS | 1754 | 1467975721917 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:02 INFO - PROCESS | 1754 | 1467975722112 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 04:02:02 INFO - PROCESS | 1754 | 1467975722558 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:02 INFO - PROCESS | 1754 | 1467975722569 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:02 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf9400 == 28 [pid = 1754] [id = 596] 04:02:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8bdfd400) [pid = 1754] [serial = 1789] [outer = (nil)] 04:02:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8cc34000) [pid = 1754] [serial = 1790] [outer = 0x8bdfd400] 04:02:02 INFO - PROCESS | 1754 | 1467975722684 Marionette DEBUG loaded listener.js 04:02:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x8d3c0400) [pid = 1754] [serial = 1791] [outer = 0x8bdfd400] 04:02:03 INFO - PROCESS | 1754 | 1467975723625 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 04:02:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:02:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1786ms 04:02:03 INFO - PROCESS | 1754 | 1467975723689 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 04:02:03 INFO - PROCESS | 1754 | 1467975723699 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 04:02:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:02:03 INFO - PROCESS | 1754 | 1467975723713 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:02:03 INFO - PROCESS | 1754 | 1467975723724 Marionette TRACE conn4 <- [1,2358,null,{}] 04:02:03 INFO - PROCESS | 1754 | 1467975723737 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:03 INFO - PROCESS | 1754 | 1467975723746 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:03 INFO - PROCESS | 1754 | 1467975723965 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 04:02:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8e237c00 == 27 [pid = 1754] [id = 589] 04:02:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8f5e6000 == 26 [pid = 1754] [id = 588] 04:02:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8dbbbc00 == 25 [pid = 1754] [id = 587] 04:02:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8e993800 == 24 [pid = 1754] [id = 586] 04:02:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8d745000 == 23 [pid = 1754] [id = 585] 04:02:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3acc00 == 22 [pid = 1754] [id = 584] 04:02:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8ed9fc00 == 21 [pid = 1754] [id = 583] 04:02:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a7c00 == 20 [pid = 1754] [id = 576] 04:02:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc30c00 == 19 [pid = 1754] [id = 577] 04:02:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf3c00 == 18 [pid = 1754] [id = 575] 04:02:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b5c00 == 17 [pid = 1754] [id = 580] 04:02:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc32000 == 16 [pid = 1754] [id = 581] 04:02:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf4000 == 15 [pid = 1754] [id = 582] 04:02:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8e238800 == 14 [pid = 1754] [id = 579] 04:02:04 INFO - PROCESS | 1754 | --DOCSHELL 0x8d71cc00 == 13 [pid = 1754] [id = 578] 04:02:05 INFO - PROCESS | 1754 | --DOCSHELL 0x90f3e400 == 12 [pid = 1754] [id = 595] 04:02:05 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a9800 == 11 [pid = 1754] [id = 594] 04:02:05 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf4c00 == 10 [pid = 1754] [id = 593] 04:02:05 INFO - PROCESS | 1754 | --DOCSHELL 0x8d744400 == 9 [pid = 1754] [id = 591] 04:02:05 INFO - PROCESS | 1754 | --DOCSHELL 0x8e95e400 == 8 [pid = 1754] [id = 592] 04:02:05 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b1800 == 7 [pid = 1754] [id = 590] 04:02:05 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x8e956000) [pid = 1754] [serial = 1742] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x8ccd3000) [pid = 1754] [serial = 1733] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8dbb7c00) [pid = 1754] [serial = 1737] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8bdf6400) [pid = 1754] [serial = 1707] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8bbd4000) [pid = 1754] [serial = 1706] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8e233c00) [pid = 1754] [serial = 1710] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8e1b2000) [pid = 1754] [serial = 1709] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8f366000) [pid = 1754] [serial = 1713] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8ed9a000) [pid = 1754] [serial = 1712] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x90ead000) [pid = 1754] [serial = 1716] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x90e78c00) [pid = 1754] [serial = 1715] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x90f37400) [pid = 1754] [serial = 1719] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x90f32c00) [pid = 1754] [serial = 1718] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x91e1e800) [pid = 1754] [serial = 1722] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x917c2000) [pid = 1754] [serial = 1721] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x928f2400) [pid = 1754] [serial = 1725] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x90f3f800) [pid = 1754] [serial = 1724] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8e94c000) [pid = 1754] [serial = 1739] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8cccec00) [pid = 1754] [serial = 1728] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8cc31800) [pid = 1754] [serial = 1727] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8b3afc00) [pid = 1754] [serial = 1730] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x8bbd2400) [pid = 1754] [serial = 1731] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8d745c00) [pid = 1754] [serial = 1736] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x8d3b9800) [pid = 1754] [serial = 1734] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1754 | --DOMWINDOW == 63 (0x8e950c00) [pid = 1754] [serial = 1740] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1754 | 1467975725289 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:05 INFO - PROCESS | 1754 | 1467975725298 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:05 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b0000 == 8 [pid = 1754] [id = 597] 04:02:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 64 (0x8b3b0400) [pid = 1754] [serial = 1792] [outer = (nil)] 04:02:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x8bbd7800) [pid = 1754] [serial = 1793] [outer = 0x8b3b0400] 04:02:05 INFO - PROCESS | 1754 | 1467975725380 Marionette DEBUG loaded listener.js 04:02:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8cc29800) [pid = 1754] [serial = 1794] [outer = 0x8b3b0400] 04:02:06 INFO - PROCESS | 1754 | 1467975726239 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 04:02:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:02:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 2552ms 04:02:06 INFO - PROCESS | 1754 | 1467975726267 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 04:02:06 INFO - PROCESS | 1754 | 1467975726273 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 04:02:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:02:06 INFO - PROCESS | 1754 | 1467975726292 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:02:06 INFO - PROCESS | 1754 | 1467975726297 Marionette TRACE conn4 <- [1,2362,null,{}] 04:02:06 INFO - PROCESS | 1754 | 1467975726305 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:06 INFO - PROCESS | 1754 | 1467975726313 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:06 INFO - PROCESS | 1754 | 1467975726498 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 04:02:06 INFO - PROCESS | 1754 | 1467975726510 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:06 INFO - PROCESS | 1754 | 1467975726519 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:06 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3c4000 == 9 [pid = 1754] [id = 598] 04:02:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8d3c4400) [pid = 1754] [serial = 1795] [outer = (nil)] 04:02:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8d715000) [pid = 1754] [serial = 1796] [outer = 0x8d3c4400] 04:02:06 INFO - PROCESS | 1754 | 1467975726597 Marionette DEBUG loaded listener.js 04:02:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8d71cc00) [pid = 1754] [serial = 1797] [outer = 0x8d3c4400] 04:02:07 INFO - PROCESS | 1754 | 1467975727634 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 04:02:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:02:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1388ms 04:02:07 INFO - PROCESS | 1754 | 1467975727679 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 04:02:07 INFO - PROCESS | 1754 | 1467975727686 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 04:02:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:02:07 INFO - PROCESS | 1754 | 1467975727694 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:02:07 INFO - PROCESS | 1754 | 1467975727697 Marionette TRACE conn4 <- [1,2366,null,{}] 04:02:07 INFO - PROCESS | 1754 | 1467975727703 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:07 INFO - PROCESS | 1754 | 1467975727708 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:07 INFO - PROCESS | 1754 | 1467975727887 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 04:02:08 INFO - PROCESS | 1754 | 1467975728099 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:08 INFO - PROCESS | 1754 | 1467975728105 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:08 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf8000 == 10 [pid = 1754] [id = 599] 04:02:08 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8dbbc800) [pid = 1754] [serial = 1798] [outer = (nil)] 04:02:08 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8e1b3000) [pid = 1754] [serial = 1799] [outer = 0x8dbbc800] 04:02:08 INFO - PROCESS | 1754 | 1467975728193 Marionette DEBUG loaded listener.js 04:02:08 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8e238000) [pid = 1754] [serial = 1800] [outer = 0x8dbbc800] 04:02:09 INFO - PROCESS | 1754 | 1467975729174 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 04:02:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:02:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1531ms 04:02:09 INFO - PROCESS | 1754 | 1467975729226 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 04:02:09 INFO - PROCESS | 1754 | 1467975729231 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 04:02:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:02:09 INFO - PROCESS | 1754 | 1467975729252 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:02:09 INFO - PROCESS | 1754 | 1467975729262 Marionette TRACE conn4 <- [1,2370,null,{}] 04:02:09 INFO - PROCESS | 1754 | 1467975729278 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:09 INFO - PROCESS | 1754 | 1467975729285 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:09 INFO - PROCESS | 1754 | 1467975729517 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 04:02:09 INFO - PROCESS | 1754 | 1467975729546 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:09 INFO - PROCESS | 1754 | 1467975729555 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:09 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a7800 == 11 [pid = 1754] [id = 600] 04:02:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8cc2cc00) [pid = 1754] [serial = 1801] [outer = (nil)] 04:02:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8e95fc00) [pid = 1754] [serial = 1802] [outer = 0x8cc2cc00] 04:02:09 INFO - PROCESS | 1754 | 1467975729642 Marionette DEBUG loaded listener.js 04:02:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8e99cc00) [pid = 1754] [serial = 1803] [outer = 0x8cc2cc00] 04:02:10 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8e23b000) [pid = 1754] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:02:10 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8f5ed400) [pid = 1754] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:02:10 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8e231800) [pid = 1754] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:02:10 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8e942800) [pid = 1754] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:02:10 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8d746c00) [pid = 1754] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:02:10 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8b3ae800) [pid = 1754] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:02:10 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8cc33400) [pid = 1754] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:02:10 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8e998c00) [pid = 1754] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:02:10 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x8eda0800) [pid = 1754] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:02:10 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8ead0800) [pid = 1754] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:02:11 INFO - PROCESS | 1754 | 1467975731101 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 04:02:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:02:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1916ms 04:02:11 INFO - PROCESS | 1754 | 1467975731160 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 04:02:11 INFO - PROCESS | 1754 | 1467975731165 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 04:02:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:02:11 INFO - PROCESS | 1754 | 1467975731172 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:02:11 INFO - PROCESS | 1754 | 1467975731174 Marionette TRACE conn4 <- [1,2374,null,{}] 04:02:11 INFO - PROCESS | 1754 | 1467975731181 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:11 INFO - PROCESS | 1754 | 1467975731186 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:11 INFO - PROCESS | 1754 | 1467975731350 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 04:02:11 INFO - PROCESS | 1754 | 1467975731362 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:11 INFO - PROCESS | 1754 | 1467975731370 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:11 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd8400 == 12 [pid = 1754] [id = 601] 04:02:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8bdf7400) [pid = 1754] [serial = 1804] [outer = (nil)] 04:02:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8eacd400) [pid = 1754] [serial = 1805] [outer = 0x8bdf7400] 04:02:11 INFO - PROCESS | 1754 | 1467975731440 Marionette DEBUG loaded listener.js 04:02:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8ead4c00) [pid = 1754] [serial = 1806] [outer = 0x8bdf7400] 04:02:12 INFO - PROCESS | 1754 | 1467975732393 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 04:02:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:02:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1279ms 04:02:12 INFO - PROCESS | 1754 | 1467975732452 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 04:02:12 INFO - PROCESS | 1754 | 1467975732456 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 04:02:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:02:12 INFO - PROCESS | 1754 | 1467975732462 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:02:12 INFO - PROCESS | 1754 | 1467975732466 Marionette TRACE conn4 <- [1,2378,null,{}] 04:02:12 INFO - PROCESS | 1754 | 1467975732472 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:12 INFO - PROCESS | 1754 | 1467975732477 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:12 INFO - PROCESS | 1754 | 1467975732708 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 04:02:12 INFO - PROCESS | 1754 | 1467975732889 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:12 INFO - PROCESS | 1754 | 1467975732903 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:12 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b2000 == 13 [pid = 1754] [id = 602] 04:02:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8b3b2800) [pid = 1754] [serial = 1807] [outer = (nil)] 04:02:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8bdf1c00) [pid = 1754] [serial = 1808] [outer = 0x8b3b2800] 04:02:12 INFO - PROCESS | 1754 | 1467975732991 Marionette DEBUG loaded listener.js 04:02:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8cc35400) [pid = 1754] [serial = 1809] [outer = 0x8b3b2800] 04:02:14 INFO - PROCESS | 1754 | 1467975734156 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 04:02:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:02:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1745ms 04:02:14 INFO - PROCESS | 1754 | 1467975734217 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 04:02:14 INFO - PROCESS | 1754 | 1467975734229 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 04:02:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:02:14 INFO - PROCESS | 1754 | 1467975734238 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:02:14 INFO - PROCESS | 1754 | 1467975734244 Marionette TRACE conn4 <- [1,2382,null,{}] 04:02:14 INFO - PROCESS | 1754 | 1467975734252 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:14 INFO - PROCESS | 1754 | 1467975734259 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:14 INFO - PROCESS | 1754 | 1467975734493 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 04:02:14 INFO - PROCESS | 1754 | 1467975734770 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:14 INFO - PROCESS | 1754 | 1467975734779 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:14 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b5800 == 14 [pid = 1754] [id = 603] 04:02:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8d717000) [pid = 1754] [serial = 1810] [outer = (nil)] 04:02:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8e1ab800) [pid = 1754] [serial = 1811] [outer = 0x8d717000] 04:02:14 INFO - PROCESS | 1754 | 1467975734867 Marionette DEBUG loaded listener.js 04:02:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8e23e400) [pid = 1754] [serial = 1812] [outer = 0x8d717000] 04:02:16 INFO - PROCESS | 1754 | 1467975736300 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 04:02:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:02:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 2143ms 04:02:16 INFO - PROCESS | 1754 | 1467975736384 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 04:02:16 INFO - PROCESS | 1754 | 1467975736393 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 04:02:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:02:16 INFO - PROCESS | 1754 | 1467975736417 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:02:16 INFO - PROCESS | 1754 | 1467975736424 Marionette TRACE conn4 <- [1,2386,null,{}] 04:02:16 INFO - PROCESS | 1754 | 1467975736435 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:16 INFO - PROCESS | 1754 | 1467975736442 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:17 INFO - PROCESS | 1754 | 1467975737035 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 04:02:17 INFO - PROCESS | 1754 | 1467975737235 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:17 INFO - PROCESS | 1754 | 1467975737247 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:17 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e997800 == 15 [pid = 1754] [id = 604] 04:02:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8e998800) [pid = 1754] [serial = 1813] [outer = (nil)] 04:02:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8ed97c00) [pid = 1754] [serial = 1814] [outer = 0x8e998800] 04:02:17 INFO - PROCESS | 1754 | 1467975737351 Marionette DEBUG loaded listener.js 04:02:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8f36ac00) [pid = 1754] [serial = 1815] [outer = 0x8e998800] 04:02:18 INFO - PROCESS | 1754 | 1467975738428 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 04:02:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:02:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 2100ms 04:02:18 INFO - PROCESS | 1754 | 1467975738517 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 04:02:18 INFO - PROCESS | 1754 | 1467975738523 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 04:02:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:02:18 INFO - PROCESS | 1754 | 1467975738541 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:02:18 INFO - PROCESS | 1754 | 1467975738549 Marionette TRACE conn4 <- [1,2390,null,{}] 04:02:18 INFO - PROCESS | 1754 | 1467975738555 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:18 INFO - PROCESS | 1754 | 1467975738562 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:18 INFO - PROCESS | 1754 | 1467975738882 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 04:02:19 INFO - PROCESS | 1754 | 1467975739078 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:19 INFO - PROCESS | 1754 | 1467975739085 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:19 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b4000 == 16 [pid = 1754] [id = 605] 04:02:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8e94e800) [pid = 1754] [serial = 1816] [outer = (nil)] 04:02:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x90d14400) [pid = 1754] [serial = 1817] [outer = 0x8e94e800] 04:02:19 INFO - PROCESS | 1754 | 1467975739170 Marionette DEBUG loaded listener.js 04:02:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x90d16800) [pid = 1754] [serial = 1818] [outer = 0x8e94e800] 04:02:20 INFO - PROCESS | 1754 | 1467975740343 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 04:02:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:02:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1903ms 04:02:20 INFO - PROCESS | 1754 | 1467975740437 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 04:02:20 INFO - PROCESS | 1754 | 1467975740443 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 04:02:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:02:20 INFO - PROCESS | 1754 | 1467975740473 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:02:20 INFO - PROCESS | 1754 | 1467975740477 Marionette TRACE conn4 <- [1,2394,null,{}] 04:02:20 INFO - PROCESS | 1754 | 1467975740557 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:20 INFO - PROCESS | 1754 | 1467975740565 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:20 INFO - PROCESS | 1754 | 1467975740831 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 04:02:21 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd8400 == 15 [pid = 1754] [id = 601] 04:02:21 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a7800 == 14 [pid = 1754] [id = 600] 04:02:21 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf8000 == 13 [pid = 1754] [id = 599] 04:02:21 INFO - PROCESS | 1754 | 1467975741031 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:21 INFO - PROCESS | 1754 | 1467975741044 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:21 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3c4000 == 12 [pid = 1754] [id = 598] 04:02:21 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b0000 == 11 [pid = 1754] [id = 597] 04:02:21 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf3800 == 12 [pid = 1754] [id = 606] 04:02:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x8bdf8000) [pid = 1754] [serial = 1819] [outer = (nil)] 04:02:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x8cccd400) [pid = 1754] [serial = 1820] [outer = 0x8bdf8000] 04:02:21 INFO - PROCESS | 1754 | 1467975741119 Marionette DEBUG loaded listener.js 04:02:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8d713000) [pid = 1754] [serial = 1821] [outer = 0x8bdf8000] 04:02:21 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8f72a800) [pid = 1754] [serial = 1766] [outer = (nil)] [url = about:blank] 04:02:21 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8e95c800) [pid = 1754] [serial = 1743] [outer = (nil)] [url = about:blank] 04:02:21 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8e957000) [pid = 1754] [serial = 1748] [outer = (nil)] [url = about:blank] 04:02:21 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8e999000) [pid = 1754] [serial = 1749] [outer = (nil)] [url = about:blank] 04:02:21 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8dbb5c00) [pid = 1754] [serial = 1757] [outer = (nil)] [url = about:blank] 04:02:21 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8e1b3400) [pid = 1754] [serial = 1758] [outer = (nil)] [url = about:blank] 04:02:21 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8bbd1c00) [pid = 1754] [serial = 1754] [outer = (nil)] [url = about:blank] 04:02:21 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8bdff800) [pid = 1754] [serial = 1755] [outer = (nil)] [url = about:blank] 04:02:21 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8cccc800) [pid = 1754] [serial = 1745] [outer = (nil)] [url = about:blank] 04:02:21 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8d71bc00) [pid = 1754] [serial = 1746] [outer = (nil)] [url = about:blank] 04:02:21 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8eacfc00) [pid = 1754] [serial = 1760] [outer = (nil)] [url = about:blank] 04:02:21 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8f365000) [pid = 1754] [serial = 1751] [outer = (nil)] [url = about:blank] 04:02:21 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8f36cc00) [pid = 1754] [serial = 1752] [outer = (nil)] [url = about:blank] 04:02:21 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8f5f0c00) [pid = 1754] [serial = 1763] [outer = (nil)] [url = about:blank] 04:02:21 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8f725c00) [pid = 1754] [serial = 1767] [outer = (nil)] [url = about:blank] 04:02:21 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8f71c000) [pid = 1754] [serial = 1764] [outer = (nil)] [url = about:blank] 04:02:21 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x8ed98000) [pid = 1754] [serial = 1761] [outer = (nil)] [url = about:blank] 04:02:21 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x90d1b800) [pid = 1754] [serial = 1770] [outer = (nil)] [url = about:blank] 04:02:21 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x8f370800) [pid = 1754] [serial = 1769] [outer = (nil)] [url = about:blank] 04:02:21 INFO - PROCESS | 1754 | 1467975741972 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:02:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:02:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1555ms 04:02:22 INFO - PROCESS | 1754 | 1467975742023 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 04:02:22 INFO - PROCESS | 1754 | 1467975742029 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 04:02:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:02:22 INFO - PROCESS | 1754 | 1467975742041 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:02:22 INFO - PROCESS | 1754 | 1467975742044 Marionette TRACE conn4 <- [1,2398,null,{}] 04:02:22 INFO - PROCESS | 1754 | 1467975742051 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:22 INFO - PROCESS | 1754 | 1467975742056 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:22 INFO - PROCESS | 1754 | 1467975742230 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 04:02:22 INFO - PROCESS | 1754 | 1467975742241 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:22 INFO - PROCESS | 1754 | 1467975742251 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:22 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ccd7800 == 13 [pid = 1754] [id = 607] 04:02:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x8dbbbc00) [pid = 1754] [serial = 1822] [outer = (nil)] 04:02:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8e1b3400) [pid = 1754] [serial = 1823] [outer = 0x8dbbbc00] 04:02:22 INFO - PROCESS | 1754 | 1467975742324 Marionette DEBUG loaded listener.js 04:02:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8e947000) [pid = 1754] [serial = 1824] [outer = 0x8dbbbc00] 04:02:23 INFO - PROCESS | 1754 | 1467975743316 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 04:02:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:02:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1338ms 04:02:23 INFO - PROCESS | 1754 | 1467975743380 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 04:02:23 INFO - PROCESS | 1754 | 1467975743385 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 04:02:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:02:23 INFO - PROCESS | 1754 | 1467975743407 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:02:23 INFO - PROCESS | 1754 | 1467975743414 Marionette TRACE conn4 <- [1,2402,null,{}] 04:02:23 INFO - PROCESS | 1754 | 1467975743438 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:23 INFO - PROCESS | 1754 | 1467975743447 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:23 INFO - PROCESS | 1754 | 1467975743610 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 04:02:23 INFO - PROCESS | 1754 | 1467975743621 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:23 INFO - PROCESS | 1754 | 1467975743633 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:23 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ead0800 == 14 [pid = 1754] [id = 608] 04:02:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8ead2800) [pid = 1754] [serial = 1825] [outer = (nil)] 04:02:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8ed9d800) [pid = 1754] [serial = 1826] [outer = 0x8ead2800] 04:02:23 INFO - PROCESS | 1754 | 1467975743706 Marionette DEBUG loaded listener.js 04:02:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8f36f800) [pid = 1754] [serial = 1827] [outer = 0x8ead2800] 04:02:24 INFO - PROCESS | 1754 | 1467975744796 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 04:02:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:02:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1452ms 04:02:24 INFO - PROCESS | 1754 | 1467975744845 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 04:02:24 INFO - PROCESS | 1754 | 1467975744850 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 04:02:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:02:24 INFO - PROCESS | 1754 | 1467975744863 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:02:24 INFO - PROCESS | 1754 | 1467975744865 Marionette TRACE conn4 <- [1,2406,null,{}] 04:02:24 INFO - PROCESS | 1754 | 1467975744871 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:24 INFO - PROCESS | 1754 | 1467975744876 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:25 INFO - PROCESS | 1754 | 1467975745124 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 04:02:25 INFO - PROCESS | 1754 | 1467975745156 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:25 INFO - PROCESS | 1754 | 1467975745169 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:25 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbdb800 == 15 [pid = 1754] [id = 609] 04:02:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8e941c00) [pid = 1754] [serial = 1828] [outer = (nil)] 04:02:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8f720400) [pid = 1754] [serial = 1829] [outer = 0x8e941c00] 04:02:25 INFO - PROCESS | 1754 | 1467975745242 Marionette DEBUG loaded listener.js 04:02:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8f72a800) [pid = 1754] [serial = 1830] [outer = 0x8e941c00] 04:02:26 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8dbbc800) [pid = 1754] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:02:26 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x90f3f400) [pid = 1754] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:02:26 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8cc2cc00) [pid = 1754] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:02:26 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8d3c4400) [pid = 1754] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:02:26 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8b3b2c00) [pid = 1754] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:02:26 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8d70f400) [pid = 1754] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:02:26 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x8d746400) [pid = 1754] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:02:26 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8cc29400) [pid = 1754] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:02:26 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x8ead0400) [pid = 1754] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:02:26 INFO - PROCESS | 1754 | --DOMWINDOW == 63 (0x8b3b0400) [pid = 1754] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:02:26 INFO - PROCESS | 1754 | --DOMWINDOW == 62 (0x8bdfd400) [pid = 1754] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:02:26 INFO - PROCESS | 1754 | 1467975746263 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 04:02:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:02:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1438ms 04:02:26 INFO - PROCESS | 1754 | 1467975746302 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 04:02:26 INFO - PROCESS | 1754 | 1467975746305 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 04:02:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:02:26 INFO - PROCESS | 1754 | 1467975746312 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:02:26 INFO - PROCESS | 1754 | 1467975746315 Marionette TRACE conn4 <- [1,2410,null,{}] 04:02:26 INFO - PROCESS | 1754 | 1467975746321 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:26 INFO - PROCESS | 1754 | 1467975746326 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:26 INFO - PROCESS | 1754 | 1467975746479 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 04:02:26 INFO - PROCESS | 1754 | 1467975746495 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:26 INFO - PROCESS | 1754 | 1467975746504 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:26 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf1400 == 16 [pid = 1754] [id = 610] 04:02:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 63 (0x8bdf6000) [pid = 1754] [serial = 1831] [outer = (nil)] 04:02:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 64 (0x8d745800) [pid = 1754] [serial = 1832] [outer = 0x8bdf6000] 04:02:26 INFO - PROCESS | 1754 | 1467975746583 Marionette DEBUG loaded listener.js 04:02:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x8e23c800) [pid = 1754] [serial = 1833] [outer = 0x8bdf6000] 04:02:27 INFO - PROCESS | 1754 | 1467975747576 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 04:02:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:02:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1288ms 04:02:27 INFO - PROCESS | 1754 | 1467975747601 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 04:02:27 INFO - PROCESS | 1754 | 1467975747604 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 04:02:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:02:27 INFO - PROCESS | 1754 | 1467975747611 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:02:27 INFO - PROCESS | 1754 | 1467975747615 Marionette TRACE conn4 <- [1,2414,null,{}] 04:02:27 INFO - PROCESS | 1754 | 1467975747621 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:27 INFO - PROCESS | 1754 | 1467975747632 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:27 INFO - PROCESS | 1754 | 1467975747853 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 04:02:28 INFO - PROCESS | 1754 | 1467975747994 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:28 INFO - PROCESS | 1754 | 1467975748002 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:28 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d70f400 == 17 [pid = 1754] [id = 611] 04:02:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8d718800) [pid = 1754] [serial = 1834] [outer = (nil)] 04:02:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x90eb5400) [pid = 1754] [serial = 1835] [outer = 0x8d718800] 04:02:28 INFO - PROCESS | 1754 | 1467975748075 Marionette DEBUG loaded listener.js 04:02:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x90f34000) [pid = 1754] [serial = 1836] [outer = 0x8d718800] 04:02:29 INFO - PROCESS | 1754 | 1467975749182 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 04:02:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:02:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1643ms 04:02:29 INFO - PROCESS | 1754 | 1467975749256 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 04:02:29 INFO - PROCESS | 1754 | 1467975749263 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 04:02:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:02:29 INFO - PROCESS | 1754 | 1467975749279 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:02:29 INFO - PROCESS | 1754 | 1467975749293 Marionette TRACE conn4 <- [1,2418,null,{}] 04:02:29 INFO - PROCESS | 1754 | 1467975749301 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:29 INFO - PROCESS | 1754 | 1467975749307 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:29 INFO - PROCESS | 1754 | 1467975749632 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 04:02:29 INFO - PROCESS | 1754 | 1467975749841 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:29 INFO - PROCESS | 1754 | 1467975749851 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:29 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3bf400 == 18 [pid = 1754] [id = 612] 04:02:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8d3c4400) [pid = 1754] [serial = 1837] [outer = (nil)] 04:02:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8d749c00) [pid = 1754] [serial = 1838] [outer = 0x8d3c4400] 04:02:29 INFO - PROCESS | 1754 | 1467975749936 Marionette DEBUG loaded listener.js 04:02:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8dbb8c00) [pid = 1754] [serial = 1839] [outer = 0x8d3c4400] 04:02:30 INFO - PROCESS | 1754 | 1467975750946 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:02:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:02:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1752ms 04:02:31 INFO - PROCESS | 1754 | 1467975751025 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 04:02:31 INFO - PROCESS | 1754 | 1467975751032 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 04:02:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:02:31 INFO - PROCESS | 1754 | 1467975751044 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:02:31 INFO - PROCESS | 1754 | 1467975751048 Marionette TRACE conn4 <- [1,2422,null,{}] 04:02:31 INFO - PROCESS | 1754 | 1467975751056 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:31 INFO - PROCESS | 1754 | 1467975751062 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:31 INFO - PROCESS | 1754 | 1467975751292 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 04:02:31 INFO - PROCESS | 1754 | 1467975751578 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:31 INFO - PROCESS | 1754 | 1467975751592 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:31 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e958800 == 19 [pid = 1754] [id = 613] 04:02:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8e995000) [pid = 1754] [serial = 1840] [outer = (nil)] 04:02:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8ed9cc00) [pid = 1754] [serial = 1841] [outer = 0x8e995000] 04:02:31 INFO - PROCESS | 1754 | 1467975751732 Marionette DEBUG loaded listener.js 04:02:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8f5e6400) [pid = 1754] [serial = 1842] [outer = 0x8e995000] 04:02:32 INFO - PROCESS | 1754 | 1467975752655 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:02:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:02:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1634ms 04:02:32 INFO - PROCESS | 1754 | 1467975752678 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 04:02:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:02:32 INFO - PROCESS | 1754 | 1467975752682 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 04:02:32 INFO - PROCESS | 1754 | 1467975752690 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:02:32 INFO - PROCESS | 1754 | 1467975752696 Marionette TRACE conn4 <- [1,2426,null,{}] 04:02:32 INFO - PROCESS | 1754 | 1467975752732 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:32 INFO - PROCESS | 1754 | 1467975752741 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:32 INFO - PROCESS | 1754 | 1467975752934 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 04:02:33 INFO - PROCESS | 1754 | 1467975753120 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:33 INFO - PROCESS | 1754 | 1467975753131 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:33 INFO - PROCESS | 1754 | ++DOCSHELL 0x90eb7800 == 20 [pid = 1754] [id = 614] 04:02:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x90eb9400) [pid = 1754] [serial = 1843] [outer = (nil)] 04:02:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x90f3d400) [pid = 1754] [serial = 1844] [outer = 0x90eb9400] 04:02:33 INFO - PROCESS | 1754 | 1467975753216 Marionette DEBUG loaded listener.js 04:02:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x917c4800) [pid = 1754] [serial = 1845] [outer = 0x90eb9400] 04:02:34 INFO - PROCESS | 1754 | 1467975754210 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 04:02:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:02:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1565ms 04:02:34 INFO - PROCESS | 1754 | 1467975754254 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 04:02:34 INFO - PROCESS | 1754 | 1467975754258 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 04:02:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:02:34 INFO - PROCESS | 1754 | 1467975754265 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:02:34 INFO - PROCESS | 1754 | 1467975754269 Marionette TRACE conn4 <- [1,2430,null,{}] 04:02:34 INFO - PROCESS | 1754 | 1467975754275 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:34 INFO - PROCESS | 1754 | 1467975754280 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:34 INFO - PROCESS | 1754 | 1467975754481 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 04:02:34 INFO - PROCESS | 1754 | 1467975754672 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:34 INFO - PROCESS | 1754 | 1467975754682 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:34 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d73cc00 == 21 [pid = 1754] [id = 615] 04:02:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8d73d400) [pid = 1754] [serial = 1846] [outer = (nil)] 04:02:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x917ce000) [pid = 1754] [serial = 1847] [outer = 0x8d73d400] 04:02:34 INFO - PROCESS | 1754 | 1467975754763 Marionette DEBUG loaded listener.js 04:02:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x917cf400) [pid = 1754] [serial = 1848] [outer = 0x8d73d400] 04:02:35 INFO - PROCESS | 1754 | 1467975755685 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 04:02:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:02:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1436ms 04:02:35 INFO - PROCESS | 1754 | 1467975755702 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 04:02:35 INFO - PROCESS | 1754 | 1467975755707 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 04:02:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:02:35 INFO - PROCESS | 1754 | 1467975755713 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:02:35 INFO - PROCESS | 1754 | 1467975755717 Marionette TRACE conn4 <- [1,2434,null,{}] 04:02:35 INFO - PROCESS | 1754 | 1467975755724 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:35 INFO - PROCESS | 1754 | 1467975755729 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:35 INFO - PROCESS | 1754 | 1467975755914 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 04:02:36 INFO - PROCESS | 1754 | 1467975756105 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:36 INFO - PROCESS | 1754 | 1467975756115 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:36 INFO - PROCESS | 1754 | ++DOCSHELL 0x917c8c00 == 22 [pid = 1754] [id = 616] 04:02:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x917ca400) [pid = 1754] [serial = 1849] [outer = (nil)] 04:02:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x92128400) [pid = 1754] [serial = 1850] [outer = 0x917ca400] 04:02:36 INFO - PROCESS | 1754 | 1467975756202 Marionette DEBUG loaded listener.js 04:02:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x928e8400) [pid = 1754] [serial = 1851] [outer = 0x917ca400] 04:02:37 INFO - PROCESS | 1754 | 1467975757265 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 04:02:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:02:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1586ms 04:02:37 INFO - PROCESS | 1754 | 1467975757300 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 04:02:37 INFO - PROCESS | 1754 | 1467975757304 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 04:02:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:02:37 INFO - PROCESS | 1754 | 1467975757310 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:02:37 INFO - PROCESS | 1754 | 1467975757313 Marionette TRACE conn4 <- [1,2438,null,{}] 04:02:37 INFO - PROCESS | 1754 | 1467975757319 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:37 INFO - PROCESS | 1754 | 1467975757329 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:37 INFO - PROCESS | 1754 | 1467975757532 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 04:02:37 INFO - PROCESS | 1754 | 1467975757721 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:37 INFO - PROCESS | 1754 | 1467975757729 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:37 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a6800 == 23 [pid = 1754] [id = 617] 04:02:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8cc2c400) [pid = 1754] [serial = 1852] [outer = (nil)] 04:02:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x8e236400) [pid = 1754] [serial = 1853] [outer = 0x8cc2c400] 04:02:37 INFO - PROCESS | 1754 | 1467975757813 Marionette DEBUG loaded listener.js 04:02:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x90d13c00) [pid = 1754] [serial = 1854] [outer = 0x8cc2c400] 04:02:39 INFO - PROCESS | 1754 | 1467975759055 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 04:02:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:02:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1786ms 04:02:39 INFO - PROCESS | 1754 | 1467975759098 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 04:02:39 INFO - PROCESS | 1754 | 1467975759105 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 04:02:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:02:39 INFO - PROCESS | 1754 | 1467975759124 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:02:39 INFO - PROCESS | 1754 | 1467975759130 Marionette TRACE conn4 <- [1,2442,null,{}] 04:02:39 INFO - PROCESS | 1754 | 1467975759139 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:39 INFO - PROCESS | 1754 | 1467975759145 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:39 INFO - PROCESS | 1754 | 1467975759479 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 04:02:39 INFO - PROCESS | 1754 | 1467975759695 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:39 INFO - PROCESS | 1754 | 1467975759706 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:39 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3c5c00 == 24 [pid = 1754] [id = 618] 04:02:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8d3c6000) [pid = 1754] [serial = 1855] [outer = (nil)] 04:02:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x8d73c800) [pid = 1754] [serial = 1856] [outer = 0x8d3c6000] 04:02:39 INFO - PROCESS | 1754 | 1467975759783 Marionette DEBUG loaded listener.js 04:02:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x8d74a000) [pid = 1754] [serial = 1857] [outer = 0x8d3c6000] 04:02:41 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf9400 == 23 [pid = 1754] [id = 596] 04:02:41 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b4000 == 22 [pid = 1754] [id = 605] 04:02:41 INFO - PROCESS | 1754 | --DOCSHELL 0x8e997800 == 21 [pid = 1754] [id = 604] 04:02:41 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b5800 == 20 [pid = 1754] [id = 603] 04:02:41 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b2000 == 19 [pid = 1754] [id = 602] 04:02:41 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x8e238000) [pid = 1754] [serial = 1800] [outer = (nil)] [url = about:blank] 04:02:41 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x917c5c00) [pid = 1754] [serial = 1787] [outer = (nil)] [url = about:blank] 04:02:41 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x8e95fc00) [pid = 1754] [serial = 1802] [outer = (nil)] [url = about:blank] 04:02:41 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8d715000) [pid = 1754] [serial = 1796] [outer = (nil)] [url = about:blank] 04:02:41 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8cc2ac00) [pid = 1754] [serial = 1773] [outer = (nil)] [url = about:blank] 04:02:41 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x91e16800) [pid = 1754] [serial = 1788] [outer = (nil)] [url = about:blank] 04:02:41 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x90f32000) [pid = 1754] [serial = 1784] [outer = (nil)] [url = about:blank] 04:02:41 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8e1b4400) [pid = 1754] [serial = 1776] [outer = (nil)] [url = about:blank] 04:02:41 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8e99cc00) [pid = 1754] [serial = 1803] [outer = (nil)] [url = about:blank] 04:02:41 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x90e7c400) [pid = 1754] [serial = 1782] [outer = (nil)] [url = about:blank] 04:02:41 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8dbb6400) [pid = 1754] [serial = 1775] [outer = (nil)] [url = about:blank] 04:02:41 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8d71cc00) [pid = 1754] [serial = 1797] [outer = (nil)] [url = about:blank] 04:02:41 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8ed9a800) [pid = 1754] [serial = 1778] [outer = (nil)] [url = about:blank] 04:02:41 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8cc29800) [pid = 1754] [serial = 1794] [outer = (nil)] [url = about:blank] 04:02:41 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8f36e800) [pid = 1754] [serial = 1779] [outer = (nil)] [url = about:blank] 04:02:41 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x90f35c00) [pid = 1754] [serial = 1785] [outer = (nil)] [url = about:blank] 04:02:41 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x90d1fc00) [pid = 1754] [serial = 1781] [outer = (nil)] [url = about:blank] 04:02:41 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8d3c0400) [pid = 1754] [serial = 1791] [outer = (nil)] [url = about:blank] 04:02:41 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8bbd7800) [pid = 1754] [serial = 1793] [outer = (nil)] [url = about:blank] 04:02:41 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8bdf0400) [pid = 1754] [serial = 1772] [outer = (nil)] [url = about:blank] 04:02:41 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8e1b3000) [pid = 1754] [serial = 1799] [outer = (nil)] [url = about:blank] 04:02:41 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8cc34000) [pid = 1754] [serial = 1790] [outer = (nil)] [url = about:blank] 04:02:41 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x8eacd400) [pid = 1754] [serial = 1805] [outer = (nil)] [url = about:blank] 04:02:41 INFO - PROCESS | 1754 | 1467975761868 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 04:02:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:02:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 2797ms 04:02:41 INFO - PROCESS | 1754 | 1467975761920 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 04:02:41 INFO - PROCESS | 1754 | 1467975761925 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 04:02:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:02:41 INFO - PROCESS | 1754 | 1467975761934 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:02:41 INFO - PROCESS | 1754 | 1467975761940 Marionette TRACE conn4 <- [1,2446,null,{}] 04:02:41 INFO - PROCESS | 1754 | 1467975761950 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:41 INFO - PROCESS | 1754 | 1467975761955 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:42 INFO - PROCESS | 1754 | 1467975762118 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 04:02:42 INFO - PROCESS | 1754 | 1467975762258 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:42 INFO - PROCESS | 1754 | 1467975762270 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:42 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdff800 == 20 [pid = 1754] [id = 619] 04:02:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8bdffc00) [pid = 1754] [serial = 1858] [outer = (nil)] 04:02:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8cc32000) [pid = 1754] [serial = 1859] [outer = 0x8bdffc00] 04:02:42 INFO - PROCESS | 1754 | 1467975762343 Marionette DEBUG loaded listener.js 04:02:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8cc37800) [pid = 1754] [serial = 1860] [outer = 0x8bdffc00] 04:02:43 INFO - PROCESS | 1754 | 1467975763321 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 04:02:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:02:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1435ms 04:02:43 INFO - PROCESS | 1754 | 1467975763370 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 04:02:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:02:43 INFO - PROCESS | 1754 | 1467975763379 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 04:02:43 INFO - PROCESS | 1754 | 1467975763391 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:02:43 INFO - PROCESS | 1754 | 1467975763396 Marionette TRACE conn4 <- [1,2450,null,{}] 04:02:43 INFO - PROCESS | 1754 | 1467975763402 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:43 INFO - PROCESS | 1754 | 1467975763408 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:43 INFO - PROCESS | 1754 | 1467975763585 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 04:02:43 INFO - PROCESS | 1754 | 1467975763737 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:43 INFO - PROCESS | 1754 | 1467975763748 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:43 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d713c00 == 21 [pid = 1754] [id = 620] 04:02:43 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8d71cc00) [pid = 1754] [serial = 1861] [outer = (nil)] 04:02:43 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8d743800) [pid = 1754] [serial = 1862] [outer = 0x8d71cc00] 04:02:43 INFO - PROCESS | 1754 | 1467975763835 Marionette DEBUG loaded listener.js 04:02:43 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8dbb5000) [pid = 1754] [serial = 1863] [outer = 0x8d71cc00] 04:02:44 INFO - PROCESS | 1754 | 1467975764773 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 04:02:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:02:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1436ms 04:02:44 INFO - PROCESS | 1754 | 1467975764833 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 04:02:44 INFO - PROCESS | 1754 | 1467975764837 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 04:02:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:02:44 INFO - PROCESS | 1754 | 1467975764844 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:02:44 INFO - PROCESS | 1754 | 1467975764849 Marionette TRACE conn4 <- [1,2454,null,{}] 04:02:44 INFO - PROCESS | 1754 | 1467975764876 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:44 INFO - PROCESS | 1754 | 1467975764886 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:45 INFO - PROCESS | 1754 | 1467975765113 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 04:02:45 INFO - PROCESS | 1754 | 1467975765140 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:45 INFO - PROCESS | 1754 | 1467975765153 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:45 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e94ec00 == 22 [pid = 1754] [id = 621] 04:02:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8e94f800) [pid = 1754] [serial = 1864] [outer = (nil)] 04:02:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8e954c00) [pid = 1754] [serial = 1865] [outer = 0x8e94f800] 04:02:45 INFO - PROCESS | 1754 | 1467975765228 Marionette DEBUG loaded listener.js 04:02:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8e95d800) [pid = 1754] [serial = 1866] [outer = 0x8e94f800] 04:02:46 INFO - PROCESS | 1754 | 1467975766177 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 04:02:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:02:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1389ms 04:02:46 INFO - PROCESS | 1754 | 1467975766250 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 04:02:46 INFO - PROCESS | 1754 | 1467975766255 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 04:02:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:02:46 INFO - PROCESS | 1754 | 1467975766276 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:02:46 INFO - PROCESS | 1754 | 1467975766280 Marionette TRACE conn4 <- [1,2458,null,{}] 04:02:46 INFO - PROCESS | 1754 | 1467975766287 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:46 INFO - PROCESS | 1754 | 1467975766292 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:46 INFO - PROCESS | 1754 | 1467975766511 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 04:02:46 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8d718800) [pid = 1754] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:02:47 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8e941c00) [pid = 1754] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:02:47 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8bdf6000) [pid = 1754] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:02:47 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8e94e800) [pid = 1754] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:02:47 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8b3b2800) [pid = 1754] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:02:47 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8d717000) [pid = 1754] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:02:47 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8ead2800) [pid = 1754] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:02:47 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8bdf7400) [pid = 1754] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:02:47 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x8bdf8000) [pid = 1754] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:02:47 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8e998800) [pid = 1754] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:02:47 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x8dbbbc00) [pid = 1754] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:02:47 INFO - PROCESS | 1754 | 1467975767085 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:47 INFO - PROCESS | 1754 | 1467975767091 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:47 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3ad800 == 23 [pid = 1754] [id = 622] 04:02:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x8b3b2800) [pid = 1754] [serial = 1867] [outer = (nil)] 04:02:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8d3b9400) [pid = 1754] [serial = 1868] [outer = 0x8b3b2800] 04:02:47 INFO - PROCESS | 1754 | 1467975767163 Marionette DEBUG loaded listener.js 04:02:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8e941c00) [pid = 1754] [serial = 1869] [outer = 0x8b3b2800] 04:02:47 INFO - PROCESS | 1754 | 1467975767958 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 04:02:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:02:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1744ms 04:02:48 INFO - PROCESS | 1754 | 1467975768022 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 04:02:48 INFO - PROCESS | 1754 | 1467975768026 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 04:02:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:02:48 INFO - PROCESS | 1754 | 1467975768033 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:02:48 INFO - PROCESS | 1754 | 1467975768035 Marionette TRACE conn4 <- [1,2462,null,{}] 04:02:48 INFO - PROCESS | 1754 | 1467975768042 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:48 INFO - PROCESS | 1754 | 1467975768047 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:48 INFO - PROCESS | 1754 | 1467975768205 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 04:02:48 INFO - PROCESS | 1754 | 1467975768215 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:48 INFO - PROCESS | 1754 | 1467975768224 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:48 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e950800 == 24 [pid = 1754] [id = 623] 04:02:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8e996c00) [pid = 1754] [serial = 1870] [outer = (nil)] 04:02:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8eacd800) [pid = 1754] [serial = 1871] [outer = 0x8e996c00] 04:02:48 INFO - PROCESS | 1754 | 1467975768430 Marionette DEBUG loaded listener.js 04:02:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8ed96800) [pid = 1754] [serial = 1872] [outer = 0x8e996c00] 04:02:49 INFO - PROCESS | 1754 | 1467975769437 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 04:02:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:02:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1487ms 04:02:49 INFO - PROCESS | 1754 | 1467975769521 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 04:02:49 INFO - PROCESS | 1754 | 1467975769529 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 04:02:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:02:49 INFO - PROCESS | 1754 | 1467975769538 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:02:49 INFO - PROCESS | 1754 | 1467975769543 Marionette TRACE conn4 <- [1,2466,null,{}] 04:02:49 INFO - PROCESS | 1754 | 1467975769581 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:49 INFO - PROCESS | 1754 | 1467975769586 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:49 INFO - PROCESS | 1754 | 1467975769834 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 04:02:50 INFO - PROCESS | 1754 | 1467975770024 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:50 INFO - PROCESS | 1754 | 1467975770037 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:50 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cccec00 == 25 [pid = 1754] [id = 624] 04:02:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8ccd3000) [pid = 1754] [serial = 1873] [outer = (nil)] 04:02:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8d3bc400) [pid = 1754] [serial = 1874] [outer = 0x8ccd3000] 04:02:50 INFO - PROCESS | 1754 | 1467975770148 Marionette DEBUG loaded listener.js 04:02:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8d73c400) [pid = 1754] [serial = 1875] [outer = 0x8ccd3000] 04:02:51 INFO - PROCESS | 1754 | 1467975771175 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 04:02:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:02:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1691ms 04:02:51 INFO - PROCESS | 1754 | 1467975771229 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 04:02:51 INFO - PROCESS | 1754 | 1467975771237 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 04:02:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:02:51 INFO - PROCESS | 1754 | 1467975771248 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:02:51 INFO - PROCESS | 1754 | 1467975771252 Marionette TRACE conn4 <- [1,2470,null,{}] 04:02:51 INFO - PROCESS | 1754 | 1467975771259 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:51 INFO - PROCESS | 1754 | 1467975771265 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:51 INFO - PROCESS | 1754 | 1467975771464 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 04:02:51 INFO - PROCESS | 1754 | 1467975771693 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:51 INFO - PROCESS | 1754 | 1467975771702 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:51 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e239c00 == 26 [pid = 1754] [id = 625] 04:02:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8e94b400) [pid = 1754] [serial = 1876] [outer = (nil)] 04:02:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8e95f000) [pid = 1754] [serial = 1877] [outer = 0x8e94b400] 04:02:51 INFO - PROCESS | 1754 | 1467975771843 Marionette DEBUG loaded listener.js 04:02:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8eacdc00) [pid = 1754] [serial = 1878] [outer = 0x8e94b400] 04:02:52 INFO - PROCESS | 1754 | 1467975772870 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 04:02:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:02:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1686ms 04:02:52 INFO - PROCESS | 1754 | 1467975772935 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 04:02:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:02:52 INFO - PROCESS | 1754 | 1467975772939 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 04:02:52 INFO - PROCESS | 1754 | 1467975772947 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:02:52 INFO - PROCESS | 1754 | 1467975772953 Marionette TRACE conn4 <- [1,2474,null,{}] 04:02:52 INFO - PROCESS | 1754 | 1467975772970 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:52 INFO - PROCESS | 1754 | 1467975772979 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:53 INFO - PROCESS | 1754 | 1467975773179 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 04:02:53 INFO - PROCESS | 1754 | 1467975773405 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:53 INFO - PROCESS | 1754 | 1467975773419 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:53 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f5f3c00 == 27 [pid = 1754] [id = 626] 04:02:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8f5f4c00) [pid = 1754] [serial = 1879] [outer = (nil)] 04:02:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8f726000) [pid = 1754] [serial = 1880] [outer = 0x8f5f4c00] 04:02:53 INFO - PROCESS | 1754 | 1467975773545 Marionette DEBUG loaded listener.js 04:02:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x90d1a400) [pid = 1754] [serial = 1881] [outer = 0x8f5f4c00] 04:02:54 INFO - PROCESS | 1754 | 1467975774609 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 04:02:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:02:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1697ms 04:02:54 INFO - PROCESS | 1754 | 1467975774644 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 04:02:54 INFO - PROCESS | 1754 | 1467975774649 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 04:02:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:02:54 INFO - PROCESS | 1754 | 1467975774656 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:02:54 INFO - PROCESS | 1754 | 1467975774659 Marionette TRACE conn4 <- [1,2478,null,{}] 04:02:54 INFO - PROCESS | 1754 | 1467975774665 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:54 INFO - PROCESS | 1754 | 1467975774670 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:54 INFO - PROCESS | 1754 | 1467975774865 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 04:02:55 INFO - PROCESS | 1754 | 1467975775048 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:55 INFO - PROCESS | 1754 | 1467975775056 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:55 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e239000 == 28 [pid = 1754] [id = 627] 04:02:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x90d21800) [pid = 1754] [serial = 1882] [outer = (nil)] 04:02:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x90eb6800) [pid = 1754] [serial = 1883] [outer = 0x90d21800] 04:02:55 INFO - PROCESS | 1754 | 1467975775184 Marionette DEBUG loaded listener.js 04:02:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x90f32800) [pid = 1754] [serial = 1884] [outer = 0x90d21800] 04:02:56 INFO - PROCESS | 1754 | 1467975776313 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 04:02:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:02:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1736ms 04:02:56 INFO - PROCESS | 1754 | 1467975776394 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 04:02:56 INFO - PROCESS | 1754 | 1467975776400 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 04:02:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:02:56 INFO - PROCESS | 1754 | 1467975776408 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:02:56 INFO - PROCESS | 1754 | 1467975776414 Marionette TRACE conn4 <- [1,2482,null,{}] 04:02:56 INFO - PROCESS | 1754 | 1467975776422 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:56 INFO - PROCESS | 1754 | 1467975776428 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:56 INFO - PROCESS | 1754 | 1467975776634 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 04:02:57 INFO - PROCESS | 1754 | 1467975776993 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:57 INFO - PROCESS | 1754 | 1467975777009 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:57 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc30c00 == 29 [pid = 1754] [id = 628] 04:02:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8cc33000) [pid = 1754] [serial = 1885] [outer = (nil)] 04:02:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8ccd5000) [pid = 1754] [serial = 1886] [outer = 0x8cc33000] 04:02:57 INFO - PROCESS | 1754 | 1467975777103 Marionette DEBUG loaded listener.js 04:02:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x8d3b7800) [pid = 1754] [serial = 1887] [outer = 0x8cc33000] 04:02:57 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x90f34000) [pid = 1754] [serial = 1836] [outer = (nil)] [url = about:blank] 04:02:57 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x90eb5400) [pid = 1754] [serial = 1835] [outer = (nil)] [url = about:blank] 04:02:57 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8f720400) [pid = 1754] [serial = 1829] [outer = (nil)] [url = about:blank] 04:02:57 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8d745800) [pid = 1754] [serial = 1832] [outer = (nil)] [url = about:blank] 04:02:57 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8f72a800) [pid = 1754] [serial = 1830] [outer = (nil)] [url = about:blank] 04:02:57 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x90d14400) [pid = 1754] [serial = 1817] [outer = (nil)] [url = about:blank] 04:02:57 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x90d16800) [pid = 1754] [serial = 1818] [outer = (nil)] [url = about:blank] 04:02:57 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8bdf1c00) [pid = 1754] [serial = 1808] [outer = (nil)] [url = about:blank] 04:02:57 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8cc35400) [pid = 1754] [serial = 1809] [outer = (nil)] [url = about:blank] 04:02:57 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8e1ab800) [pid = 1754] [serial = 1811] [outer = (nil)] [url = about:blank] 04:02:57 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8e23e400) [pid = 1754] [serial = 1812] [outer = (nil)] [url = about:blank] 04:02:57 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8ed9d800) [pid = 1754] [serial = 1826] [outer = (nil)] [url = about:blank] 04:02:57 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8ead4c00) [pid = 1754] [serial = 1806] [outer = (nil)] [url = about:blank] 04:02:57 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8cccd400) [pid = 1754] [serial = 1820] [outer = (nil)] [url = about:blank] 04:02:57 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8d713000) [pid = 1754] [serial = 1821] [outer = (nil)] [url = about:blank] 04:02:57 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8ed97c00) [pid = 1754] [serial = 1814] [outer = (nil)] [url = about:blank] 04:02:57 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8f36ac00) [pid = 1754] [serial = 1815] [outer = (nil)] [url = about:blank] 04:02:57 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8e1b3400) [pid = 1754] [serial = 1823] [outer = (nil)] [url = about:blank] 04:02:57 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x8e947000) [pid = 1754] [serial = 1824] [outer = (nil)] [url = about:blank] 04:02:57 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8e23c800) [pid = 1754] [serial = 1833] [outer = (nil)] [url = about:blank] 04:02:57 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x8f36f800) [pid = 1754] [serial = 1827] [outer = (nil)] [url = about:blank] 04:02:57 INFO - PROCESS | 1754 | 1467975777958 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 04:02:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:02:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1592ms 04:02:58 INFO - PROCESS | 1754 | 1467975778014 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 04:02:58 INFO - PROCESS | 1754 | 1467975778021 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 04:02:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:02:58 INFO - PROCESS | 1754 | 1467975778032 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:02:58 INFO - PROCESS | 1754 | 1467975778036 Marionette TRACE conn4 <- [1,2486,null,{}] 04:02:58 INFO - PROCESS | 1754 | 1467975778042 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:58 INFO - PROCESS | 1754 | 1467975778048 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:58 INFO - PROCESS | 1754 | 1467975778217 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 04:02:58 INFO - PROCESS | 1754 | 1467975778228 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:58 INFO - PROCESS | 1754 | 1467975778237 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:58 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd7c00 == 30 [pid = 1754] [id = 629] 04:02:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x8e23a800) [pid = 1754] [serial = 1888] [outer = (nil)] 04:02:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8e23ec00) [pid = 1754] [serial = 1889] [outer = 0x8e23a800] 04:02:58 INFO - PROCESS | 1754 | 1467975778308 Marionette DEBUG loaded listener.js 04:02:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8e945400) [pid = 1754] [serial = 1890] [outer = 0x8e23a800] 04:02:59 INFO - PROCESS | 1754 | 1467975779293 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 04:02:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:02:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1282ms 04:02:59 INFO - PROCESS | 1754 | 1467975779316 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 04:02:59 INFO - PROCESS | 1754 | 1467975779320 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 04:02:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:02:59 INFO - PROCESS | 1754 | 1467975779327 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:02:59 INFO - PROCESS | 1754 | 1467975779332 Marionette TRACE conn4 <- [1,2490,null,{}] 04:02:59 INFO - PROCESS | 1754 | 1467975779348 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:59 INFO - PROCESS | 1754 | 1467975779357 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:59 INFO - PROCESS | 1754 | 1467975779590 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 04:02:59 INFO - PROCESS | 1754 | 1467975779679 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:59 INFO - PROCESS | 1754 | 1467975779687 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:02:59 INFO - PROCESS | 1754 | ++DOCSHELL 0x8eacf800 == 31 [pid = 1754] [id = 630] 04:02:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8ed92400) [pid = 1754] [serial = 1891] [outer = (nil)] 04:02:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8f365c00) [pid = 1754] [serial = 1892] [outer = 0x8ed92400] 04:02:59 INFO - PROCESS | 1754 | 1467975779762 Marionette DEBUG loaded listener.js 04:02:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8f5e5800) [pid = 1754] [serial = 1893] [outer = 0x8ed92400] 04:03:00 INFO - PROCESS | 1754 | 1467975780726 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 04:03:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:03:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1449ms 04:03:00 INFO - PROCESS | 1754 | 1467975780777 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 04:03:00 INFO - PROCESS | 1754 | 1467975780781 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 04:03:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:03:00 INFO - PROCESS | 1754 | 1467975780795 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:03:00 INFO - PROCESS | 1754 | 1467975780798 Marionette TRACE conn4 <- [1,2494,null,{}] 04:03:00 INFO - PROCESS | 1754 | 1467975780804 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:00 INFO - PROCESS | 1754 | 1467975780809 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:01 INFO - PROCESS | 1754 | 1467975781030 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 04:03:01 INFO - PROCESS | 1754 | 1467975781075 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:01 INFO - PROCESS | 1754 | 1467975781083 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:01 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf0400 == 32 [pid = 1754] [id = 631] 04:03:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8ed9c800) [pid = 1754] [serial = 1894] [outer = (nil)] 04:03:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x90d18800) [pid = 1754] [serial = 1895] [outer = 0x8ed9c800] 04:03:01 INFO - PROCESS | 1754 | 1467975781154 Marionette DEBUG loaded listener.js 04:03:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x90d1b000) [pid = 1754] [serial = 1896] [outer = 0x8ed9c800] 04:03:02 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8d3c4400) [pid = 1754] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:03:02 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8e995000) [pid = 1754] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:03:02 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x90eb9400) [pid = 1754] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:03:02 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8d73d400) [pid = 1754] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:03:02 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8e94f800) [pid = 1754] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:03:02 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8b3b2800) [pid = 1754] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:03:02 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x8d3c6000) [pid = 1754] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:03:02 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x917ca400) [pid = 1754] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:03:02 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x8d71cc00) [pid = 1754] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:03:02 INFO - PROCESS | 1754 | --DOMWINDOW == 63 (0x8bdffc00) [pid = 1754] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:03:02 INFO - PROCESS | 1754 | --DOMWINDOW == 62 (0x8cc2c400) [pid = 1754] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:03:02 INFO - PROCESS | 1754 | 1467975782231 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 04:03:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:03:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1481ms 04:03:02 INFO - PROCESS | 1754 | 1467975782277 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 04:03:02 INFO - PROCESS | 1754 | 1467975782284 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 04:03:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:03:02 INFO - PROCESS | 1754 | 1467975782291 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:03:02 INFO - PROCESS | 1754 | 1467975782294 Marionette TRACE conn4 <- [1,2498,null,{}] 04:03:02 INFO - PROCESS | 1754 | 1467975782307 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:02 INFO - PROCESS | 1754 | 1467975782311 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:02 INFO - PROCESS | 1754 | 1467975782478 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 04:03:02 INFO - PROCESS | 1754 | 1467975782487 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:02 INFO - PROCESS | 1754 | 1467975782502 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:02 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdfd800 == 33 [pid = 1754] [id = 632] 04:03:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 63 (0x8cc31000) [pid = 1754] [serial = 1897] [outer = (nil)] 04:03:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 64 (0x8e995000) [pid = 1754] [serial = 1898] [outer = 0x8cc31000] 04:03:02 INFO - PROCESS | 1754 | 1467975782575 Marionette DEBUG loaded listener.js 04:03:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x90e78400) [pid = 1754] [serial = 1899] [outer = 0x8cc31000] 04:03:03 INFO - PROCESS | 1754 | 1467975783575 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 04:03:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:03:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1349ms 04:03:03 INFO - PROCESS | 1754 | 1467975783641 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 04:03:03 INFO - PROCESS | 1754 | 1467975783645 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 04:03:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:03:03 INFO - PROCESS | 1754 | 1467975783652 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:03:03 INFO - PROCESS | 1754 | 1467975783655 Marionette TRACE conn4 <- [1,2502,null,{}] 04:03:03 INFO - PROCESS | 1754 | 1467975783660 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:03 INFO - PROCESS | 1754 | 1467975783671 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:03 INFO - PROCESS | 1754 | 1467975783881 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 04:03:04 INFO - PROCESS | 1754 | 1467975784033 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:04 INFO - PROCESS | 1754 | 1467975784042 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:04 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc2a800 == 34 [pid = 1754] [id = 633] 04:03:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8cc30000) [pid = 1754] [serial = 1900] [outer = (nil)] 04:03:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x917c4400) [pid = 1754] [serial = 1901] [outer = 0x8cc30000] 04:03:04 INFO - PROCESS | 1754 | 1467975784111 Marionette DEBUG loaded listener.js 04:03:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x91e15c00) [pid = 1754] [serial = 1902] [outer = 0x8cc30000] 04:03:05 INFO - PROCESS | 1754 | 1467975785167 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:03:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:03:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1581ms 04:03:05 INFO - PROCESS | 1754 | 1467975785235 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 04:03:05 INFO - PROCESS | 1754 | 1467975785241 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 04:03:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:03:05 INFO - PROCESS | 1754 | 1467975785250 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:03:05 INFO - PROCESS | 1754 | 1467975785258 Marionette TRACE conn4 <- [1,2506,null,{}] 04:03:05 INFO - PROCESS | 1754 | 1467975785266 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:05 INFO - PROCESS | 1754 | 1467975785271 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:05 INFO - PROCESS | 1754 | 1467975785504 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 04:03:05 INFO - PROCESS | 1754 | 1467975785740 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:05 INFO - PROCESS | 1754 | 1467975785751 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:05 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc36400 == 35 [pid = 1754] [id = 634] 04:03:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8d3b9c00) [pid = 1754] [serial = 1903] [outer = (nil)] 04:03:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8e1b3c00) [pid = 1754] [serial = 1904] [outer = 0x8d3b9c00] 04:03:05 INFO - PROCESS | 1754 | 1467975785848 Marionette DEBUG loaded listener.js 04:03:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8e236000) [pid = 1754] [serial = 1905] [outer = 0x8d3b9c00] 04:03:06 INFO - PROCESS | 1754 | 1467975786782 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:03:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:03:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1590ms 04:03:06 INFO - PROCESS | 1754 | 1467975786845 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 04:03:06 INFO - PROCESS | 1754 | 1467975786853 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 04:03:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:03:06 INFO - PROCESS | 1754 | 1467975786866 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:03:06 INFO - PROCESS | 1754 | 1467975786871 Marionette TRACE conn4 <- [1,2510,null,{}] 04:03:06 INFO - PROCESS | 1754 | 1467975786878 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:06 INFO - PROCESS | 1754 | 1467975786883 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:07 INFO - PROCESS | 1754 | 1467975787098 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 04:03:07 INFO - PROCESS | 1754 | 1467975787385 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:07 INFO - PROCESS | 1754 | 1467975787397 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:07 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3ac000 == 36 [pid = 1754] [id = 635] 04:03:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8e95fc00) [pid = 1754] [serial = 1906] [outer = (nil)] 04:03:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8f5f2800) [pid = 1754] [serial = 1907] [outer = 0x8e95fc00] 04:03:07 INFO - PROCESS | 1754 | 1467975787498 Marionette DEBUG loaded listener.js 04:03:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8f727000) [pid = 1754] [serial = 1908] [outer = 0x8e95fc00] 04:03:08 INFO - PROCESS | 1754 | 1467975788427 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 04:03:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:03:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1640ms 04:03:08 INFO - PROCESS | 1754 | 1467975788506 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 04:03:08 INFO - PROCESS | 1754 | 1467975788511 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 04:03:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:03:08 INFO - PROCESS | 1754 | 1467975788518 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:03:08 INFO - PROCESS | 1754 | 1467975788525 Marionette TRACE conn4 <- [1,2514,null,{}] 04:03:08 INFO - PROCESS | 1754 | 1467975788542 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:08 INFO - PROCESS | 1754 | 1467975788552 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:08 INFO - PROCESS | 1754 | 1467975788867 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 04:03:09 INFO - PROCESS | 1754 | 1467975789072 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:09 INFO - PROCESS | 1754 | 1467975789082 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:09 INFO - PROCESS | 1754 | ++DOCSHELL 0x91e10400 == 37 [pid = 1754] [id = 636] 04:03:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x91e13000) [pid = 1754] [serial = 1909] [outer = (nil)] 04:03:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x9212a800) [pid = 1754] [serial = 1910] [outer = 0x91e13000] 04:03:09 INFO - PROCESS | 1754 | 1467975789205 Marionette DEBUG loaded listener.js 04:03:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x928ee400) [pid = 1754] [serial = 1911] [outer = 0x91e13000] 04:03:10 INFO - PROCESS | 1754 | 1467975790133 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 04:03:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:03:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1690ms 04:03:10 INFO - PROCESS | 1754 | 1467975790209 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 04:03:10 INFO - PROCESS | 1754 | 1467975790214 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 04:03:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:03:10 INFO - PROCESS | 1754 | 1467975790221 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:03:10 INFO - PROCESS | 1754 | 1467975790225 Marionette TRACE conn4 <- [1,2518,null,{}] 04:03:10 INFO - PROCESS | 1754 | 1467975790231 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:10 INFO - PROCESS | 1754 | 1467975790237 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:10 INFO - PROCESS | 1754 | 1467975790449 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 04:03:10 INFO - PROCESS | 1754 | 1467975790638 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:10 INFO - PROCESS | 1754 | 1467975790646 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:10 INFO - PROCESS | 1754 | ++DOCSHELL 0x90d19800 == 38 [pid = 1754] [id = 637] 04:03:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x92126000) [pid = 1754] [serial = 1912] [outer = (nil)] 04:03:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x928f6400) [pid = 1754] [serial = 1913] [outer = 0x92126000] 04:03:10 INFO - PROCESS | 1754 | 1467975790784 Marionette DEBUG loaded listener.js 04:03:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x92950800) [pid = 1754] [serial = 1914] [outer = 0x92126000] 04:03:11 INFO - PROCESS | 1754 | 1467975791680 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 04:03:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:03:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1489ms 04:03:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:03:11 INFO - PROCESS | 1754 | 1467975791713 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 04:03:11 INFO - PROCESS | 1754 | 1467975791716 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 04:03:11 INFO - PROCESS | 1754 | 1467975791724 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:03:11 INFO - PROCESS | 1754 | 1467975791727 Marionette TRACE conn4 <- [1,2522,null,{}] 04:03:11 INFO - PROCESS | 1754 | 1467975791733 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:11 INFO - PROCESS | 1754 | 1467975791739 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:11 INFO - PROCESS | 1754 | 1467975791948 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 04:03:12 INFO - PROCESS | 1754 | 1467975792134 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:12 INFO - PROCESS | 1754 | 1467975792146 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:12 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf4c00 == 39 [pid = 1754] [id = 638] 04:03:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x8d3c0000) [pid = 1754] [serial = 1915] [outer = (nil)] 04:03:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x92957400) [pid = 1754] [serial = 1916] [outer = 0x8d3c0000] 04:03:12 INFO - PROCESS | 1754 | 1467975792224 Marionette DEBUG loaded listener.js 04:03:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x9295a400) [pid = 1754] [serial = 1917] [outer = 0x8d3c0000] 04:03:13 INFO - PROCESS | 1754 | 1467975793229 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 04:03:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:03:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1541ms 04:03:13 INFO - PROCESS | 1754 | 1467975793264 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 04:03:13 INFO - PROCESS | 1754 | 1467975793268 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 04:03:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:03:13 INFO - PROCESS | 1754 | 1467975793275 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:03:13 INFO - PROCESS | 1754 | 1467975793279 Marionette TRACE conn4 <- [1,2526,null,{}] 04:03:13 INFO - PROCESS | 1754 | 1467975793285 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:13 INFO - PROCESS | 1754 | 1467975793295 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:13 INFO - PROCESS | 1754 | 1467975793579 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 04:03:13 INFO - PROCESS | 1754 | 1467975793833 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:13 INFO - PROCESS | 1754 | 1467975793842 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:13 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b3400 == 40 [pid = 1754] [id = 639] 04:03:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8cc2a400) [pid = 1754] [serial = 1918] [outer = (nil)] 04:03:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x93882400) [pid = 1754] [serial = 1919] [outer = 0x8cc2a400] 04:03:13 INFO - PROCESS | 1754 | 1467975793970 Marionette DEBUG loaded listener.js 04:03:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x9395a800) [pid = 1754] [serial = 1920] [outer = 0x8cc2a400] 04:03:14 INFO - PROCESS | 1754 | 1467975794894 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 04:03:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:03:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1691ms 04:03:14 INFO - PROCESS | 1754 | 1467975794967 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 04:03:14 INFO - PROCESS | 1754 | 1467975794970 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 04:03:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:03:14 INFO - PROCESS | 1754 | 1467975794979 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:03:14 INFO - PROCESS | 1754 | 1467975794982 Marionette TRACE conn4 <- [1,2530,null,{}] 04:03:15 INFO - PROCESS | 1754 | 1467975794990 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:15 INFO - PROCESS | 1754 | 1467975794994 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:15 INFO - PROCESS | 1754 | 1467975795217 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 04:03:15 INFO - PROCESS | 1754 | 1467975795448 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:15 INFO - PROCESS | 1754 | 1467975795456 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:15 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd2400 == 41 [pid = 1754] [id = 640] 04:03:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8bbd2800) [pid = 1754] [serial = 1921] [outer = (nil)] 04:03:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x93b61800) [pid = 1754] [serial = 1922] [outer = 0x8bbd2800] 04:03:15 INFO - PROCESS | 1754 | 1467975795584 Marionette DEBUG loaded listener.js 04:03:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x93b66800) [pid = 1754] [serial = 1923] [outer = 0x8bbd2800] 04:03:16 INFO - PROCESS | 1754 | 1467975796546 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 04:03:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:03:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1634ms 04:03:16 INFO - PROCESS | 1754 | 1467975796615 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 04:03:16 INFO - PROCESS | 1754 | 1467975796618 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 04:03:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:03:16 INFO - PROCESS | 1754 | 1467975796626 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:03:16 INFO - PROCESS | 1754 | 1467975796630 Marionette TRACE conn4 <- [1,2534,null,{}] 04:03:16 INFO - PROCESS | 1754 | 1467975796636 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:16 INFO - PROCESS | 1754 | 1467975796641 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:17 INFO - PROCESS | 1754 | 1467975797103 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 04:03:17 INFO - PROCESS | 1754 | 1467975797394 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:17 INFO - PROCESS | 1754 | 1467975797403 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:17 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdfe400 == 42 [pid = 1754] [id = 641] 04:03:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x8bdffc00) [pid = 1754] [serial = 1924] [outer = (nil)] 04:03:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x8cc32c00) [pid = 1754] [serial = 1925] [outer = 0x8bdffc00] 04:03:17 INFO - PROCESS | 1754 | 1467975797483 Marionette DEBUG loaded listener.js 04:03:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x8d3c3000) [pid = 1754] [serial = 1926] [outer = 0x8bdffc00] 04:03:18 INFO - PROCESS | 1754 | 1467975798400 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 04:03:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:03:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1832ms 04:03:18 INFO - PROCESS | 1754 | 1467975798463 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 04:03:18 INFO - PROCESS | 1754 | 1467975798470 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 04:03:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:03:18 INFO - PROCESS | 1754 | 1467975798481 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:03:18 INFO - PROCESS | 1754 | 1467975798486 Marionette TRACE conn4 <- [1,2538,null,{}] 04:03:18 INFO - PROCESS | 1754 | 1467975798494 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:18 INFO - PROCESS | 1754 | 1467975798500 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:18 INFO - PROCESS | 1754 | 1467975798690 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 04:03:18 INFO - PROCESS | 1754 | 1467975798972 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:18 INFO - PROCESS | 1754 | 1467975798980 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:19 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e943c00 == 43 [pid = 1754] [id = 642] 04:03:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x8e946c00) [pid = 1754] [serial = 1927] [outer = (nil)] 04:03:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x8e954400) [pid = 1754] [serial = 1928] [outer = 0x8e946c00] 04:03:19 INFO - PROCESS | 1754 | 1467975799105 Marionette DEBUG loaded listener.js 04:03:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x8e993800) [pid = 1754] [serial = 1929] [outer = 0x8e946c00] 04:03:20 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdfd800 == 42 [pid = 1754] [id = 632] 04:03:20 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf0400 == 41 [pid = 1754] [id = 631] 04:03:20 INFO - PROCESS | 1754 | --DOCSHELL 0x8eacf800 == 40 [pid = 1754] [id = 630] 04:03:20 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd7c00 == 39 [pid = 1754] [id = 629] 04:03:20 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc30c00 == 38 [pid = 1754] [id = 628] 04:03:20 INFO - PROCESS | 1754 | --DOCSHELL 0x8f5f3c00 == 37 [pid = 1754] [id = 626] 04:03:20 INFO - PROCESS | 1754 | --DOCSHELL 0x8cccec00 == 36 [pid = 1754] [id = 624] 04:03:20 INFO - PROCESS | 1754 | --DOCSHELL 0x8e239c00 == 35 [pid = 1754] [id = 625] 04:03:20 INFO - PROCESS | 1754 | --DOCSHELL 0x8e239000 == 34 [pid = 1754] [id = 627] 04:03:20 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdfe400 == 33 [pid = 1754] [id = 641] 04:03:20 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd2400 == 32 [pid = 1754] [id = 640] 04:03:20 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf4c00 == 31 [pid = 1754] [id = 638] 04:03:20 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b3400 == 30 [pid = 1754] [id = 639] 04:03:20 INFO - PROCESS | 1754 | --DOCSHELL 0x90d19800 == 29 [pid = 1754] [id = 637] 04:03:20 INFO - PROCESS | 1754 | --DOCSHELL 0x91e10400 == 28 [pid = 1754] [id = 636] 04:03:20 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc36400 == 27 [pid = 1754] [id = 634] 04:03:20 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3ac000 == 26 [pid = 1754] [id = 635] 04:03:20 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc2a800 == 25 [pid = 1754] [id = 633] 04:03:20 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x8eacd800) [pid = 1754] [serial = 1871] [outer = (nil)] [url = about:blank] 04:03:20 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x8dbb8c00) [pid = 1754] [serial = 1839] [outer = (nil)] [url = about:blank] 04:03:20 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x8d749c00) [pid = 1754] [serial = 1838] [outer = (nil)] [url = about:blank] 04:03:20 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x8f5e6400) [pid = 1754] [serial = 1842] [outer = (nil)] [url = about:blank] 04:03:20 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x8ed9cc00) [pid = 1754] [serial = 1841] [outer = (nil)] [url = about:blank] 04:03:20 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x917c4800) [pid = 1754] [serial = 1845] [outer = (nil)] [url = about:blank] 04:03:20 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x90f3d400) [pid = 1754] [serial = 1844] [outer = (nil)] [url = about:blank] 04:03:20 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x917cf400) [pid = 1754] [serial = 1848] [outer = (nil)] [url = about:blank] 04:03:20 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x917ce000) [pid = 1754] [serial = 1847] [outer = (nil)] [url = about:blank] 04:03:20 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8e954c00) [pid = 1754] [serial = 1865] [outer = (nil)] [url = about:blank] 04:03:20 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8d3b9400) [pid = 1754] [serial = 1868] [outer = (nil)] [url = about:blank] 04:03:20 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8e95d800) [pid = 1754] [serial = 1866] [outer = (nil)] [url = about:blank] 04:03:20 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8d74a000) [pid = 1754] [serial = 1857] [outer = (nil)] [url = about:blank] 04:03:20 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x928e8400) [pid = 1754] [serial = 1851] [outer = (nil)] [url = about:blank] 04:03:20 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8d73c800) [pid = 1754] [serial = 1856] [outer = (nil)] [url = about:blank] 04:03:20 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8d743800) [pid = 1754] [serial = 1862] [outer = (nil)] [url = about:blank] 04:03:20 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x92128400) [pid = 1754] [serial = 1850] [outer = (nil)] [url = about:blank] 04:03:20 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8cc32000) [pid = 1754] [serial = 1859] [outer = (nil)] [url = about:blank] 04:03:20 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x90d13c00) [pid = 1754] [serial = 1854] [outer = (nil)] [url = about:blank] 04:03:20 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8cc37800) [pid = 1754] [serial = 1860] [outer = (nil)] [url = about:blank] 04:03:20 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8e236400) [pid = 1754] [serial = 1853] [outer = (nil)] [url = about:blank] 04:03:20 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8e941c00) [pid = 1754] [serial = 1869] [outer = (nil)] [url = about:blank] 04:03:20 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8dbb5000) [pid = 1754] [serial = 1863] [outer = (nil)] [url = about:blank] 04:03:21 INFO - PROCESS | 1754 | 1467975801148 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 04:03:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:03:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 2792ms 04:03:21 INFO - PROCESS | 1754 | 1467975801273 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 04:03:21 INFO - PROCESS | 1754 | 1467975801280 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 04:03:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:03:21 INFO - PROCESS | 1754 | 1467975801289 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:03:21 INFO - PROCESS | 1754 | 1467975801297 Marionette TRACE conn4 <- [1,2542,null,{}] 04:03:21 INFO - PROCESS | 1754 | 1467975801314 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:21 INFO - PROCESS | 1754 | 1467975801321 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:21 INFO - PROCESS | 1754 | 1467975801495 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 04:03:21 INFO - PROCESS | 1754 | 1467975801642 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:21 INFO - PROCESS | 1754 | 1467975801657 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:21 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf7c00 == 26 [pid = 1754] [id = 643] 04:03:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8bdf8400) [pid = 1754] [serial = 1930] [outer = (nil)] 04:03:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8cc34800) [pid = 1754] [serial = 1931] [outer = 0x8bdf8400] 04:03:21 INFO - PROCESS | 1754 | 1467975801727 Marionette DEBUG loaded listener.js 04:03:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8d3b8000) [pid = 1754] [serial = 1932] [outer = 0x8bdf8400] 04:03:22 INFO - PROCESS | 1754 | 1467975802607 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 04:03:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:03:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1349ms 04:03:22 INFO - PROCESS | 1754 | 1467975802648 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 04:03:22 INFO - PROCESS | 1754 | 1467975802657 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 04:03:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:03:22 INFO - PROCESS | 1754 | 1467975802672 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:03:22 INFO - PROCESS | 1754 | 1467975802677 Marionette TRACE conn4 <- [1,2546,null,{}] 04:03:22 INFO - PROCESS | 1754 | 1467975802688 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:22 INFO - PROCESS | 1754 | 1467975802693 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:22 INFO - PROCESS | 1754 | 1467975802876 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 04:03:22 INFO - PROCESS | 1754 | 1467975802886 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:22 INFO - PROCESS | 1754 | 1467975802896 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:23 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3bb800 == 27 [pid = 1754] [id = 644] 04:03:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8d74a400) [pid = 1754] [serial = 1933] [outer = (nil)] 04:03:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8dbb8800) [pid = 1754] [serial = 1934] [outer = 0x8d74a400] 04:03:23 INFO - PROCESS | 1754 | 1467975803113 Marionette DEBUG loaded listener.js 04:03:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8dbbec00) [pid = 1754] [serial = 1935] [outer = 0x8d74a400] 04:03:24 INFO - PROCESS | 1754 | 1467975804104 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 04:03:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:03:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1491ms 04:03:24 INFO - PROCESS | 1754 | 1467975804178 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 04:03:24 INFO - PROCESS | 1754 | 1467975804181 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 04:03:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:03:24 INFO - PROCESS | 1754 | 1467975804189 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:03:24 INFO - PROCESS | 1754 | 1467975804195 Marionette TRACE conn4 <- [1,2550,null,{}] 04:03:24 INFO - PROCESS | 1754 | 1467975804224 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:24 INFO - PROCESS | 1754 | 1467975804235 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:24 INFO - PROCESS | 1754 | 1467975804463 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 04:03:24 INFO - PROCESS | 1754 | 1467975804496 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:24 INFO - PROCESS | 1754 | 1467975804508 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:24 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e955000 == 28 [pid = 1754] [id = 645] 04:03:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8e957000) [pid = 1754] [serial = 1936] [outer = (nil)] 04:03:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8e960800) [pid = 1754] [serial = 1937] [outer = 0x8e957000] 04:03:24 INFO - PROCESS | 1754 | 1467975804585 Marionette DEBUG loaded listener.js 04:03:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x8e99dc00) [pid = 1754] [serial = 1938] [outer = 0x8e957000] 04:03:25 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8cc30000) [pid = 1754] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:03:25 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8ed9c800) [pid = 1754] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:03:25 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8cc31000) [pid = 1754] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:03:25 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8ed92400) [pid = 1754] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:03:25 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8f5f4c00) [pid = 1754] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:03:25 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x90d21800) [pid = 1754] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:03:25 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8ccd3000) [pid = 1754] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:03:25 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8e94b400) [pid = 1754] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:03:25 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8e996c00) [pid = 1754] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:03:25 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8e23a800) [pid = 1754] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:03:25 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8cc33000) [pid = 1754] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:03:26 INFO - PROCESS | 1754 | 1467975806092 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 04:03:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:03:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1938ms 04:03:26 INFO - PROCESS | 1754 | 1467975806128 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 04:03:26 INFO - PROCESS | 1754 | 1467975806133 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 04:03:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:03:26 INFO - PROCESS | 1754 | 1467975806139 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:03:26 INFO - PROCESS | 1754 | 1467975806143 Marionette TRACE conn4 <- [1,2554,null,{}] 04:03:26 INFO - PROCESS | 1754 | 1467975806148 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:26 INFO - PROCESS | 1754 | 1467975806153 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:26 INFO - PROCESS | 1754 | 1467975806322 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 04:03:26 INFO - PROCESS | 1754 | 1467975806342 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:26 INFO - PROCESS | 1754 | 1467975806351 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:26 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d717000 == 29 [pid = 1754] [id = 646] 04:03:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8e240400) [pid = 1754] [serial = 1939] [outer = (nil)] 04:03:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8ead0400) [pid = 1754] [serial = 1940] [outer = 0x8e240400] 04:03:26 INFO - PROCESS | 1754 | 1467975806467 Marionette DEBUG loaded listener.js 04:03:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8ed98800) [pid = 1754] [serial = 1941] [outer = 0x8e240400] 04:03:27 INFO - PROCESS | 1754 | 1467975807674 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 04:03:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:03:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1592ms 04:03:27 INFO - PROCESS | 1754 | 1467975807733 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 04:03:27 INFO - PROCESS | 1754 | 1467975807740 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 04:03:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:03:27 INFO - PROCESS | 1754 | 1467975807749 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:03:27 INFO - PROCESS | 1754 | 1467975807756 Marionette TRACE conn4 <- [1,2558,null,{}] 04:03:27 INFO - PROCESS | 1754 | 1467975807766 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:27 INFO - PROCESS | 1754 | 1467975807771 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:27 INFO - PROCESS | 1754 | 1467975807973 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 04:03:28 INFO - PROCESS | 1754 | 1467975808169 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:28 INFO - PROCESS | 1754 | 1467975808187 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:28 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdfc400 == 30 [pid = 1754] [id = 647] 04:03:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8bdfcc00) [pid = 1754] [serial = 1942] [outer = (nil)] 04:03:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8cc31400) [pid = 1754] [serial = 1943] [outer = 0x8bdfcc00] 04:03:28 INFO - PROCESS | 1754 | 1467975808280 Marionette DEBUG loaded listener.js 04:03:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8d3b8c00) [pid = 1754] [serial = 1944] [outer = 0x8bdfcc00] 04:03:29 INFO - PROCESS | 1754 | 1467975809452 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 04:03:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:03:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1787ms 04:03:29 INFO - PROCESS | 1754 | 1467975809537 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 04:03:29 INFO - PROCESS | 1754 | 1467975809545 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 04:03:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:03:29 INFO - PROCESS | 1754 | 1467975809557 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:03:29 INFO - PROCESS | 1754 | 1467975809561 Marionette TRACE conn4 <- [1,2562,null,{}] 04:03:29 INFO - PROCESS | 1754 | 1467975809569 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:29 INFO - PROCESS | 1754 | 1467975809575 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:29 INFO - PROCESS | 1754 | 1467975809819 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 04:03:30 INFO - PROCESS | 1754 | 1467975810061 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:30 INFO - PROCESS | 1754 | 1467975810073 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:30 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd7800 == 31 [pid = 1754] [id = 648] 04:03:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8e1abc00) [pid = 1754] [serial = 1945] [outer = (nil)] 04:03:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8e1b6400) [pid = 1754] [serial = 1946] [outer = 0x8e1abc00] 04:03:30 INFO - PROCESS | 1754 | 1467975810158 Marionette DEBUG loaded listener.js 04:03:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8e941c00) [pid = 1754] [serial = 1947] [outer = 0x8e1abc00] 04:03:31 INFO - PROCESS | 1754 | 1467975811315 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 04:03:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:03:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1836ms 04:03:31 INFO - PROCESS | 1754 | 1467975811394 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 04:03:31 INFO - PROCESS | 1754 | 1467975811399 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 04:03:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:03:31 INFO - PROCESS | 1754 | 1467975811406 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:03:31 INFO - PROCESS | 1754 | 1467975811413 Marionette TRACE conn4 <- [1,2566,null,{}] 04:03:31 INFO - PROCESS | 1754 | 1467975811430 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:31 INFO - PROCESS | 1754 | 1467975811439 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:31 INFO - PROCESS | 1754 | 1467975811681 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 04:03:32 INFO - PROCESS | 1754 | 1467975811978 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:32 INFO - PROCESS | 1754 | 1467975811992 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:32 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ed9cc00 == 32 [pid = 1754] [id = 649] 04:03:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8ed9e000) [pid = 1754] [serial = 1948] [outer = (nil)] 04:03:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x8f36d000) [pid = 1754] [serial = 1949] [outer = 0x8ed9e000] 04:03:32 INFO - PROCESS | 1754 | 1467975812119 Marionette DEBUG loaded listener.js 04:03:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x8f5eb000) [pid = 1754] [serial = 1950] [outer = 0x8ed9e000] 04:03:33 INFO - PROCESS | 1754 | 1467975813240 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 04:03:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:03:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1889ms 04:03:33 INFO - PROCESS | 1754 | 1467975813297 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 04:03:33 INFO - PROCESS | 1754 | 1467975813301 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 04:03:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:03:33 INFO - PROCESS | 1754 | 1467975813309 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:03:33 INFO - PROCESS | 1754 | 1467975813314 Marionette TRACE conn4 <- [1,2570,null,{}] 04:03:33 INFO - PROCESS | 1754 | 1467975813320 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:33 INFO - PROCESS | 1754 | 1467975813327 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:33 INFO - PROCESS | 1754 | 1467975813540 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 04:03:33 INFO - PROCESS | 1754 | 1467975813775 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:33 INFO - PROCESS | 1754 | 1467975813782 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:33 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e1b4c00 == 33 [pid = 1754] [id = 650] 04:03:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8e234000) [pid = 1754] [serial = 1951] [outer = (nil)] 04:03:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8f71f800) [pid = 1754] [serial = 1952] [outer = 0x8e234000] 04:03:33 INFO - PROCESS | 1754 | 1467975813916 Marionette DEBUG loaded listener.js 04:03:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x90d1a000) [pid = 1754] [serial = 1953] [outer = 0x8e234000] 04:03:35 INFO - PROCESS | 1754 | 1467975815203 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 04:03:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:03:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1987ms 04:03:35 INFO - PROCESS | 1754 | 1467975815297 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 04:03:35 INFO - PROCESS | 1754 | 1467975815303 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 04:03:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:03:35 INFO - PROCESS | 1754 | 1467975815313 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:03:35 INFO - PROCESS | 1754 | 1467975815317 Marionette TRACE conn4 <- [1,2574,null,{}] 04:03:35 INFO - PROCESS | 1754 | 1467975815327 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:35 INFO - PROCESS | 1754 | 1467975815331 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:35 INFO - PROCESS | 1754 | 1467975815651 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 04:03:35 INFO - PROCESS | 1754 | 1467975815855 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:35 INFO - PROCESS | 1754 | 1467975815867 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:35 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc38000 == 34 [pid = 1754] [id = 651] 04:03:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8cc38400) [pid = 1754] [serial = 1954] [outer = (nil)] 04:03:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8d3be800) [pid = 1754] [serial = 1955] [outer = 0x8cc38400] 04:03:35 INFO - PROCESS | 1754 | 1467975815945 Marionette DEBUG loaded listener.js 04:03:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x8d73c800) [pid = 1754] [serial = 1956] [outer = 0x8cc38400] 04:03:36 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3c5c00 == 33 [pid = 1754] [id = 618] 04:03:36 INFO - PROCESS | 1754 | --DOCSHELL 0x8e94ec00 == 32 [pid = 1754] [id = 621] 04:03:36 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf1400 == 31 [pid = 1754] [id = 610] 04:03:36 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbdb800 == 30 [pid = 1754] [id = 609] 04:03:36 INFO - PROCESS | 1754 | --DOCSHELL 0x8d713c00 == 29 [pid = 1754] [id = 620] 04:03:36 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdff800 == 28 [pid = 1754] [id = 619] 04:03:36 INFO - PROCESS | 1754 | --DOCSHELL 0x8ccd7800 == 27 [pid = 1754] [id = 607] 04:03:36 INFO - PROCESS | 1754 | --DOCSHELL 0x8e955000 == 26 [pid = 1754] [id = 645] 04:03:36 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3bb800 == 25 [pid = 1754] [id = 644] 04:03:36 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf7c00 == 24 [pid = 1754] [id = 643] 04:03:36 INFO - PROCESS | 1754 | --DOCSHELL 0x8e943c00 == 23 [pid = 1754] [id = 642] 04:03:36 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x91e15c00) [pid = 1754] [serial = 1902] [outer = (nil)] [url = about:blank] 04:03:36 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x917c4400) [pid = 1754] [serial = 1901] [outer = (nil)] [url = about:blank] 04:03:36 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x90d18800) [pid = 1754] [serial = 1895] [outer = (nil)] [url = about:blank] 04:03:36 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8e995000) [pid = 1754] [serial = 1898] [outer = (nil)] [url = about:blank] 04:03:36 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x90d1b000) [pid = 1754] [serial = 1896] [outer = (nil)] [url = about:blank] 04:03:36 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8f365c00) [pid = 1754] [serial = 1892] [outer = (nil)] [url = about:blank] 04:03:36 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8f726000) [pid = 1754] [serial = 1880] [outer = (nil)] [url = about:blank] 04:03:36 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x90d1a400) [pid = 1754] [serial = 1881] [outer = (nil)] [url = about:blank] 04:03:36 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x90eb6800) [pid = 1754] [serial = 1883] [outer = (nil)] [url = about:blank] 04:03:36 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x90f32800) [pid = 1754] [serial = 1884] [outer = (nil)] [url = about:blank] 04:03:36 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8d3bc400) [pid = 1754] [serial = 1874] [outer = (nil)] [url = about:blank] 04:03:36 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8d73c400) [pid = 1754] [serial = 1875] [outer = (nil)] [url = about:blank] 04:03:36 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8e95f000) [pid = 1754] [serial = 1877] [outer = (nil)] [url = about:blank] 04:03:36 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8eacdc00) [pid = 1754] [serial = 1878] [outer = (nil)] [url = about:blank] 04:03:36 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8ed96800) [pid = 1754] [serial = 1872] [outer = (nil)] [url = about:blank] 04:03:36 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8e23ec00) [pid = 1754] [serial = 1889] [outer = (nil)] [url = about:blank] 04:03:36 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8e945400) [pid = 1754] [serial = 1890] [outer = (nil)] [url = about:blank] 04:03:36 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8ccd5000) [pid = 1754] [serial = 1886] [outer = (nil)] [url = about:blank] 04:03:36 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8d3b7800) [pid = 1754] [serial = 1887] [outer = (nil)] [url = about:blank] 04:03:36 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8f5e5800) [pid = 1754] [serial = 1893] [outer = (nil)] [url = about:blank] 04:03:36 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x90e78400) [pid = 1754] [serial = 1899] [outer = (nil)] [url = about:blank] 04:03:36 INFO - PROCESS | 1754 | 1467975816947 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 04:03:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:03:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1691ms 04:03:37 INFO - PROCESS | 1754 | 1467975817005 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 04:03:37 INFO - PROCESS | 1754 | 1467975817012 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 04:03:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:03:37 INFO - PROCESS | 1754 | 1467975817023 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:03:37 INFO - PROCESS | 1754 | 1467975817026 Marionette TRACE conn4 <- [1,2578,null,{}] 04:03:37 INFO - PROCESS | 1754 | 1467975817034 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:37 INFO - PROCESS | 1754 | 1467975817044 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:37 INFO - PROCESS | 1754 | 1467975817244 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 04:03:37 INFO - PROCESS | 1754 | 1467975817389 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:37 INFO - PROCESS | 1754 | 1467975817399 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:37 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3bb800 == 24 [pid = 1754] [id = 652] 04:03:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8d748400) [pid = 1754] [serial = 1957] [outer = (nil)] 04:03:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8e1aec00) [pid = 1754] [serial = 1958] [outer = 0x8d748400] 04:03:37 INFO - PROCESS | 1754 | 1467975817518 Marionette DEBUG loaded listener.js 04:03:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8e23f400) [pid = 1754] [serial = 1959] [outer = 0x8d748400] 04:03:38 INFO - PROCESS | 1754 | 1467975818359 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 04:03:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:03:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1386ms 04:03:38 INFO - PROCESS | 1754 | 1467975818410 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 04:03:38 INFO - PROCESS | 1754 | 1467975818415 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 04:03:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:03:38 INFO - PROCESS | 1754 | 1467975818421 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:03:38 INFO - PROCESS | 1754 | 1467975818428 Marionette TRACE conn4 <- [1,2582,null,{}] 04:03:38 INFO - PROCESS | 1754 | 1467975818444 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:38 INFO - PROCESS | 1754 | 1467975818453 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:38 INFO - PROCESS | 1754 | 1467975818644 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 04:03:38 INFO - PROCESS | 1754 | 1467975818808 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:38 INFO - PROCESS | 1754 | 1467975818817 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:38 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e23bc00 == 25 [pid = 1754] [id = 653] 04:03:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8e941400) [pid = 1754] [serial = 1960] [outer = (nil)] 04:03:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8ed94800) [pid = 1754] [serial = 1961] [outer = 0x8e941400] 04:03:38 INFO - PROCESS | 1754 | 1467975818894 Marionette DEBUG loaded listener.js 04:03:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8f364000) [pid = 1754] [serial = 1962] [outer = 0x8e941400] 04:03:40 INFO - PROCESS | 1754 | 1467975820405 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 04:03:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:03:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 2041ms 04:03:40 INFO - PROCESS | 1754 | 1467975820465 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 04:03:40 INFO - PROCESS | 1754 | 1467975820473 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 04:03:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:03:40 INFO - PROCESS | 1754 | 1467975820494 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:03:40 INFO - PROCESS | 1754 | 1467975820500 Marionette TRACE conn4 <- [1,2586,null,{}] 04:03:40 INFO - PROCESS | 1754 | 1467975820509 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:40 INFO - PROCESS | 1754 | 1467975820515 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:40 INFO - PROCESS | 1754 | 1467975820753 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 04:03:41 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x92126000) [pid = 1754] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:03:41 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8d3c0000) [pid = 1754] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:03:41 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8cc2a400) [pid = 1754] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:03:41 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8bbd2800) [pid = 1754] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:03:41 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8bdffc00) [pid = 1754] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:03:41 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8d3b9c00) [pid = 1754] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:03:41 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x8e95fc00) [pid = 1754] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:03:41 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8e946c00) [pid = 1754] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:03:41 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x8bdf8400) [pid = 1754] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:03:41 INFO - PROCESS | 1754 | --DOMWINDOW == 63 (0x91e13000) [pid = 1754] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:03:41 INFO - PROCESS | 1754 | --DOMWINDOW == 62 (0x8e957000) [pid = 1754] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:03:41 INFO - PROCESS | 1754 | --DOMWINDOW == 61 (0x8d74a400) [pid = 1754] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:03:41 INFO - PROCESS | 1754 | 1467975821044 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:41 INFO - PROCESS | 1754 | 1467975821055 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:41 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a7800 == 26 [pid = 1754] [id = 654] 04:03:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 62 (0x8bbd2800) [pid = 1754] [serial = 1963] [outer = (nil)] 04:03:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 63 (0x8cc37800) [pid = 1754] [serial = 1964] [outer = 0x8bbd2800] 04:03:41 INFO - PROCESS | 1754 | 1467975821140 Marionette DEBUG loaded listener.js 04:03:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 64 (0x8dbb3800) [pid = 1754] [serial = 1965] [outer = 0x8bbd2800] 04:03:42 INFO - PROCESS | 1754 | 1467975822100 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 04:03:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:03:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1688ms 04:03:42 INFO - PROCESS | 1754 | 1467975822182 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 04:03:42 INFO - PROCESS | 1754 | 1467975822191 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 04:03:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:03:42 INFO - PROCESS | 1754 | 1467975822201 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:03:42 INFO - PROCESS | 1754 | 1467975822208 Marionette TRACE conn4 <- [1,2590,null,{}] 04:03:42 INFO - PROCESS | 1754 | 1467975822217 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:42 INFO - PROCESS | 1754 | 1467975822223 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:42 INFO - PROCESS | 1754 | 1467975822461 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 04:03:42 INFO - PROCESS | 1754 | 1467975822766 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:42 INFO - PROCESS | 1754 | 1467975822783 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:42 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a9c00 == 27 [pid = 1754] [id = 655] 04:03:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x8bdf1400) [pid = 1754] [serial = 1966] [outer = (nil)] 04:03:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8d3c0000) [pid = 1754] [serial = 1967] [outer = 0x8bdf1400] 04:03:42 INFO - PROCESS | 1754 | 1467975822867 Marionette DEBUG loaded listener.js 04:03:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8d746800) [pid = 1754] [serial = 1968] [outer = 0x8bdf1400] 04:03:43 INFO - PROCESS | 1754 | 1467975823903 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 04:03:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:03:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1747ms 04:03:43 INFO - PROCESS | 1754 | 1467975823951 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 04:03:43 INFO - PROCESS | 1754 | 1467975823962 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 04:03:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:03:43 INFO - PROCESS | 1754 | 1467975823981 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:03:43 INFO - PROCESS | 1754 | 1467975823989 Marionette TRACE conn4 <- [1,2594,null,{}] 04:03:44 INFO - PROCESS | 1754 | 1467975824000 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:44 INFO - PROCESS | 1754 | 1467975824010 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:44 INFO - PROCESS | 1754 | 1467975824301 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 04:03:44 INFO - PROCESS | 1754 | 1467975824590 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:44 INFO - PROCESS | 1754 | 1467975824603 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:44 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b4c00 == 28 [pid = 1754] [id = 656] 04:03:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8e233400) [pid = 1754] [serial = 1969] [outer = (nil)] 04:03:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8ed97400) [pid = 1754] [serial = 1970] [outer = 0x8e233400] 04:03:44 INFO - PROCESS | 1754 | 1467975824695 Marionette DEBUG loaded listener.js 04:03:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8f5f3800) [pid = 1754] [serial = 1971] [outer = 0x8e233400] 04:03:45 INFO - PROCESS | 1754 | 1467975825782 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 04:03:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:03:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1845ms 04:03:45 INFO - PROCESS | 1754 | 1467975825824 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 04:03:45 INFO - PROCESS | 1754 | 1467975825829 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 04:03:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:03:45 INFO - PROCESS | 1754 | 1467975825837 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:03:45 INFO - PROCESS | 1754 | 1467975825843 Marionette TRACE conn4 <- [1,2598,null,{}] 04:03:45 INFO - PROCESS | 1754 | 1467975825861 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:45 INFO - PROCESS | 1754 | 1467975825870 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:46 INFO - PROCESS | 1754 | 1467975826112 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 04:03:46 INFO - PROCESS | 1754 | 1467975826348 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:46 INFO - PROCESS | 1754 | 1467975826362 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:46 INFO - PROCESS | 1754 | ++DOCSHELL 0x90d1b400 == 29 [pid = 1754] [id = 657] 04:03:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x90e79000) [pid = 1754] [serial = 1972] [outer = (nil)] 04:03:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x90e7dc00) [pid = 1754] [serial = 1973] [outer = 0x90e79000] 04:03:46 INFO - PROCESS | 1754 | 1467975826462 Marionette DEBUG loaded listener.js 04:03:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x90ead400) [pid = 1754] [serial = 1974] [outer = 0x90e79000] 04:03:47 INFO - PROCESS | 1754 | 1467975827493 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 04:03:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:03:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1694ms 04:03:47 INFO - PROCESS | 1754 | 1467975827531 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 04:03:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:03:47 INFO - PROCESS | 1754 | 1467975827537 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 04:03:47 INFO - PROCESS | 1754 | 1467975827544 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:03:47 INFO - PROCESS | 1754 | 1467975827548 Marionette TRACE conn4 <- [1,2602,null,{}] 04:03:47 INFO - PROCESS | 1754 | 1467975827555 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:47 INFO - PROCESS | 1754 | 1467975827560 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:47 INFO - PROCESS | 1754 | 1467975827759 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 04:03:48 INFO - PROCESS | 1754 | 1467975827989 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:48 INFO - PROCESS | 1754 | 1467975828000 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:48 INFO - PROCESS | 1754 | ++DOCSHELL 0x90eb0000 == 30 [pid = 1754] [id = 658] 04:03:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x90eb0800) [pid = 1754] [serial = 1975] [outer = (nil)] 04:03:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x90eb8c00) [pid = 1754] [serial = 1976] [outer = 0x90eb0800] 04:03:48 INFO - PROCESS | 1754 | 1467975828127 Marionette DEBUG loaded listener.js 04:03:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x90f34000) [pid = 1754] [serial = 1977] [outer = 0x90eb0800] 04:03:49 INFO - PROCESS | 1754 | 1467975829102 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 04:03:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:03:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1633ms 04:03:49 INFO - PROCESS | 1754 | 1467975829178 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 04:03:49 INFO - PROCESS | 1754 | 1467975829181 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 04:03:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:03:49 INFO - PROCESS | 1754 | 1467975829189 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:03:49 INFO - PROCESS | 1754 | 1467975829192 Marionette TRACE conn4 <- [1,2606,null,{}] 04:03:49 INFO - PROCESS | 1754 | 1467975829199 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:49 INFO - PROCESS | 1754 | 1467975829203 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:49 INFO - PROCESS | 1754 | 1467975829434 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 04:03:49 INFO - PROCESS | 1754 | 1467975829676 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:49 INFO - PROCESS | 1754 | 1467975829684 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:49 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e948400 == 31 [pid = 1754] [id = 659] 04:03:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x90f36c00) [pid = 1754] [serial = 1978] [outer = (nil)] 04:03:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x90f3b400) [pid = 1754] [serial = 1979] [outer = 0x90f36c00] 04:03:49 INFO - PROCESS | 1754 | 1467975829821 Marionette DEBUG loaded listener.js 04:03:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x90f3d000) [pid = 1754] [serial = 1980] [outer = 0x90f36c00] 04:03:51 INFO - PROCESS | 1754 | 1467975831068 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 04:03:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:03:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1947ms 04:03:51 INFO - PROCESS | 1754 | 1467975831137 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 04:03:51 INFO - PROCESS | 1754 | 1467975831143 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 04:03:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:03:51 INFO - PROCESS | 1754 | 1467975831152 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:03:51 INFO - PROCESS | 1754 | 1467975831157 Marionette TRACE conn4 <- [1,2610,null,{}] 04:03:51 INFO - PROCESS | 1754 | 1467975831166 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:51 INFO - PROCESS | 1754 | 1467975831172 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:51 INFO - PROCESS | 1754 | 1467975831441 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 04:03:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3ad800 == 30 [pid = 1754] [id = 622] 04:03:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8d70f400 == 29 [pid = 1754] [id = 611] 04:03:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8ead0800 == 28 [pid = 1754] [id = 608] 04:03:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8e1b4c00 == 27 [pid = 1754] [id = 650] 04:03:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3bf400 == 26 [pid = 1754] [id = 612] 04:03:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8e958800 == 25 [pid = 1754] [id = 613] 04:03:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdfc400 == 24 [pid = 1754] [id = 647] 04:03:53 INFO - PROCESS | 1754 | --DOCSHELL 0x90eb7800 == 23 [pid = 1754] [id = 614] 04:03:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd7800 == 22 [pid = 1754] [id = 648] 04:03:53 INFO - PROCESS | 1754 | --DOCSHELL 0x917c8c00 == 21 [pid = 1754] [id = 616] 04:03:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8d73cc00 == 20 [pid = 1754] [id = 615] 04:03:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8ed9cc00 == 19 [pid = 1754] [id = 649] 04:03:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8e950800 == 18 [pid = 1754] [id = 623] 04:03:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf3800 == 17 [pid = 1754] [id = 606] 04:03:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a6800 == 16 [pid = 1754] [id = 617] 04:03:53 INFO - PROCESS | 1754 | --DOCSHELL 0x8d717000 == 15 [pid = 1754] [id = 646] 04:03:53 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8ead0400) [pid = 1754] [serial = 1940] [outer = (nil)] [url = about:blank] 04:03:53 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x928f6400) [pid = 1754] [serial = 1913] [outer = (nil)] [url = about:blank] 04:03:53 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x9295a400) [pid = 1754] [serial = 1917] [outer = (nil)] [url = about:blank] 04:03:53 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x92957400) [pid = 1754] [serial = 1916] [outer = (nil)] [url = about:blank] 04:03:53 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x9395a800) [pid = 1754] [serial = 1920] [outer = (nil)] [url = about:blank] 04:03:53 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x93882400) [pid = 1754] [serial = 1919] [outer = (nil)] [url = about:blank] 04:03:53 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x93b66800) [pid = 1754] [serial = 1923] [outer = (nil)] [url = about:blank] 04:03:53 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x93b61800) [pid = 1754] [serial = 1922] [outer = (nil)] [url = about:blank] 04:03:53 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8d3c3000) [pid = 1754] [serial = 1926] [outer = (nil)] [url = about:blank] 04:03:53 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8cc32c00) [pid = 1754] [serial = 1925] [outer = (nil)] [url = about:blank] 04:03:53 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8e236000) [pid = 1754] [serial = 1905] [outer = (nil)] [url = about:blank] 04:03:53 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8e1b3c00) [pid = 1754] [serial = 1904] [outer = (nil)] [url = about:blank] 04:03:53 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x8f727000) [pid = 1754] [serial = 1908] [outer = (nil)] [url = about:blank] 04:03:53 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8f5f2800) [pid = 1754] [serial = 1907] [outer = (nil)] [url = about:blank] 04:03:53 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x8e993800) [pid = 1754] [serial = 1929] [outer = (nil)] [url = about:blank] 04:03:53 INFO - PROCESS | 1754 | --DOMWINDOW == 63 (0x8e954400) [pid = 1754] [serial = 1928] [outer = (nil)] [url = about:blank] 04:03:53 INFO - PROCESS | 1754 | --DOMWINDOW == 62 (0x8cc34800) [pid = 1754] [serial = 1931] [outer = (nil)] [url = about:blank] 04:03:53 INFO - PROCESS | 1754 | --DOMWINDOW == 61 (0x928ee400) [pid = 1754] [serial = 1911] [outer = (nil)] [url = about:blank] 04:03:53 INFO - PROCESS | 1754 | --DOMWINDOW == 60 (0x8d3b8000) [pid = 1754] [serial = 1932] [outer = (nil)] [url = about:blank] 04:03:53 INFO - PROCESS | 1754 | --DOMWINDOW == 59 (0x9212a800) [pid = 1754] [serial = 1910] [outer = (nil)] [url = about:blank] 04:03:53 INFO - PROCESS | 1754 | --DOMWINDOW == 58 (0x8e960800) [pid = 1754] [serial = 1937] [outer = (nil)] [url = about:blank] 04:03:53 INFO - PROCESS | 1754 | --DOMWINDOW == 57 (0x8e99dc00) [pid = 1754] [serial = 1938] [outer = (nil)] [url = about:blank] 04:03:53 INFO - PROCESS | 1754 | --DOMWINDOW == 56 (0x8dbbec00) [pid = 1754] [serial = 1935] [outer = (nil)] [url = about:blank] 04:03:53 INFO - PROCESS | 1754 | --DOMWINDOW == 55 (0x8dbb8800) [pid = 1754] [serial = 1934] [outer = (nil)] [url = about:blank] 04:03:53 INFO - PROCESS | 1754 | --DOMWINDOW == 54 (0x92950800) [pid = 1754] [serial = 1914] [outer = (nil)] [url = about:blank] 04:03:53 INFO - PROCESS | 1754 | 1467975833235 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:53 INFO - PROCESS | 1754 | 1467975833251 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:53 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3abc00 == 16 [pid = 1754] [id = 660] 04:03:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 55 (0x8b3b0000) [pid = 1754] [serial = 1981] [outer = (nil)] 04:03:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 56 (0x8bbd0c00) [pid = 1754] [serial = 1982] [outer = 0x8b3b0000] 04:03:53 INFO - PROCESS | 1754 | 1467975833438 Marionette DEBUG loaded listener.js 04:03:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 57 (0x8bdf0400) [pid = 1754] [serial = 1983] [outer = 0x8b3b0000] 04:03:54 INFO - PROCESS | 1754 | 1467975834578 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 04:03:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:03:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 3491ms 04:03:54 INFO - PROCESS | 1754 | 1467975834660 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 04:03:54 INFO - PROCESS | 1754 | 1467975834666 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 04:03:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:03:54 INFO - PROCESS | 1754 | 1467975834674 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:03:54 INFO - PROCESS | 1754 | 1467975834680 Marionette TRACE conn4 <- [1,2614,null,{}] 04:03:54 INFO - PROCESS | 1754 | 1467975834688 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:54 INFO - PROCESS | 1754 | 1467975834697 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:54 INFO - PROCESS | 1754 | 1467975834929 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 04:03:55 INFO - PROCESS | 1754 | 1467975835076 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:55 INFO - PROCESS | 1754 | 1467975835087 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:55 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ccd4800 == 17 [pid = 1754] [id = 661] 04:03:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 58 (0x8ccd5800) [pid = 1754] [serial = 1984] [outer = (nil)] 04:03:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 59 (0x8d3be400) [pid = 1754] [serial = 1985] [outer = 0x8ccd5800] 04:03:55 INFO - PROCESS | 1754 | 1467975835160 Marionette DEBUG loaded listener.js 04:03:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 60 (0x8d713400) [pid = 1754] [serial = 1986] [outer = 0x8ccd5800] 04:03:56 INFO - PROCESS | 1754 | 1467975836039 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 04:03:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:03:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1432ms 04:03:56 INFO - PROCESS | 1754 | 1467975836111 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 04:03:56 INFO - PROCESS | 1754 | 1467975836119 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 04:03:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:03:56 INFO - PROCESS | 1754 | 1467975836130 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:03:56 INFO - PROCESS | 1754 | 1467975836133 Marionette TRACE conn4 <- [1,2618,null,{}] 04:03:56 INFO - PROCESS | 1754 | 1467975836145 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:56 INFO - PROCESS | 1754 | 1467975836151 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:56 INFO - PROCESS | 1754 | 1467975836384 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 04:03:56 INFO - PROCESS | 1754 | 1467975836409 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:56 INFO - PROCESS | 1754 | 1467975836416 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:56 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d710c00 == 18 [pid = 1754] [id = 662] 04:03:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 61 (0x8dbb2c00) [pid = 1754] [serial = 1987] [outer = (nil)] 04:03:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 62 (0x8dbbf800) [pid = 1754] [serial = 1988] [outer = 0x8dbb2c00] 04:03:56 INFO - PROCESS | 1754 | 1467975836489 Marionette DEBUG loaded listener.js 04:03:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 63 (0x8e1b4c00) [pid = 1754] [serial = 1989] [outer = 0x8dbb2c00] 04:03:57 INFO - PROCESS | 1754 | 1467975837588 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 04:03:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:03:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1544ms 04:03:57 INFO - PROCESS | 1754 | 1467975837676 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 04:03:57 INFO - PROCESS | 1754 | 1467975837683 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 04:03:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:03:57 INFO - PROCESS | 1754 | 1467975837705 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:03:57 INFO - PROCESS | 1754 | 1467975837720 Marionette TRACE conn4 <- [1,2622,null,{}] 04:03:57 INFO - PROCESS | 1754 | 1467975837774 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:57 INFO - PROCESS | 1754 | 1467975837786 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:58 INFO - PROCESS | 1754 | 1467975838112 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 04:03:58 INFO - PROCESS | 1754 | --DOMWINDOW == 62 (0x8e1abc00) [pid = 1754] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:03:58 INFO - PROCESS | 1754 | --DOMWINDOW == 61 (0x8ed9e000) [pid = 1754] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:03:58 INFO - PROCESS | 1754 | --DOMWINDOW == 60 (0x8cc38400) [pid = 1754] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:03:58 INFO - PROCESS | 1754 | --DOMWINDOW == 59 (0x8e941400) [pid = 1754] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:03:58 INFO - PROCESS | 1754 | --DOMWINDOW == 58 (0x8e240400) [pid = 1754] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:03:58 INFO - PROCESS | 1754 | --DOMWINDOW == 57 (0x8e234000) [pid = 1754] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:03:58 INFO - PROCESS | 1754 | --DOMWINDOW == 56 (0x8bdfcc00) [pid = 1754] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:03:58 INFO - PROCESS | 1754 | --DOMWINDOW == 55 (0x8d748400) [pid = 1754] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:03:58 INFO - PROCESS | 1754 | --DOMWINDOW == 54 (0x8bbd2800) [pid = 1754] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:03:59 INFO - PROCESS | 1754 | 1467975839027 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:59 INFO - PROCESS | 1754 | 1467975839040 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:03:59 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b2c00 == 19 [pid = 1754] [id = 663] 04:03:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 55 (0x8b3b3800) [pid = 1754] [serial = 1990] [outer = (nil)] 04:03:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 56 (0x8cc32000) [pid = 1754] [serial = 1991] [outer = 0x8b3b3800] 04:03:59 INFO - PROCESS | 1754 | 1467975839186 Marionette DEBUG loaded listener.js 04:03:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 57 (0x8e240400) [pid = 1754] [serial = 1992] [outer = 0x8b3b3800] 04:04:00 INFO - PROCESS | 1754 | 1467975840093 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 04:04:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:04:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 2444ms 04:04:00 INFO - PROCESS | 1754 | 1467975840138 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 04:04:00 INFO - PROCESS | 1754 | 1467975840143 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 04:04:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:04:00 INFO - PROCESS | 1754 | 1467975840149 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:04:00 INFO - PROCESS | 1754 | 1467975840153 Marionette TRACE conn4 <- [1,2626,null,{}] 04:04:00 INFO - PROCESS | 1754 | 1467975840159 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:00 INFO - PROCESS | 1754 | 1467975840164 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:00 INFO - PROCESS | 1754 | 1467975840336 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 04:04:00 INFO - PROCESS | 1754 | 1467975840345 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:00 INFO - PROCESS | 1754 | 1467975840354 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:00 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d73e800 == 20 [pid = 1754] [id = 664] 04:04:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 58 (0x8e950000) [pid = 1754] [serial = 1993] [outer = (nil)] 04:04:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 59 (0x8e960000) [pid = 1754] [serial = 1994] [outer = 0x8e950000] 04:04:00 INFO - PROCESS | 1754 | 1467975840424 Marionette DEBUG loaded listener.js 04:04:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 60 (0x8e998c00) [pid = 1754] [serial = 1995] [outer = 0x8e950000] 04:04:01 INFO - PROCESS | 1754 | 1467975841551 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 04:04:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:04:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1440ms 04:04:01 INFO - PROCESS | 1754 | 1467975841590 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 04:04:01 INFO - PROCESS | 1754 | 1467975841597 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 04:04:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:04:01 INFO - PROCESS | 1754 | 1467975841606 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:04:01 INFO - PROCESS | 1754 | 1467975841611 Marionette TRACE conn4 <- [1,2630,null,{}] 04:04:01 INFO - PROCESS | 1754 | 1467975841620 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:01 INFO - PROCESS | 1754 | 1467975841626 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:01 INFO - PROCESS | 1754 | 1467975841813 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 04:04:02 INFO - PROCESS | 1754 | 1467975842055 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:02 INFO - PROCESS | 1754 | 1467975842068 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:02 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc38800 == 21 [pid = 1754] [id = 665] 04:04:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 61 (0x8ccce400) [pid = 1754] [serial = 1996] [outer = (nil)] 04:04:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 62 (0x8d71b800) [pid = 1754] [serial = 1997] [outer = 0x8ccce400] 04:04:02 INFO - PROCESS | 1754 | 1467975842214 Marionette DEBUG loaded listener.js 04:04:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 63 (0x8e1b3c00) [pid = 1754] [serial = 1998] [outer = 0x8ccce400] 04:04:03 INFO - PROCESS | 1754 | 1467975843200 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 04:04:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:04:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1644ms 04:04:03 INFO - PROCESS | 1754 | 1467975843255 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 04:04:03 INFO - PROCESS | 1754 | 1467975843261 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 04:04:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:04:03 INFO - PROCESS | 1754 | 1467975843275 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:04:03 INFO - PROCESS | 1754 | 1467975843280 Marionette TRACE conn4 <- [1,2634,null,{}] 04:04:03 INFO - PROCESS | 1754 | 1467975843286 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:03 INFO - PROCESS | 1754 | 1467975843292 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:03 INFO - PROCESS | 1754 | 1467975843483 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 04:04:03 INFO - PROCESS | 1754 | 1467975843666 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:03 INFO - PROCESS | 1754 | 1467975843674 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:03 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc37000 == 22 [pid = 1754] [id = 666] 04:04:03 INFO - PROCESS | 1754 | ++DOMWINDOW == 64 (0x8d70f400) [pid = 1754] [serial = 1999] [outer = (nil)] 04:04:03 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x8e999c00) [pid = 1754] [serial = 2000] [outer = 0x8d70f400] 04:04:03 INFO - PROCESS | 1754 | 1467975843761 Marionette DEBUG loaded listener.js 04:04:03 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8eacf000) [pid = 1754] [serial = 2001] [outer = 0x8d70f400] 04:04:05 INFO - PROCESS | 1754 | 1467975845051 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 04:04:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:04:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1838ms 04:04:05 INFO - PROCESS | 1754 | 1467975845139 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 04:04:05 INFO - PROCESS | 1754 | 1467975845147 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 04:04:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:04:05 INFO - PROCESS | 1754 | 1467975845158 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:04:05 INFO - PROCESS | 1754 | 1467975845168 Marionette TRACE conn4 <- [1,2638,null,{}] 04:04:05 INFO - PROCESS | 1754 | 1467975845255 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:05 INFO - PROCESS | 1754 | 1467975845268 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:05 INFO - PROCESS | 1754 | 1467975845582 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 04:04:05 INFO - PROCESS | 1754 | 1467975845729 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:05 INFO - PROCESS | 1754 | 1467975845742 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:05 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f364c00 == 23 [pid = 1754] [id = 667] 04:04:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8f366000) [pid = 1754] [serial = 2002] [outer = (nil)] 04:04:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8f36f400) [pid = 1754] [serial = 2003] [outer = 0x8f366000] 04:04:05 INFO - PROCESS | 1754 | 1467975845825 Marionette DEBUG loaded listener.js 04:04:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8f5ed800) [pid = 1754] [serial = 2004] [outer = 0x8f366000] 04:04:06 INFO - PROCESS | 1754 | 1467975846765 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 04:04:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:04:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1648ms 04:04:06 INFO - PROCESS | 1754 | 1467975846805 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 04:04:06 INFO - PROCESS | 1754 | 1467975846810 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 04:04:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:04:06 INFO - PROCESS | 1754 | 1467975846817 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:04:06 INFO - PROCESS | 1754 | 1467975846821 Marionette TRACE conn4 <- [1,2642,null,{}] 04:04:06 INFO - PROCESS | 1754 | 1467975846826 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:06 INFO - PROCESS | 1754 | 1467975846832 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:07 INFO - PROCESS | 1754 | 1467975847012 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 04:04:07 INFO - PROCESS | 1754 | 1467975847210 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:07 INFO - PROCESS | 1754 | 1467975847221 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:07 INFO - PROCESS | 1754 | ++DOCSHELL 0x8dbb0c00 == 24 [pid = 1754] [id = 668] 04:04:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8f363400) [pid = 1754] [serial = 2005] [outer = (nil)] 04:04:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8f722c00) [pid = 1754] [serial = 2006] [outer = 0x8f363400] 04:04:07 INFO - PROCESS | 1754 | 1467975847339 Marionette DEBUG loaded listener.js 04:04:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8f725000) [pid = 1754] [serial = 2007] [outer = 0x8f363400] 04:04:08 INFO - PROCESS | 1754 | 1467975848324 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 04:04:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:04:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1583ms 04:04:08 INFO - PROCESS | 1754 | 1467975848402 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 04:04:08 INFO - PROCESS | 1754 | 1467975848405 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 04:04:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:04:08 INFO - PROCESS | 1754 | 1467975848412 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:04:08 INFO - PROCESS | 1754 | 1467975848416 Marionette TRACE conn4 <- [1,2646,null,{}] 04:04:08 INFO - PROCESS | 1754 | 1467975848422 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:08 INFO - PROCESS | 1754 | 1467975848428 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:08 INFO - PROCESS | 1754 | 1467975848640 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 04:04:08 INFO - PROCESS | 1754 | 1467975848821 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:08 INFO - PROCESS | 1754 | 1467975848829 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:08 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a7400 == 25 [pid = 1754] [id = 669] 04:04:08 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8cccdc00) [pid = 1754] [serial = 2008] [outer = (nil)] 04:04:08 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x90d16c00) [pid = 1754] [serial = 2009] [outer = 0x8cccdc00] 04:04:08 INFO - PROCESS | 1754 | 1467975848953 Marionette DEBUG loaded listener.js 04:04:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x90d1b800) [pid = 1754] [serial = 2010] [outer = 0x8cccdc00] 04:04:09 INFO - PROCESS | 1754 | 1467975849942 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 04:04:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:04:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1636ms 04:04:10 INFO - PROCESS | 1754 | 1467975850049 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 04:04:10 INFO - PROCESS | 1754 | 1467975850053 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 04:04:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:04:10 INFO - PROCESS | 1754 | 1467975850060 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:04:10 INFO - PROCESS | 1754 | 1467975850064 Marionette TRACE conn4 <- [1,2650,null,{}] 04:04:10 INFO - PROCESS | 1754 | 1467975850070 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:10 INFO - PROCESS | 1754 | 1467975850081 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:10 INFO - PROCESS | 1754 | 1467975850546 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 04:04:10 INFO - PROCESS | 1754 | 1467975850754 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:10 INFO - PROCESS | 1754 | 1467975850763 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:10 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd4000 == 26 [pid = 1754] [id = 670] 04:04:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8bbd5000) [pid = 1754] [serial = 2011] [outer = (nil)] 04:04:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8bdfc400) [pid = 1754] [serial = 2012] [outer = 0x8bbd5000] 04:04:10 INFO - PROCESS | 1754 | 1467975850848 Marionette DEBUG loaded listener.js 04:04:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8ccd5400) [pid = 1754] [serial = 2013] [outer = 0x8bbd5000] 04:04:11 INFO - PROCESS | 1754 | 1467975851876 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 04:04:11 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8d3be800) [pid = 1754] [serial = 1955] [outer = (nil)] [url = about:blank] 04:04:11 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8e1aec00) [pid = 1754] [serial = 1958] [outer = (nil)] [url = about:blank] 04:04:11 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8e1b6400) [pid = 1754] [serial = 1946] [outer = (nil)] [url = about:blank] 04:04:11 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8e23f400) [pid = 1754] [serial = 1959] [outer = (nil)] [url = about:blank] 04:04:11 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8f5eb000) [pid = 1754] [serial = 1950] [outer = (nil)] [url = about:blank] 04:04:11 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8f364000) [pid = 1754] [serial = 1962] [outer = (nil)] [url = about:blank] 04:04:11 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8d3b8c00) [pid = 1754] [serial = 1944] [outer = (nil)] [url = about:blank] 04:04:11 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8dbb3800) [pid = 1754] [serial = 1965] [outer = (nil)] [url = about:blank] 04:04:11 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8cc37800) [pid = 1754] [serial = 1964] [outer = (nil)] [url = about:blank] 04:04:11 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8e941c00) [pid = 1754] [serial = 1947] [outer = (nil)] [url = about:blank] 04:04:11 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8f36d000) [pid = 1754] [serial = 1949] [outer = (nil)] [url = about:blank] 04:04:11 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x8d73c800) [pid = 1754] [serial = 1956] [outer = (nil)] [url = about:blank] 04:04:11 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8ed94800) [pid = 1754] [serial = 1961] [outer = (nil)] [url = about:blank] 04:04:11 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x8ed98800) [pid = 1754] [serial = 1941] [outer = (nil)] [url = about:blank] 04:04:11 INFO - PROCESS | 1754 | --DOMWINDOW == 63 (0x90d1a000) [pid = 1754] [serial = 1953] [outer = (nil)] [url = about:blank] 04:04:11 INFO - PROCESS | 1754 | --DOMWINDOW == 62 (0x8f71f800) [pid = 1754] [serial = 1952] [outer = (nil)] [url = about:blank] 04:04:11 INFO - PROCESS | 1754 | --DOMWINDOW == 61 (0x8cc31400) [pid = 1754] [serial = 1943] [outer = (nil)] [url = about:blank] 04:04:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:04:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1882ms 04:04:11 INFO - PROCESS | 1754 | 1467975851945 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 04:04:11 INFO - PROCESS | 1754 | 1467975851949 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 04:04:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:04:11 INFO - PROCESS | 1754 | 1467975851958 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:04:11 INFO - PROCESS | 1754 | 1467975851963 Marionette TRACE conn4 <- [1,2654,null,{}] 04:04:11 INFO - PROCESS | 1754 | 1467975851970 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:11 INFO - PROCESS | 1754 | 1467975851978 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:12 INFO - PROCESS | 1754 | 1467975852167 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 04:04:12 INFO - PROCESS | 1754 | 1467975852322 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:12 INFO - PROCESS | 1754 | 1467975852329 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:12 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d73e400 == 27 [pid = 1754] [id = 671] 04:04:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 62 (0x8d741800) [pid = 1754] [serial = 2014] [outer = (nil)] 04:04:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 63 (0x8dbbb800) [pid = 1754] [serial = 2015] [outer = 0x8d741800] 04:04:12 INFO - PROCESS | 1754 | 1467975852403 Marionette DEBUG loaded listener.js 04:04:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 64 (0x8e238800) [pid = 1754] [serial = 2016] [outer = 0x8d741800] 04:04:13 INFO - PROCESS | 1754 | 1467975853250 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 04:04:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:04:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1334ms 04:04:13 INFO - PROCESS | 1754 | 1467975853293 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 04:04:13 INFO - PROCESS | 1754 | 1467975853298 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 04:04:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:04:13 INFO - PROCESS | 1754 | 1467975853305 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:04:13 INFO - PROCESS | 1754 | 1467975853309 Marionette TRACE conn4 <- [1,2658,null,{}] 04:04:13 INFO - PROCESS | 1754 | 1467975853315 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:13 INFO - PROCESS | 1754 | 1467975853320 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:13 INFO - PROCESS | 1754 | 1467975853494 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 04:04:13 INFO - PROCESS | 1754 | 1467975853508 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:13 INFO - PROCESS | 1754 | 1467975853514 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:13 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e942800 == 28 [pid = 1754] [id = 672] 04:04:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x8e99dc00) [pid = 1754] [serial = 2017] [outer = (nil)] 04:04:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8ead8800) [pid = 1754] [serial = 2018] [outer = 0x8e99dc00] 04:04:13 INFO - PROCESS | 1754 | 1467975853590 Marionette DEBUG loaded listener.js 04:04:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8ed98800) [pid = 1754] [serial = 2019] [outer = 0x8e99dc00] 04:04:14 INFO - PROCESS | 1754 | 1467975854597 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 04:04:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:04:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1339ms 04:04:14 INFO - PROCESS | 1754 | 1467975854654 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 04:04:14 INFO - PROCESS | 1754 | 1467975854661 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 04:04:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:04:14 INFO - PROCESS | 1754 | 1467975854678 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:04:14 INFO - PROCESS | 1754 | 1467975854685 Marionette TRACE conn4 <- [1,2662,null,{}] 04:04:14 INFO - PROCESS | 1754 | 1467975854700 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:14 INFO - PROCESS | 1754 | 1467975854707 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:14 INFO - PROCESS | 1754 | 1467975854939 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 04:04:14 INFO - PROCESS | 1754 | 1467975854971 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:14 INFO - PROCESS | 1754 | 1467975854982 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:15 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3ad800 == 29 [pid = 1754] [id = 673] 04:04:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8e944800) [pid = 1754] [serial = 2020] [outer = (nil)] 04:04:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8f5e9400) [pid = 1754] [serial = 2021] [outer = 0x8e944800] 04:04:15 INFO - PROCESS | 1754 | 1467975855063 Marionette DEBUG loaded listener.js 04:04:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8e94a800) [pid = 1754] [serial = 2022] [outer = 0x8e944800] 04:04:16 INFO - PROCESS | 1754 | 1467975856056 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 04:04:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:04:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1409ms 04:04:16 INFO - PROCESS | 1754 | 1467975856080 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 04:04:16 INFO - PROCESS | 1754 | 1467975856083 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 04:04:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:04:16 INFO - PROCESS | 1754 | 1467975856091 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:04:16 INFO - PROCESS | 1754 | 1467975856094 Marionette TRACE conn4 <- [1,2666,null,{}] 04:04:16 INFO - PROCESS | 1754 | 1467975856100 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:16 INFO - PROCESS | 1754 | 1467975856106 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:16 INFO - PROCESS | 1754 | 1467975856337 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 04:04:16 INFO - PROCESS | 1754 | 1467975856359 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:16 INFO - PROCESS | 1754 | 1467975856366 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:16 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf5000 == 30 [pid = 1754] [id = 674] 04:04:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8ccd8c00) [pid = 1754] [serial = 2023] [outer = (nil)] 04:04:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x90d1a800) [pid = 1754] [serial = 2024] [outer = 0x8ccd8c00] 04:04:16 INFO - PROCESS | 1754 | 1467975856437 Marionette DEBUG loaded listener.js 04:04:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x90d20800) [pid = 1754] [serial = 2025] [outer = 0x8ccd8c00] 04:04:16 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8dbb2c00) [pid = 1754] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:04:16 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8b3b3800) [pid = 1754] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:04:16 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8bdf1400) [pid = 1754] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:04:16 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8e233400) [pid = 1754] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:04:16 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8ccd5800) [pid = 1754] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:04:16 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x90e79000) [pid = 1754] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:04:16 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x8b3b0000) [pid = 1754] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:04:16 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x90eb0800) [pid = 1754] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:04:17 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 04:04:17 INFO - PROCESS | 1754 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:04:17 INFO - PROCESS | 1754 | 1467975857906 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 04:04:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 04:04:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1842ms 04:04:17 INFO - PROCESS | 1754 | 1467975857934 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 04:04:17 INFO - PROCESS | 1754 | 1467975857938 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 04:04:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:04:17 INFO - PROCESS | 1754 | 1467975857949 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:04:17 INFO - PROCESS | 1754 | 1467975857955 Marionette TRACE conn4 <- [1,2670,null,{}] 04:04:17 INFO - PROCESS | 1754 | 1467975857963 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:17 INFO - PROCESS | 1754 | 1467975857968 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:18 INFO - PROCESS | 1754 | 1467975858169 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 04:04:18 INFO - PROCESS | 1754 | 1467975858321 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:18 INFO - PROCESS | 1754 | 1467975858335 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:18 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e1b3800 == 31 [pid = 1754] [id = 675] 04:04:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8e948800) [pid = 1754] [serial = 2026] [outer = (nil)] 04:04:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x90eb2800) [pid = 1754] [serial = 2027] [outer = 0x8e948800] 04:04:18 INFO - PROCESS | 1754 | 1467975858417 Marionette DEBUG loaded listener.js 04:04:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x90f37800) [pid = 1754] [serial = 2028] [outer = 0x8e948800] 04:04:19 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 04:04:19 INFO - PROCESS | 1754 | 1467975859838 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:04:19 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 04:04:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:04:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 04:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:04:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:04:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1933ms 04:04:19 INFO - PROCESS | 1754 | 1467975859968 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 04:04:19 INFO - PROCESS | 1754 | 1467975859975 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 04:04:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:04:19 INFO - PROCESS | 1754 | 1467975859994 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:04:20 INFO - PROCESS | 1754 | 1467975860001 Marionette TRACE conn4 <- [1,2674,null,{}] 04:04:20 INFO - PROCESS | 1754 | 1467975860011 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:20 INFO - PROCESS | 1754 | 1467975860017 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:20 INFO - PROCESS | 1754 | 1467975860215 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 04:04:20 INFO - PROCESS | 1754 | 1467975860400 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:20 INFO - PROCESS | 1754 | 1467975860411 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:20 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdfcc00 == 32 [pid = 1754] [id = 676] 04:04:20 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8ccd7800) [pid = 1754] [serial = 2029] [outer = (nil)] 04:04:20 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8dbbd000) [pid = 1754] [serial = 2030] [outer = 0x8ccd7800] 04:04:20 INFO - PROCESS | 1754 | 1467975860495 Marionette DEBUG loaded listener.js 04:04:20 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8e23f800) [pid = 1754] [serial = 2031] [outer = 0x8ccd7800] 04:04:21 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 04:04:21 INFO - PROCESS | 1754 | 1467975861908 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:04:21 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 04:04:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:04:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 04:04:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:04:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:04:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1956ms 04:04:22 INFO - PROCESS | 1754 | 1467975862045 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null] 04:04:22 INFO - PROCESS | 1754 | 1467975862053 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 04:04:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:04:22 INFO - PROCESS | 1754 | 1467975862075 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:04:22 INFO - PROCESS | 1754 | 1467975862080 Marionette TRACE conn4 <- [1,2678,null,{}] 04:04:22 INFO - PROCESS | 1754 | 1467975862087 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:22 INFO - PROCESS | 1754 | 1467975862093 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:22 INFO - PROCESS | 1754 | 1467975862306 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 04:04:22 INFO - PROCESS | 1754 | 1467975862495 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:22 INFO - PROCESS | 1754 | 1467975862510 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:22 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3c3c00 == 33 [pid = 1754] [id = 677] 04:04:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8e23f000) [pid = 1754] [serial = 2032] [outer = (nil)] 04:04:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8eda0400) [pid = 1754] [serial = 2033] [outer = 0x8e23f000] 04:04:22 INFO - PROCESS | 1754 | 1467975862631 Marionette DEBUG loaded listener.js 04:04:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8f5ef800) [pid = 1754] [serial = 2034] [outer = 0x8e23f000] 04:04:24 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 04:04:24 INFO - PROCESS | 1754 | 1467975864052 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 04:04:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 04:04:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1997ms 04:04:24 INFO - PROCESS | 1754 | 1467975864070 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 04:04:24 INFO - PROCESS | 1754 | 1467975864074 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 04:04:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:04:24 INFO - PROCESS | 1754 | 1467975864081 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:04:24 INFO - PROCESS | 1754 | 1467975864088 Marionette TRACE conn4 <- [1,2682,null,{}] 04:04:24 INFO - PROCESS | 1754 | 1467975864150 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:24 INFO - PROCESS | 1754 | 1467975864160 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:24 INFO - PROCESS | 1754 | 1467975864444 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 04:04:24 INFO - PROCESS | 1754 | 1467975864581 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:24 INFO - PROCESS | 1754 | 1467975864593 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:24 INFO - PROCESS | 1754 | ++DOCSHELL 0x90eb5400 == 34 [pid = 1754] [id = 678] 04:04:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x90eb6c00) [pid = 1754] [serial = 2035] [outer = (nil)] 04:04:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x917cc400) [pid = 1754] [serial = 2036] [outer = 0x90eb6c00] 04:04:24 INFO - PROCESS | 1754 | 1467975864678 Marionette DEBUG loaded listener.js 04:04:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x917d0800) [pid = 1754] [serial = 2037] [outer = 0x90eb6c00] 04:04:26 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 04:04:26 INFO - PROCESS | 1754 | 1467975866155 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 04:04:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 04:04:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2090ms 04:04:26 INFO - PROCESS | 1754 | 1467975866187 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 04:04:26 INFO - PROCESS | 1754 | 1467975866193 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 04:04:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:04:26 INFO - PROCESS | 1754 | 1467975866205 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:04:26 INFO - PROCESS | 1754 | 1467975866209 Marionette TRACE conn4 <- [1,2686,null,{}] 04:04:26 INFO - PROCESS | 1754 | 1467975866293 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:26 INFO - PROCESS | 1754 | 1467975866299 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:26 INFO - PROCESS | 1754 | 1467975866463 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 04:04:26 INFO - PROCESS | 1754 | 1467975866655 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:26 INFO - PROCESS | 1754 | 1467975866665 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:26 INFO - PROCESS | 1754 | ++DOCSHELL 0x8dbb1400 == 35 [pid = 1754] [id = 679] 04:04:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8dbb9c00) [pid = 1754] [serial = 2038] [outer = (nil)] 04:04:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8e236c00) [pid = 1754] [serial = 2039] [outer = 0x8dbb9c00] 04:04:26 INFO - PROCESS | 1754 | 1467975866741 Marionette DEBUG loaded listener.js 04:04:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8e94dc00) [pid = 1754] [serial = 2040] [outer = 0x8dbb9c00] 04:04:28 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a9c00 == 34 [pid = 1754] [id = 655] 04:04:28 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3abc00 == 33 [pid = 1754] [id = 660] 04:04:28 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3bb800 == 32 [pid = 1754] [id = 652] 04:04:28 INFO - PROCESS | 1754 | --DOCSHELL 0x8e23bc00 == 31 [pid = 1754] [id = 653] 04:04:28 INFO - PROCESS | 1754 | --DOCSHELL 0x90eb0000 == 30 [pid = 1754] [id = 658] 04:04:28 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b4c00 == 29 [pid = 1754] [id = 656] 04:04:28 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a7800 == 28 [pid = 1754] [id = 654] 04:04:28 INFO - PROCESS | 1754 | --DOCSHELL 0x90d1b400 == 27 [pid = 1754] [id = 657] 04:04:28 INFO - PROCESS | 1754 | --DOCSHELL 0x8e948400 == 26 [pid = 1754] [id = 659] 04:04:28 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc38000 == 25 [pid = 1754] [id = 651] 04:04:28 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8e960000) [pid = 1754] [serial = 1994] [outer = (nil)] [url = about:blank] 04:04:28 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8e1b4c00) [pid = 1754] [serial = 1989] [outer = (nil)] [url = about:blank] 04:04:28 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8cc32000) [pid = 1754] [serial = 1991] [outer = (nil)] [url = about:blank] 04:04:28 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8d746800) [pid = 1754] [serial = 1968] [outer = (nil)] [url = about:blank] 04:04:28 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8d3c0000) [pid = 1754] [serial = 1967] [outer = (nil)] [url = about:blank] 04:04:28 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8f5f3800) [pid = 1754] [serial = 1971] [outer = (nil)] [url = about:blank] 04:04:28 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8d3be400) [pid = 1754] [serial = 1985] [outer = (nil)] [url = about:blank] 04:04:28 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8ed97400) [pid = 1754] [serial = 1970] [outer = (nil)] [url = about:blank] 04:04:28 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x90ead400) [pid = 1754] [serial = 1974] [outer = (nil)] [url = about:blank] 04:04:28 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x90e7dc00) [pid = 1754] [serial = 1973] [outer = (nil)] [url = about:blank] 04:04:28 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8bbd0c00) [pid = 1754] [serial = 1982] [outer = (nil)] [url = about:blank] 04:04:28 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x90f34000) [pid = 1754] [serial = 1977] [outer = (nil)] [url = about:blank] 04:04:28 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8bdf0400) [pid = 1754] [serial = 1983] [outer = (nil)] [url = about:blank] 04:04:28 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x90eb8c00) [pid = 1754] [serial = 1976] [outer = (nil)] [url = about:blank] 04:04:28 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8e240400) [pid = 1754] [serial = 1992] [outer = (nil)] [url = about:blank] 04:04:28 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x90f3b400) [pid = 1754] [serial = 1979] [outer = (nil)] [url = about:blank] 04:04:28 INFO - PROCESS | 1754 | --DOMWINDOW == 63 (0x8dbbf800) [pid = 1754] [serial = 1988] [outer = (nil)] [url = about:blank] 04:04:28 INFO - PROCESS | 1754 | --DOMWINDOW == 62 (0x8d713400) [pid = 1754] [serial = 1986] [outer = (nil)] [url = about:blank] 04:04:28 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 04:04:29 INFO - PROCESS | 1754 | 1467975869093 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:04:29 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 04:04:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:04:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 04:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:04:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:04:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 2908ms 04:04:29 INFO - PROCESS | 1754 | 1467975869113 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null] 04:04:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:04:29 INFO - PROCESS | 1754 | 1467975869118 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 04:04:29 INFO - PROCESS | 1754 | 1467975869128 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:04:29 INFO - PROCESS | 1754 | 1467975869133 Marionette TRACE conn4 <- [1,2690,null,{}] 04:04:29 INFO - PROCESS | 1754 | 1467975869141 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:29 INFO - PROCESS | 1754 | 1467975869147 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:29 INFO - PROCESS | 1754 | 1467975869315 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 04:04:29 INFO - PROCESS | 1754 | 1467975869453 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:29 INFO - PROCESS | 1754 | 1467975869463 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:29 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc2b800 == 26 [pid = 1754] [id = 680] 04:04:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 63 (0x8cc2e400) [pid = 1754] [serial = 2041] [outer = (nil)] 04:04:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 64 (0x8cc31400) [pid = 1754] [serial = 2042] [outer = 0x8cc2e400] 04:04:29 INFO - PROCESS | 1754 | 1467975869539 Marionette DEBUG loaded listener.js 04:04:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x8cccd000) [pid = 1754] [serial = 2043] [outer = 0x8cc2e400] 04:04:30 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 04:04:30 INFO - PROCESS | 1754 | 1467975870845 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:04:30 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:04:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:04:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 04:04:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:04:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:04:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1743ms 04:04:30 INFO - PROCESS | 1754 | 1467975870871 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 04:04:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:04:30 INFO - PROCESS | 1754 | 1467975870880 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 04:04:30 INFO - PROCESS | 1754 | 1467975870891 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:04:30 INFO - PROCESS | 1754 | 1467975870895 Marionette TRACE conn4 <- [1,2694,null,{}] 04:04:30 INFO - PROCESS | 1754 | 1467975870902 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:30 INFO - PROCESS | 1754 | 1467975870908 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:31 INFO - PROCESS | 1754 | 1467975871176 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 04:04:31 INFO - PROCESS | 1754 | 1467975871285 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:31 INFO - PROCESS | 1754 | 1467975871298 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:31 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d716800 == 27 [pid = 1754] [id = 681] 04:04:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8d73fc00) [pid = 1754] [serial = 2044] [outer = (nil)] 04:04:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8d745000) [pid = 1754] [serial = 2045] [outer = 0x8d73fc00] 04:04:31 INFO - PROCESS | 1754 | 1467975871368 Marionette DEBUG loaded listener.js 04:04:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8dbb5000) [pid = 1754] [serial = 2046] [outer = 0x8d73fc00] 04:04:32 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 04:04:32 INFO - PROCESS | 1754 | 1467975872736 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:04:32 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:04:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:04:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 04:04:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:04:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:04:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1886ms 04:04:32 INFO - PROCESS | 1754 | 1467975872778 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 04:04:32 INFO - PROCESS | 1754 | 1467975872782 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 04:04:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:04:32 INFO - PROCESS | 1754 | 1467975872789 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:04:32 INFO - PROCESS | 1754 | 1467975872795 Marionette TRACE conn4 <- [1,2698,null,{}] 04:04:32 INFO - PROCESS | 1754 | 1467975872883 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:32 INFO - PROCESS | 1754 | 1467975872891 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:33 INFO - PROCESS | 1754 | 1467975873114 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 04:04:33 INFO - PROCESS | 1754 | 1467975873139 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:33 INFO - PROCESS | 1754 | 1467975873150 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:33 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e1b7c00 == 28 [pid = 1754] [id = 682] 04:04:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8e231800) [pid = 1754] [serial = 2047] [outer = (nil)] 04:04:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8e94d400) [pid = 1754] [serial = 2048] [outer = 0x8e231800] 04:04:33 INFO - PROCESS | 1754 | 1467975873225 Marionette DEBUG loaded listener.js 04:04:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8e958c00) [pid = 1754] [serial = 2049] [outer = 0x8e231800] 04:04:34 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x90f36c00) [pid = 1754] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:04:34 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8ccd8c00) [pid = 1754] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:04:34 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8ccce400) [pid = 1754] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:04:34 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8f363400) [pid = 1754] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:04:34 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x8d70f400) [pid = 1754] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:04:34 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8e950000) [pid = 1754] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:04:34 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x8cccdc00) [pid = 1754] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:04:34 INFO - PROCESS | 1754 | --DOMWINDOW == 63 (0x8e99dc00) [pid = 1754] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:04:34 INFO - PROCESS | 1754 | --DOMWINDOW == 62 (0x8d741800) [pid = 1754] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:04:34 INFO - PROCESS | 1754 | --DOMWINDOW == 61 (0x8f366000) [pid = 1754] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:04:34 INFO - PROCESS | 1754 | --DOMWINDOW == 60 (0x8bbd5000) [pid = 1754] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:04:34 INFO - PROCESS | 1754 | --DOMWINDOW == 59 (0x8e944800) [pid = 1754] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:04:34 INFO - PROCESS | 1754 | --DOMWINDOW == 58 (0x8e948800) [pid = 1754] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:04:34 INFO - PROCESS | 1754 | SkCairoFTTypeface::onFilterRec unimplemented 04:04:34 INFO - PROCESS | 1754 | 1467975874951 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:04:34 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:04:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:04:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 04:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:04:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:04:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 2191ms 04:04:34 INFO - PROCESS | 1754 | 1467975874983 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null] 04:04:34 INFO - PROCESS | 1754 | 1467975874987 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 04:04:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:04:34 INFO - PROCESS | 1754 | 1467975874994 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:04:35 INFO - PROCESS | 1754 | 1467975874997 Marionette TRACE conn4 <- [1,2702,null,{}] 04:04:35 INFO - PROCESS | 1754 | 1467975875003 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:35 INFO - PROCESS | 1754 | 1467975875009 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:35 INFO - PROCESS | 1754 | 1467975875165 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 04:04:35 INFO - PROCESS | 1754 | 1467975875363 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:35 INFO - PROCESS | 1754 | 1467975875370 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:35 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf1000 == 29 [pid = 1754] [id = 683] 04:04:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 59 (0x8bdfdc00) [pid = 1754] [serial = 2050] [outer = (nil)] 04:04:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 60 (0x8e950800) [pid = 1754] [serial = 2051] [outer = 0x8bdfdc00] 04:04:35 INFO - PROCESS | 1754 | 1467975875443 Marionette DEBUG loaded listener.js 04:04:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 61 (0x8ed9b800) [pid = 1754] [serial = 2052] [outer = 0x8bdfdc00] 04:04:36 INFO - PROCESS | 1754 | 1467975876386 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 04:04:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:04:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1442ms 04:04:36 INFO - PROCESS | 1754 | 1467975876437 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 04:04:36 INFO - PROCESS | 1754 | 1467975876444 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 04:04:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:04:36 INFO - PROCESS | 1754 | 1467975876455 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:04:36 INFO - PROCESS | 1754 | 1467975876459 Marionette TRACE conn4 <- [1,2706,null,{}] 04:04:36 INFO - PROCESS | 1754 | 1467975876469 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:36 INFO - PROCESS | 1754 | 1467975876474 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:36 INFO - PROCESS | 1754 | 1467975876712 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 04:04:36 INFO - PROCESS | 1754 | 1467975876956 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:36 INFO - PROCESS | 1754 | 1467975876970 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:37 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3bc000 == 30 [pid = 1754] [id = 684] 04:04:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 62 (0x8d3bd400) [pid = 1754] [serial = 2053] [outer = (nil)] 04:04:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 63 (0x8d3c6400) [pid = 1754] [serial = 2054] [outer = 0x8d3bd400] 04:04:37 INFO - PROCESS | 1754 | 1467975877080 Marionette DEBUG loaded listener.js 04:04:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 64 (0x8d73ec00) [pid = 1754] [serial = 2055] [outer = 0x8d3bd400] 04:04:38 INFO - PROCESS | 1754 | 1467975878150 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 04:04:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:04:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1738ms 04:04:38 INFO - PROCESS | 1754 | 1467975878193 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 04:04:38 INFO - PROCESS | 1754 | 1467975878201 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 04:04:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:04:38 INFO - PROCESS | 1754 | 1467975878214 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:04:38 INFO - PROCESS | 1754 | 1467975878218 Marionette TRACE conn4 <- [1,2710,null,{}] 04:04:38 INFO - PROCESS | 1754 | 1467975878225 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:38 INFO - PROCESS | 1754 | 1467975878230 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:38 INFO - PROCESS | 1754 | 1467975878488 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 04:04:38 INFO - PROCESS | 1754 | 1467975878767 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:38 INFO - PROCESS | 1754 | 1467975878775 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:38 INFO - PROCESS | 1754 | ++DOCSHELL 0x8dbbdc00 == 31 [pid = 1754] [id = 685] 04:04:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x8e942400) [pid = 1754] [serial = 2056] [outer = (nil)] 04:04:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8e99d400) [pid = 1754] [serial = 2057] [outer = 0x8e942400] 04:04:38 INFO - PROCESS | 1754 | 1467975878865 Marionette DEBUG loaded listener.js 04:04:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8f366000) [pid = 1754] [serial = 2058] [outer = 0x8e942400] 04:04:40 INFO - PROCESS | 1754 | 1467975880020 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 04:04:40 INFO - PROCESS | 1754 | 1467975880054 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 04:04:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:04:40 INFO - PROCESS | 1754 | 1467975880062 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:04:40 INFO - PROCESS | 1754 | 1467975880068 Marionette TRACE conn4 <- [1,2714,null,{}] 04:04:40 INFO - PROCESS | 1754 | 1467975880085 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:40 INFO - PROCESS | 1754 | 1467975880095 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:40 INFO - PROCESS | 1754 | 1467975880329 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 04:04:40 INFO - PROCESS | 1754 | 1467975880649 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:40 INFO - PROCESS | 1754 | 1467975880660 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:40 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cccec00 == 32 [pid = 1754] [id = 686] 04:04:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8f5eb000) [pid = 1754] [serial = 2059] [outer = (nil)] 04:04:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x90e75c00) [pid = 1754] [serial = 2060] [outer = 0x8f5eb000] 04:04:40 INFO - PROCESS | 1754 | 1467975880752 Marionette DEBUG loaded listener.js 04:04:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x90e83400) [pid = 1754] [serial = 2061] [outer = 0x8f5eb000] 04:04:41 INFO - PROCESS | 1754 | 1467975881790 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 04:04:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:04:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1958ms 04:04:42 INFO - PROCESS | 1754 | 1467975882037 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 04:04:42 INFO - PROCESS | 1754 | 1467975882045 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 04:04:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:04:42 INFO - PROCESS | 1754 | 1467975882053 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:04:42 INFO - PROCESS | 1754 | 1467975882058 Marionette TRACE conn4 <- [1,2718,null,{}] 04:04:42 INFO - PROCESS | 1754 | 1467975882118 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:42 INFO - PROCESS | 1754 | 1467975882126 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:42 INFO - PROCESS | 1754 | 1467975882304 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 04:04:42 INFO - PROCESS | 1754 | 1467975882655 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:42 INFO - PROCESS | 1754 | 1467975882672 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:42 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3c3c00 == 31 [pid = 1754] [id = 677] 04:04:42 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3ad800 == 30 [pid = 1754] [id = 673] 04:04:42 INFO - PROCESS | 1754 | --DOCSHELL 0x8ccd4800 == 29 [pid = 1754] [id = 661] 04:04:42 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbdb400 == 30 [pid = 1754] [id = 687] 04:04:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8bdf0400) [pid = 1754] [serial = 2062] [outer = (nil)] 04:04:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8cc36400) [pid = 1754] [serial = 2063] [outer = 0x8bdf0400] 04:04:42 INFO - PROCESS | 1754 | 1467975882758 Marionette DEBUG loaded listener.js 04:04:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8ccce400) [pid = 1754] [serial = 2064] [outer = 0x8bdf0400] 04:04:43 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x90f3d000) [pid = 1754] [serial = 1980] [outer = (nil)] [url = about:blank] 04:04:43 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x90d1a800) [pid = 1754] [serial = 2024] [outer = (nil)] [url = about:blank] 04:04:43 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8d71b800) [pid = 1754] [serial = 1997] [outer = (nil)] [url = about:blank] 04:04:43 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8e1b3c00) [pid = 1754] [serial = 1998] [outer = (nil)] [url = about:blank] 04:04:43 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8f722c00) [pid = 1754] [serial = 2006] [outer = (nil)] [url = about:blank] 04:04:43 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8f725000) [pid = 1754] [serial = 2007] [outer = (nil)] [url = about:blank] 04:04:43 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x8e999c00) [pid = 1754] [serial = 2000] [outer = (nil)] [url = about:blank] 04:04:43 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8eacf000) [pid = 1754] [serial = 2001] [outer = (nil)] [url = about:blank] 04:04:43 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x8e998c00) [pid = 1754] [serial = 1995] [outer = (nil)] [url = about:blank] 04:04:43 INFO - PROCESS | 1754 | --DOMWINDOW == 63 (0x90d16c00) [pid = 1754] [serial = 2009] [outer = (nil)] [url = about:blank] 04:04:43 INFO - PROCESS | 1754 | --DOMWINDOW == 62 (0x90d1b800) [pid = 1754] [serial = 2010] [outer = (nil)] [url = about:blank] 04:04:43 INFO - PROCESS | 1754 | --DOMWINDOW == 61 (0x8ead8800) [pid = 1754] [serial = 2018] [outer = (nil)] [url = about:blank] 04:04:43 INFO - PROCESS | 1754 | --DOMWINDOW == 60 (0x8dbbb800) [pid = 1754] [serial = 2015] [outer = (nil)] [url = about:blank] 04:04:43 INFO - PROCESS | 1754 | --DOMWINDOW == 59 (0x8e238800) [pid = 1754] [serial = 2016] [outer = (nil)] [url = about:blank] 04:04:43 INFO - PROCESS | 1754 | --DOMWINDOW == 58 (0x8f36f400) [pid = 1754] [serial = 2003] [outer = (nil)] [url = about:blank] 04:04:43 INFO - PROCESS | 1754 | --DOMWINDOW == 57 (0x8f5ed800) [pid = 1754] [serial = 2004] [outer = (nil)] [url = about:blank] 04:04:43 INFO - PROCESS | 1754 | --DOMWINDOW == 56 (0x8bdfc400) [pid = 1754] [serial = 2012] [outer = (nil)] [url = about:blank] 04:04:43 INFO - PROCESS | 1754 | --DOMWINDOW == 55 (0x8ccd5400) [pid = 1754] [serial = 2013] [outer = (nil)] [url = about:blank] 04:04:43 INFO - PROCESS | 1754 | --DOMWINDOW == 54 (0x8f5e9400) [pid = 1754] [serial = 2021] [outer = (nil)] [url = about:blank] 04:04:43 INFO - PROCESS | 1754 | --DOMWINDOW == 53 (0x8e94a800) [pid = 1754] [serial = 2022] [outer = (nil)] [url = about:blank] 04:04:43 INFO - PROCESS | 1754 | --DOMWINDOW == 52 (0x90f37800) [pid = 1754] [serial = 2028] [outer = (nil)] [url = about:blank] 04:04:43 INFO - PROCESS | 1754 | --DOMWINDOW == 51 (0x90eb2800) [pid = 1754] [serial = 2027] [outer = (nil)] [url = about:blank] 04:04:43 INFO - PROCESS | 1754 | --DOMWINDOW == 50 (0x8ed98800) [pid = 1754] [serial = 2019] [outer = (nil)] [url = about:blank] 04:04:43 INFO - PROCESS | 1754 | --DOMWINDOW == 49 (0x90d20800) [pid = 1754] [serial = 2025] [outer = (nil)] [url = about:blank] 04:04:43 INFO - PROCESS | 1754 | 1467975883649 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 04:04:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:04:43 INFO - PROCESS | 1754 | 1467975883695 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 04:04:43 INFO - PROCESS | 1754 | 1467975883707 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:04:43 INFO - PROCESS | 1754 | 1467975883713 Marionette TRACE conn4 <- [1,2722,null,{}] 04:04:43 INFO - PROCESS | 1754 | 1467975883719 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:43 INFO - PROCESS | 1754 | 1467975883725 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:43 INFO - PROCESS | 1754 | 1467975883898 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 04:04:44 INFO - PROCESS | 1754 | 1467975884049 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:44 INFO - PROCESS | 1754 | 1467975884055 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:44 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf5400 == 31 [pid = 1754] [id = 688] 04:04:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 50 (0x8dbb9400) [pid = 1754] [serial = 2065] [outer = (nil)] 04:04:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 51 (0x8e1b3c00) [pid = 1754] [serial = 2066] [outer = 0x8dbb9400] 04:04:44 INFO - PROCESS | 1754 | 1467975884130 Marionette DEBUG loaded listener.js 04:04:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 52 (0x8e23b000) [pid = 1754] [serial = 2067] [outer = 0x8dbb9400] 04:04:44 INFO - PROCESS | 1754 | 1467975884977 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 04:04:45 INFO - PROCESS | 1754 | 1467975885050 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 04:04:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:04:45 INFO - PROCESS | 1754 | 1467975885057 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:04:45 INFO - PROCESS | 1754 | 1467975885060 Marionette TRACE conn4 <- [1,2726,null,{}] 04:04:45 INFO - PROCESS | 1754 | 1467975885075 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:45 INFO - PROCESS | 1754 | 1467975885084 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:45 INFO - PROCESS | 1754 | 1467975885258 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 04:04:45 INFO - PROCESS | 1754 | 1467975885415 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:45 INFO - PROCESS | 1754 | 1467975885429 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:45 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ed96800 == 32 [pid = 1754] [id = 689] 04:04:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 53 (0x8ed96c00) [pid = 1754] [serial = 2068] [outer = (nil)] 04:04:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 54 (0x8f36fc00) [pid = 1754] [serial = 2069] [outer = 0x8ed96c00] 04:04:45 INFO - PROCESS | 1754 | 1467975885500 Marionette DEBUG loaded listener.js 04:04:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 55 (0x8f5ed000) [pid = 1754] [serial = 2070] [outer = 0x8ed96c00] 04:04:46 INFO - PROCESS | 1754 | 1467975886453 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 04:04:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:04:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1436ms 04:04:46 INFO - PROCESS | 1754 | 1467975886494 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 04:04:46 INFO - PROCESS | 1754 | 1467975886498 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 04:04:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:04:46 INFO - PROCESS | 1754 | 1467975886518 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:04:46 INFO - PROCESS | 1754 | 1467975886521 Marionette TRACE conn4 <- [1,2730,null,{}] 04:04:46 INFO - PROCESS | 1754 | 1467975886527 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:46 INFO - PROCESS | 1754 | 1467975886533 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:46 INFO - PROCESS | 1754 | 1467975886760 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 04:04:46 INFO - PROCESS | 1754 | 1467975886808 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:46 INFO - PROCESS | 1754 | 1467975886818 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:46 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e95b800 == 33 [pid = 1754] [id = 690] 04:04:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 56 (0x8f5f3800) [pid = 1754] [serial = 2071] [outer = (nil)] 04:04:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 57 (0x8f723400) [pid = 1754] [serial = 2072] [outer = 0x8f5f3800] 04:04:46 INFO - PROCESS | 1754 | 1467975886987 Marionette DEBUG loaded listener.js 04:04:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 58 (0x90d12800) [pid = 1754] [serial = 2073] [outer = 0x8f5f3800] 04:04:47 INFO - PROCESS | 1754 | --DOMWINDOW == 57 (0x8e231800) [pid = 1754] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:04:47 INFO - PROCESS | 1754 | --DOMWINDOW == 56 (0x8cc2e400) [pid = 1754] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:04:47 INFO - PROCESS | 1754 | --DOMWINDOW == 55 (0x8d73fc00) [pid = 1754] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:04:47 INFO - PROCESS | 1754 | --DOMWINDOW == 54 (0x8ccd7800) [pid = 1754] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:04:47 INFO - PROCESS | 1754 | --DOMWINDOW == 53 (0x8dbb9c00) [pid = 1754] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:04:47 INFO - PROCESS | 1754 | --DOMWINDOW == 52 (0x8e23f000) [pid = 1754] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:04:47 INFO - PROCESS | 1754 | --DOMWINDOW == 51 (0x90eb6c00) [pid = 1754] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:04:48 INFO - PROCESS | 1754 | 1467975888260 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:04:48 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 04:04:48 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 04:04:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 04:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:04:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:04:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1782ms 04:04:48 INFO - PROCESS | 1754 | 1467975888301 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 04:04:48 INFO - PROCESS | 1754 | 1467975888304 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 04:04:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:04:48 INFO - PROCESS | 1754 | 1467975888311 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:04:48 INFO - PROCESS | 1754 | 1467975888313 Marionette TRACE conn4 <- [1,2734,null,{}] 04:04:48 INFO - PROCESS | 1754 | 1467975888320 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:48 INFO - PROCESS | 1754 | 1467975888325 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:48 INFO - PROCESS | 1754 | 1467975888477 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 04:04:48 INFO - PROCESS | 1754 | 1467975888699 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:48 INFO - PROCESS | 1754 | 1467975888710 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:48 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3c2000 == 34 [pid = 1754] [id = 691] 04:04:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 52 (0x8e23f000) [pid = 1754] [serial = 2074] [outer = (nil)] 04:04:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 53 (0x90e77400) [pid = 1754] [serial = 2075] [outer = 0x8e23f000] 04:04:48 INFO - PROCESS | 1754 | 1467975888779 Marionette DEBUG loaded listener.js 04:04:48 INFO - PROCESS | 1754 | ++DOMWINDOW == 54 (0x90d20800) [pid = 1754] [serial = 2076] [outer = 0x8e23f000] 04:04:49 INFO - PROCESS | 1754 | 1467975889665 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 04:04:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:04:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1431ms 04:04:49 INFO - PROCESS | 1754 | 1467975889743 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 04:04:49 INFO - PROCESS | 1754 | 1467975889751 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 04:04:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:04:49 INFO - PROCESS | 1754 | 1467975889761 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:04:49 INFO - PROCESS | 1754 | 1467975889765 Marionette TRACE conn4 <- [1,2738,null,{}] 04:04:49 INFO - PROCESS | 1754 | 1467975889775 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:49 INFO - PROCESS | 1754 | 1467975889780 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:50 INFO - PROCESS | 1754 | 1467975890018 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 04:04:50 INFO - PROCESS | 1754 | 1467975890273 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:50 INFO - PROCESS | 1754 | 1467975890290 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:50 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3bc400 == 35 [pid = 1754] [id = 692] 04:04:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 55 (0x8d3c0800) [pid = 1754] [serial = 2077] [outer = (nil)] 04:04:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 56 (0x8d717800) [pid = 1754] [serial = 2078] [outer = 0x8d3c0800] 04:04:50 INFO - PROCESS | 1754 | 1467975890387 Marionette DEBUG loaded listener.js 04:04:50 INFO - PROCESS | 1754 | ++DOMWINDOW == 57 (0x8d746400) [pid = 1754] [serial = 2079] [outer = 0x8d3c0800] 04:04:51 INFO - PROCESS | 1754 | 1467975891354 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 04:04:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:04:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1634ms 04:04:51 INFO - PROCESS | 1754 | 1467975891394 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 04:04:51 INFO - PROCESS | 1754 | 1467975891402 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 04:04:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:04:51 INFO - PROCESS | 1754 | 1467975891413 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:04:51 INFO - PROCESS | 1754 | 1467975891417 Marionette TRACE conn4 <- [1,2742,null,{}] 04:04:51 INFO - PROCESS | 1754 | 1467975891424 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:51 INFO - PROCESS | 1754 | 1467975891431 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:51 INFO - PROCESS | 1754 | 1467975891619 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 04:04:51 INFO - PROCESS | 1754 | 1467975891812 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:51 INFO - PROCESS | 1754 | 1467975891818 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:51 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e1aec00 == 36 [pid = 1754] [id = 693] 04:04:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 58 (0x8e99a000) [pid = 1754] [serial = 2080] [outer = (nil)] 04:04:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 59 (0x8f362800) [pid = 1754] [serial = 2081] [outer = 0x8e99a000] 04:04:51 INFO - PROCESS | 1754 | 1467975891903 Marionette DEBUG loaded listener.js 04:04:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 60 (0x8f5f2000) [pid = 1754] [serial = 2082] [outer = 0x8e99a000] 04:04:52 INFO - PROCESS | 1754 | 1467975892953 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 04:04:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:04:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1584ms 04:04:53 INFO - PROCESS | 1754 | 1467975892998 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 04:04:53 INFO - PROCESS | 1754 | 1467975893002 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 04:04:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:04:53 INFO - PROCESS | 1754 | 1467975893010 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:04:53 INFO - PROCESS | 1754 | 1467975893016 Marionette TRACE conn4 <- [1,2746,null,{}] 04:04:53 INFO - PROCESS | 1754 | 1467975893033 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:53 INFO - PROCESS | 1754 | 1467975893043 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:53 INFO - PROCESS | 1754 | 1467975893237 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 04:04:53 INFO - PROCESS | 1754 | 1467975893426 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:53 INFO - PROCESS | 1754 | 1467975893439 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:53 INFO - PROCESS | 1754 | ++DOCSHELL 0x90eb9400 == 37 [pid = 1754] [id = 694] 04:04:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 61 (0x90eb9800) [pid = 1754] [serial = 2083] [outer = (nil)] 04:04:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 62 (0x90f36c00) [pid = 1754] [serial = 2084] [outer = 0x90eb9800] 04:04:53 INFO - PROCESS | 1754 | 1467975893519 Marionette DEBUG loaded listener.js 04:04:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 63 (0x90f3c400) [pid = 1754] [serial = 2085] [outer = 0x90eb9800] 04:04:54 INFO - PROCESS | 1754 | 1467975894564 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 04:04:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:04:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1587ms 04:04:54 INFO - PROCESS | 1754 | 1467975894597 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 04:04:54 INFO - PROCESS | 1754 | 1467975894601 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 04:04:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:04:54 INFO - PROCESS | 1754 | 1467975894610 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:04:54 INFO - PROCESS | 1754 | 1467975894614 Marionette TRACE conn4 <- [1,2750,null,{}] 04:04:54 INFO - PROCESS | 1754 | 1467975894620 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:54 INFO - PROCESS | 1754 | 1467975894625 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:54 INFO - PROCESS | 1754 | 1467975894817 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 04:04:55 INFO - PROCESS | 1754 | 1467975894999 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:55 INFO - PROCESS | 1754 | 1467975895008 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:55 INFO - PROCESS | 1754 | ++DOCSHELL 0x90ead800 == 38 [pid = 1754] [id = 695] 04:04:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 64 (0x90f3b400) [pid = 1754] [serial = 2086] [outer = (nil)] 04:04:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x917c8000) [pid = 1754] [serial = 2087] [outer = 0x90f3b400] 04:04:55 INFO - PROCESS | 1754 | 1467975895088 Marionette DEBUG loaded listener.js 04:04:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x917c9800) [pid = 1754] [serial = 2088] [outer = 0x90f3b400] 04:04:56 INFO - PROCESS | 1754 | 1467975896105 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 04:04:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:04:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1532ms 04:04:56 INFO - PROCESS | 1754 | 1467975896143 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 04:04:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:04:56 INFO - PROCESS | 1754 | 1467975896147 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 04:04:56 INFO - PROCESS | 1754 | 1467975896153 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:04:56 INFO - PROCESS | 1754 | 1467975896157 Marionette TRACE conn4 <- [1,2754,null,{}] 04:04:56 INFO - PROCESS | 1754 | 1467975896163 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:56 INFO - PROCESS | 1754 | 1467975896169 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:56 INFO - PROCESS | 1754 | 1467975896358 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 04:04:56 INFO - PROCESS | 1754 | 1467975896552 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:56 INFO - PROCESS | 1754 | 1467975896562 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:56 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d73b800 == 39 [pid = 1754] [id = 696] 04:04:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8e1aa400) [pid = 1754] [serial = 2089] [outer = (nil)] 04:04:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x91e1bc00) [pid = 1754] [serial = 2090] [outer = 0x8e1aa400] 04:04:56 INFO - PROCESS | 1754 | 1467975896681 Marionette DEBUG loaded listener.js 04:04:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x9212a800) [pid = 1754] [serial = 2091] [outer = 0x8e1aa400] 04:04:57 INFO - PROCESS | 1754 | 1467975897645 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 04:04:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:04:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1533ms 04:04:57 INFO - PROCESS | 1754 | 1467975897687 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 04:04:57 INFO - PROCESS | 1754 | 1467975897693 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 04:04:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:04:57 INFO - PROCESS | 1754 | 1467975897703 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:04:57 INFO - PROCESS | 1754 | 1467975897707 Marionette TRACE conn4 <- [1,2758,null,{}] 04:04:57 INFO - PROCESS | 1754 | 1467975897713 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:57 INFO - PROCESS | 1754 | 1467975897724 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:57 INFO - PROCESS | 1754 | 1467975897990 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 04:04:58 INFO - PROCESS | 1754 | 1467975898230 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:58 INFO - PROCESS | 1754 | 1467975898239 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:58 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3ba800 == 40 [pid = 1754] [id = 697] 04:04:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x91e19800) [pid = 1754] [serial = 2092] [outer = (nil)] 04:04:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x928f5400) [pid = 1754] [serial = 2093] [outer = 0x91e19800] 04:04:58 INFO - PROCESS | 1754 | 1467975898365 Marionette DEBUG loaded listener.js 04:04:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x92952800) [pid = 1754] [serial = 2094] [outer = 0x91e19800] 04:04:59 INFO - PROCESS | 1754 | 1467975899327 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 04:04:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:04:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1683ms 04:04:59 INFO - PROCESS | 1754 | 1467975899386 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 04:04:59 INFO - PROCESS | 1754 | 1467975899390 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 04:04:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:04:59 INFO - PROCESS | 1754 | 1467975899398 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:04:59 INFO - PROCESS | 1754 | 1467975899401 Marionette TRACE conn4 <- [1,2762,null,{}] 04:04:59 INFO - PROCESS | 1754 | 1467975899408 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:59 INFO - PROCESS | 1754 | 1467975899414 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:04:59 INFO - PROCESS | 1754 | 1467975899594 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 04:05:00 INFO - PROCESS | 1754 | 1467975900023 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:00 INFO - PROCESS | 1754 | 1467975900032 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:00 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd5000 == 41 [pid = 1754] [id = 698] 04:05:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8bbd6400) [pid = 1754] [serial = 2095] [outer = (nil)] 04:05:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8bdf7400) [pid = 1754] [serial = 2096] [outer = 0x8bbd6400] 04:05:00 INFO - PROCESS | 1754 | 1467975900148 Marionette DEBUG loaded listener.js 04:05:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8cc29800) [pid = 1754] [serial = 2097] [outer = 0x8bbd6400] 04:05:01 INFO - PROCESS | 1754 | 1467975901077 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 04:05:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:05:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1738ms 04:05:01 INFO - PROCESS | 1754 | 1467975901138 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 04:05:01 INFO - PROCESS | 1754 | 1467975901148 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 04:05:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:05:01 INFO - PROCESS | 1754 | 1467975901162 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:05:01 INFO - PROCESS | 1754 | 1467975901171 Marionette TRACE conn4 <- [1,2766,null,{}] 04:05:01 INFO - PROCESS | 1754 | 1467975901189 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:01 INFO - PROCESS | 1754 | 1467975901202 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:01 INFO - PROCESS | 1754 | 1467975901439 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 04:05:01 INFO - PROCESS | 1754 | 1467975901725 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:01 INFO - PROCESS | 1754 | 1467975901736 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdfcc00 == 40 [pid = 1754] [id = 676] 04:05:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8d73e400 == 39 [pid = 1754] [id = 671] 04:05:02 INFO - PROCESS | 1754 | --DOCSHELL 0x90eb5400 == 38 [pid = 1754] [id = 678] 04:05:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8e942800 == 37 [pid = 1754] [id = 672] 04:05:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8e1b3800 == 36 [pid = 1754] [id = 675] 04:05:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8d710c00 == 35 [pid = 1754] [id = 662] 04:05:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc38800 == 34 [pid = 1754] [id = 665] 04:05:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf5000 == 33 [pid = 1754] [id = 674] 04:05:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b2c00 == 32 [pid = 1754] [id = 663] 04:05:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc37000 == 31 [pid = 1754] [id = 666] 04:05:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8d73e800 == 30 [pid = 1754] [id = 664] 04:05:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd4000 == 29 [pid = 1754] [id = 670] 04:05:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8dbb0c00 == 28 [pid = 1754] [id = 668] 04:05:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a7400 == 27 [pid = 1754] [id = 669] 04:05:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8dbb1400 == 26 [pid = 1754] [id = 679] 04:05:02 INFO - PROCESS | 1754 | --DOCSHELL 0x8f364c00 == 25 [pid = 1754] [id = 667] 04:05:02 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a7800 == 26 [pid = 1754] [id = 699] 04:05:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8b3aac00) [pid = 1754] [serial = 2098] [outer = (nil)] 04:05:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8b3b3400) [pid = 1754] [serial = 2099] [outer = 0x8b3aac00] 04:05:02 INFO - PROCESS | 1754 | 1467975902866 Marionette DEBUG loaded listener.js 04:05:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8bbd7c00) [pid = 1754] [serial = 2100] [outer = 0x8b3aac00] 04:05:03 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8e94d400) [pid = 1754] [serial = 2048] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8cc31400) [pid = 1754] [serial = 2042] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8cccd000) [pid = 1754] [serial = 2043] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8d745000) [pid = 1754] [serial = 2045] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8e23f800) [pid = 1754] [serial = 2031] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8dbbd000) [pid = 1754] [serial = 2030] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8e236c00) [pid = 1754] [serial = 2039] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8e94dc00) [pid = 1754] [serial = 2040] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8f5ef800) [pid = 1754] [serial = 2034] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8eda0400) [pid = 1754] [serial = 2033] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x917d0800) [pid = 1754] [serial = 2037] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x917cc400) [pid = 1754] [serial = 2036] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8e958c00) [pid = 1754] [serial = 2049] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x8dbb5000) [pid = 1754] [serial = 2046] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 1754 | --DOMWINDOW == 63 (0x8e950800) [pid = 1754] [serial = 2051] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 1754 | 1467975903857 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 04:05:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:05:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 2711ms 04:05:03 INFO - PROCESS | 1754 | 1467975903873 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 04:05:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:05:03 INFO - PROCESS | 1754 | 1467975903879 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 04:05:03 INFO - PROCESS | 1754 | 1467975903889 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:05:03 INFO - PROCESS | 1754 | 1467975903893 Marionette TRACE conn4 <- [1,2770,null,{}] 04:05:03 INFO - PROCESS | 1754 | 1467975903912 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:03 INFO - PROCESS | 1754 | 1467975903918 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:04 INFO - PROCESS | 1754 | 1467975904110 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 04:05:04 INFO - PROCESS | 1754 | 1467975904123 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:04 INFO - PROCESS | 1754 | 1467975904133 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:04 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3c0400 == 27 [pid = 1754] [id = 700] 04:05:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 64 (0x8d3c0c00) [pid = 1754] [serial = 2101] [outer = (nil)] 04:05:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x8d70fc00) [pid = 1754] [serial = 2102] [outer = 0x8d3c0c00] 04:05:04 INFO - PROCESS | 1754 | 1467975904210 Marionette DEBUG loaded listener.js 04:05:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8d71a000) [pid = 1754] [serial = 2103] [outer = 0x8d3c0c00] 04:05:05 INFO - PROCESS | 1754 | 1467975905232 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 04:05:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:05:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1393ms 04:05:05 INFO - PROCESS | 1754 | 1467975905280 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 04:05:05 INFO - PROCESS | 1754 | 1467975905288 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 04:05:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:05:05 INFO - PROCESS | 1754 | 1467975905300 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:05:05 INFO - PROCESS | 1754 | 1467975905304 Marionette TRACE conn4 <- [1,2774,null,{}] 04:05:05 INFO - PROCESS | 1754 | 1467975905311 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:05 INFO - PROCESS | 1754 | 1467975905317 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:05 INFO - PROCESS | 1754 | 1467975905566 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 04:05:05 INFO - PROCESS | 1754 | 1467975905601 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:05 INFO - PROCESS | 1754 | 1467975905610 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:05 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d74a400 == 28 [pid = 1754] [id = 701] 04:05:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8dbbc800) [pid = 1754] [serial = 2104] [outer = (nil)] 04:05:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8e1ac800) [pid = 1754] [serial = 2105] [outer = 0x8dbbc800] 04:05:05 INFO - PROCESS | 1754 | 1467975905682 Marionette DEBUG loaded listener.js 04:05:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8e235000) [pid = 1754] [serial = 2106] [outer = 0x8dbbc800] 04:05:06 INFO - PROCESS | 1754 | 1467975906866 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 04:05:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:05:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1644ms 04:05:06 INFO - PROCESS | 1754 | 1467975906945 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 04:05:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:05:06 INFO - PROCESS | 1754 | 1467975906950 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 04:05:06 INFO - PROCESS | 1754 | 1467975906956 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:05:06 INFO - PROCESS | 1754 | 1467975906963 Marionette TRACE conn4 <- [1,2778,null,{}] 04:05:06 INFO - PROCESS | 1754 | 1467975906988 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:07 INFO - PROCESS | 1754 | 1467975906998 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:07 INFO - PROCESS | 1754 | 1467975907276 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 04:05:07 INFO - PROCESS | 1754 | 1467975907457 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:07 INFO - PROCESS | 1754 | 1467975907470 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:07 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e950800 == 29 [pid = 1754] [id = 702] 04:05:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8e952000) [pid = 1754] [serial = 2107] [outer = (nil)] 04:05:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8e95d800) [pid = 1754] [serial = 2108] [outer = 0x8e952000] 04:05:07 INFO - PROCESS | 1754 | 1467975907545 Marionette DEBUG loaded listener.js 04:05:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8e991c00) [pid = 1754] [serial = 2109] [outer = 0x8e952000] 04:05:08 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8e23f000) [pid = 1754] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:05:08 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8f5f3800) [pid = 1754] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:05:08 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8f5eb000) [pid = 1754] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:05:08 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8e942400) [pid = 1754] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:05:08 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8d3bd400) [pid = 1754] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:05:08 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x8bdfdc00) [pid = 1754] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:05:08 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8dbb9400) [pid = 1754] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:05:08 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x8bdf0400) [pid = 1754] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:05:08 INFO - PROCESS | 1754 | --DOMWINDOW == 63 (0x8ed96c00) [pid = 1754] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:05:08 INFO - PROCESS | 1754 | 1467975908981 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 04:05:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:05:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 2049ms 04:05:09 INFO - PROCESS | 1754 | 1467975909005 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 04:05:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:05:09 INFO - PROCESS | 1754 | 1467975909010 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 04:05:09 INFO - PROCESS | 1754 | 1467975909017 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:05:09 INFO - PROCESS | 1754 | 1467975909020 Marionette TRACE conn4 <- [1,2782,null,{}] 04:05:09 INFO - PROCESS | 1754 | 1467975909026 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:09 INFO - PROCESS | 1754 | 1467975909031 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:09 INFO - PROCESS | 1754 | 1467975909222 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 04:05:09 INFO - PROCESS | 1754 | 1467975909365 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:09 INFO - PROCESS | 1754 | 1467975909374 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:09 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd2800 == 30 [pid = 1754] [id = 703] 04:05:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 64 (0x8ccd3000) [pid = 1754] [serial = 2110] [outer = (nil)] 04:05:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x8e993c00) [pid = 1754] [serial = 2111] [outer = 0x8ccd3000] 04:05:09 INFO - PROCESS | 1754 | 1467975909448 Marionette DEBUG loaded listener.js 04:05:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8e996c00) [pid = 1754] [serial = 2112] [outer = 0x8ccd3000] 04:05:10 INFO - PROCESS | 1754 | 1467975910267 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 04:05:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:05:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1280ms 04:05:10 INFO - PROCESS | 1754 | 1467975910348 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 04:05:10 INFO - PROCESS | 1754 | 1467975910354 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 04:05:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:05:10 INFO - PROCESS | 1754 | 1467975910370 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:05:10 INFO - PROCESS | 1754 | 1467975910377 Marionette TRACE conn4 <- [1,2786,null,{}] 04:05:10 INFO - PROCESS | 1754 | 1467975910388 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:10 INFO - PROCESS | 1754 | 1467975910394 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:10 INFO - PROCESS | 1754 | 1467975910609 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 04:05:10 INFO - PROCESS | 1754 | 1467975910807 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:10 INFO - PROCESS | 1754 | 1467975910825 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:10 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ccd0400 == 31 [pid = 1754] [id = 704] 04:05:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8ccd1400) [pid = 1754] [serial = 2113] [outer = (nil)] 04:05:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8d3b9400) [pid = 1754] [serial = 2114] [outer = 0x8ccd1400] 04:05:10 INFO - PROCESS | 1754 | 1467975910966 Marionette DEBUG loaded listener.js 04:05:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8dbb5800) [pid = 1754] [serial = 2115] [outer = 0x8ccd1400] 04:05:12 INFO - PROCESS | 1754 | 1467975912201 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 04:05:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:05:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1890ms 04:05:12 INFO - PROCESS | 1754 | 1467975912261 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 04:05:12 INFO - PROCESS | 1754 | 1467975912267 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 04:05:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:05:12 INFO - PROCESS | 1754 | 1467975912279 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:05:12 INFO - PROCESS | 1754 | 1467975912284 Marionette TRACE conn4 <- [1,2790,null,{}] 04:05:12 INFO - PROCESS | 1754 | 1467975912291 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:12 INFO - PROCESS | 1754 | 1467975912298 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:12 INFO - PROCESS | 1754 | 1467975912512 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 04:05:12 INFO - PROCESS | 1754 | 1467975912747 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:12 INFO - PROCESS | 1754 | 1467975912754 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:12 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc2e800 == 32 [pid = 1754] [id = 705] 04:05:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8e954c00) [pid = 1754] [serial = 2116] [outer = (nil)] 04:05:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8ead1c00) [pid = 1754] [serial = 2117] [outer = 0x8e954c00] 04:05:12 INFO - PROCESS | 1754 | 1467975912887 Marionette DEBUG loaded listener.js 04:05:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8ed95400) [pid = 1754] [serial = 2118] [outer = 0x8e954c00] 04:05:13 INFO - PROCESS | 1754 | 1467975913951 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 04:05:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:05:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1740ms 04:05:14 INFO - PROCESS | 1754 | 1467975914015 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 04:05:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:05:14 INFO - PROCESS | 1754 | 1467975914019 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 04:05:14 INFO - PROCESS | 1754 | 1467975914026 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:05:14 INFO - PROCESS | 1754 | 1467975914030 Marionette TRACE conn4 <- [1,2794,null,{}] 04:05:14 INFO - PROCESS | 1754 | 1467975914045 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:14 INFO - PROCESS | 1754 | 1467975914054 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:14 INFO - PROCESS | 1754 | 1467975914288 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 04:05:14 INFO - PROCESS | 1754 | 1467975914618 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:14 INFO - PROCESS | 1754 | 1467975914633 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:14 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f5e6c00 == 33 [pid = 1754] [id = 706] 04:05:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8f5e7000) [pid = 1754] [serial = 2119] [outer = (nil)] 04:05:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8f5ecc00) [pid = 1754] [serial = 2120] [outer = 0x8f5e7000] 04:05:14 INFO - PROCESS | 1754 | 1467975914720 Marionette DEBUG loaded listener.js 04:05:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8f71cc00) [pid = 1754] [serial = 2121] [outer = 0x8f5e7000] 04:05:15 INFO - PROCESS | 1754 | 1467975915726 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 04:05:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:05:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1735ms 04:05:15 INFO - PROCESS | 1754 | 1467975915762 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 04:05:15 INFO - PROCESS | 1754 | 1467975915765 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 04:05:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:05:15 INFO - PROCESS | 1754 | 1467975915801 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:05:15 INFO - PROCESS | 1754 | 1467975915806 Marionette TRACE conn4 <- [1,2798,null,{}] 04:05:15 INFO - PROCESS | 1754 | 1467975915812 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:15 INFO - PROCESS | 1754 | 1467975915819 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:16 INFO - PROCESS | 1754 | 1467975916029 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 04:05:16 INFO - PROCESS | 1754 | 1467975916216 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:16 INFO - PROCESS | 1754 | 1467975916225 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:16 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc2c000 == 34 [pid = 1754] [id = 707] 04:05:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8ed92400) [pid = 1754] [serial = 2122] [outer = (nil)] 04:05:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x90d16400) [pid = 1754] [serial = 2123] [outer = 0x8ed92400] 04:05:16 INFO - PROCESS | 1754 | 1467975916324 Marionette DEBUG loaded listener.js 04:05:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x90d15000) [pid = 1754] [serial = 2124] [outer = 0x8ed92400] 04:05:17 INFO - PROCESS | 1754 | 1467975917612 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 04:05:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:05:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1839ms 04:05:17 INFO - PROCESS | 1754 | 1467975917638 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 04:05:17 INFO - PROCESS | 1754 | 1467975917645 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 04:05:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:05:17 INFO - PROCESS | 1754 | 1467975917664 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:05:17 INFO - PROCESS | 1754 | 1467975917669 Marionette TRACE conn4 <- [1,2802,null,{}] 04:05:17 INFO - PROCESS | 1754 | 1467975917678 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:17 INFO - PROCESS | 1754 | 1467975917684 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:17 INFO - PROCESS | 1754 | 1467975917938 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 04:05:18 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf5400 == 33 [pid = 1754] [id = 688] 04:05:18 INFO - PROCESS | 1754 | 1467975918226 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:18 INFO - PROCESS | 1754 | 1467975918240 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:18 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf5400 == 34 [pid = 1754] [id = 708] 04:05:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8bdf8800) [pid = 1754] [serial = 2125] [outer = (nil)] 04:05:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8d3c1800) [pid = 1754] [serial = 2126] [outer = 0x8bdf8800] 04:05:18 INFO - PROCESS | 1754 | 1467975918335 Marionette DEBUG loaded listener.js 04:05:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x8d742000) [pid = 1754] [serial = 2127] [outer = 0x8bdf8800] 04:05:18 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x90e77400) [pid = 1754] [serial = 2075] [outer = (nil)] [url = about:blank] 04:05:18 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8f723400) [pid = 1754] [serial = 2072] [outer = (nil)] [url = about:blank] 04:05:18 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x90e75c00) [pid = 1754] [serial = 2060] [outer = (nil)] [url = about:blank] 04:05:18 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x90e83400) [pid = 1754] [serial = 2061] [outer = (nil)] [url = about:blank] 04:05:18 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8e99d400) [pid = 1754] [serial = 2057] [outer = (nil)] [url = about:blank] 04:05:18 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8f366000) [pid = 1754] [serial = 2058] [outer = (nil)] [url = about:blank] 04:05:18 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8d3c6400) [pid = 1754] [serial = 2054] [outer = (nil)] [url = about:blank] 04:05:18 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8d73ec00) [pid = 1754] [serial = 2055] [outer = (nil)] [url = about:blank] 04:05:18 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8ed9b800) [pid = 1754] [serial = 2052] [outer = (nil)] [url = about:blank] 04:05:18 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8e1b3c00) [pid = 1754] [serial = 2066] [outer = (nil)] [url = about:blank] 04:05:18 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8e23b000) [pid = 1754] [serial = 2067] [outer = (nil)] [url = about:blank] 04:05:18 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8cc36400) [pid = 1754] [serial = 2063] [outer = (nil)] [url = about:blank] 04:05:18 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8ccce400) [pid = 1754] [serial = 2064] [outer = (nil)] [url = about:blank] 04:05:18 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8f5ed000) [pid = 1754] [serial = 2070] [outer = (nil)] [url = about:blank] 04:05:18 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x90d12800) [pid = 1754] [serial = 2073] [outer = (nil)] [url = about:blank] 04:05:18 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8f36fc00) [pid = 1754] [serial = 2069] [outer = (nil)] [url = about:blank] 04:05:18 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x90d20800) [pid = 1754] [serial = 2076] [outer = (nil)] [url = about:blank] 04:05:19 INFO - PROCESS | 1754 | 1467975919187 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 04:05:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:05:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1559ms 04:05:19 INFO - PROCESS | 1754 | 1467975919246 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 04:05:19 INFO - PROCESS | 1754 | 1467975919253 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 04:05:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:05:19 INFO - PROCESS | 1754 | 1467975919265 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:05:19 INFO - PROCESS | 1754 | 1467975919269 Marionette TRACE conn4 <- [1,2806,null,{}] 04:05:19 INFO - PROCESS | 1754 | 1467975919275 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:19 INFO - PROCESS | 1754 | 1467975919281 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:19 INFO - PROCESS | 1754 | 1467975919455 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 04:05:19 INFO - PROCESS | 1754 | 1467975919467 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:19 INFO - PROCESS | 1754 | 1467975919474 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:19 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e23c800 == 35 [pid = 1754] [id = 709] 04:05:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x8e23e000) [pid = 1754] [serial = 2128] [outer = (nil)] 04:05:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8e949800) [pid = 1754] [serial = 2129] [outer = 0x8e23e000] 04:05:19 INFO - PROCESS | 1754 | 1467975919554 Marionette DEBUG loaded listener.js 04:05:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8e95e400) [pid = 1754] [serial = 2130] [outer = 0x8e23e000] 04:05:20 INFO - PROCESS | 1754 | 1467975920593 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 04:05:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:05:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1381ms 04:05:20 INFO - PROCESS | 1754 | 1467975920648 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 04:05:20 INFO - PROCESS | 1754 | 1467975920652 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 04:05:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:05:20 INFO - PROCESS | 1754 | 1467975920659 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:05:20 INFO - PROCESS | 1754 | 1467975920665 Marionette TRACE conn4 <- [1,2810,null,{}] 04:05:20 INFO - PROCESS | 1754 | 1467975920681 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:20 INFO - PROCESS | 1754 | 1467975920689 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:20 INFO - PROCESS | 1754 | 1467975920930 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 04:05:20 INFO - PROCESS | 1754 | 1467975920946 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:20 INFO - PROCESS | 1754 | 1467975920953 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:20 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f365000 == 36 [pid = 1754] [id = 710] 04:05:20 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8f365400) [pid = 1754] [serial = 2131] [outer = (nil)] 04:05:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8f5e8000) [pid = 1754] [serial = 2132] [outer = 0x8f365400] 04:05:21 INFO - PROCESS | 1754 | 1467975921031 Marionette DEBUG loaded listener.js 04:05:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8f5f0000) [pid = 1754] [serial = 2133] [outer = 0x8f365400] 04:05:22 INFO - PROCESS | 1754 | 1467975921999 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 04:05:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:05:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1388ms 04:05:22 INFO - PROCESS | 1754 | 1467975922054 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 04:05:22 INFO - PROCESS | 1754 | 1467975922058 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 04:05:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:05:22 INFO - PROCESS | 1754 | 1467975922065 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:05:22 INFO - PROCESS | 1754 | 1467975922069 Marionette TRACE conn4 <- [1,2814,null,{}] 04:05:22 INFO - PROCESS | 1754 | 1467975922074 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:22 INFO - PROCESS | 1754 | 1467975922079 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:22 INFO - PROCESS | 1754 | 1467975922311 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 04:05:22 INFO - PROCESS | 1754 | 1467975922355 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:22 INFO - PROCESS | 1754 | 1467975922366 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:22 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e23ac00 == 37 [pid = 1754] [id = 711] 04:05:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x90d13000) [pid = 1754] [serial = 2134] [outer = (nil)] 04:05:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x90d20800) [pid = 1754] [serial = 2135] [outer = 0x90d13000] 04:05:22 INFO - PROCESS | 1754 | 1467975922436 Marionette DEBUG loaded listener.js 04:05:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x90e77c00) [pid = 1754] [serial = 2136] [outer = 0x90d13000] 04:05:23 INFO - PROCESS | 1754 | 1467975923533 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 04:05:23 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8d3c0800) [pid = 1754] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:05:23 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x91e19800) [pid = 1754] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:05:23 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8e99a000) [pid = 1754] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:05:23 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8bbd6400) [pid = 1754] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:05:23 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x90eb9800) [pid = 1754] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:05:23 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8d3c0c00) [pid = 1754] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:05:23 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x8b3aac00) [pid = 1754] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:05:23 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8e1aa400) [pid = 1754] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:05:23 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x8e952000) [pid = 1754] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:05:23 INFO - PROCESS | 1754 | --DOMWINDOW == 63 (0x90f3b400) [pid = 1754] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:05:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:05:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1530ms 04:05:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:05:23 INFO - PROCESS | 1754 | 1467975923596 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 04:05:23 INFO - PROCESS | 1754 | 1467975923599 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 04:05:23 INFO - PROCESS | 1754 | 1467975923606 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:05:23 INFO - PROCESS | 1754 | 1467975923610 Marionette TRACE conn4 <- [1,2818,null,{}] 04:05:23 INFO - PROCESS | 1754 | 1467975923616 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:23 INFO - PROCESS | 1754 | 1467975923621 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:23 INFO - PROCESS | 1754 | 1467975923784 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 04:05:23 INFO - PROCESS | 1754 | 1467975923929 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:23 INFO - PROCESS | 1754 | 1467975923939 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:23 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3ac000 == 38 [pid = 1754] [id = 712] 04:05:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 64 (0x8d3b9800) [pid = 1754] [serial = 2137] [outer = (nil)] 04:05:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x8e233000) [pid = 1754] [serial = 2138] [outer = 0x8d3b9800] 04:05:24 INFO - PROCESS | 1754 | 1467975924007 Marionette DEBUG loaded listener.js 04:05:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8e94fc00) [pid = 1754] [serial = 2139] [outer = 0x8d3b9800] 04:05:24 INFO - PROCESS | 1754 | 1467975924828 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 04:05:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:05:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1289ms 04:05:24 INFO - PROCESS | 1754 | 1467975924895 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 04:05:24 INFO - PROCESS | 1754 | 1467975924899 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 04:05:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:05:24 INFO - PROCESS | 1754 | 1467975924905 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:05:24 INFO - PROCESS | 1754 | 1467975924909 Marionette TRACE conn4 <- [1,2822,null,{}] 04:05:24 INFO - PROCESS | 1754 | 1467975924914 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:24 INFO - PROCESS | 1754 | 1467975924924 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:25 INFO - PROCESS | 1754 | 1467975925126 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 04:05:25 INFO - PROCESS | 1754 | 1467975925268 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:25 INFO - PROCESS | 1754 | 1467975925276 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:25 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3aac00 == 39 [pid = 1754] [id = 713] 04:05:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8d3b7800) [pid = 1754] [serial = 2140] [outer = (nil)] 04:05:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x90f32c00) [pid = 1754] [serial = 2141] [outer = 0x8d3b7800] 04:05:25 INFO - PROCESS | 1754 | 1467975925348 Marionette DEBUG loaded listener.js 04:05:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x90f37000) [pid = 1754] [serial = 2142] [outer = 0x8d3b7800] 04:05:26 INFO - PROCESS | 1754 | 1467975926433 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 04:05:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:05:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1581ms 04:05:26 INFO - PROCESS | 1754 | 1467975926488 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 04:05:26 INFO - PROCESS | 1754 | 1467975926496 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 04:05:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:05:26 INFO - PROCESS | 1754 | 1467975926504 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:05:26 INFO - PROCESS | 1754 | 1467975926513 Marionette TRACE conn4 <- [1,2826,null,{}] 04:05:26 INFO - PROCESS | 1754 | 1467975926521 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:26 INFO - PROCESS | 1754 | 1467975926528 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:26 INFO - PROCESS | 1754 | 1467975926803 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 04:05:27 INFO - PROCESS | 1754 | 1467975927055 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:27 INFO - PROCESS | 1754 | 1467975927064 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:27 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ccd5c00 == 40 [pid = 1754] [id = 714] 04:05:27 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8d3b9000) [pid = 1754] [serial = 2143] [outer = (nil)] 04:05:27 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8dbb5400) [pid = 1754] [serial = 2144] [outer = 0x8d3b9000] 04:05:27 INFO - PROCESS | 1754 | 1467975927197 Marionette DEBUG loaded listener.js 04:05:27 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8e1b3c00) [pid = 1754] [serial = 2145] [outer = 0x8d3b9000] 04:05:28 INFO - PROCESS | 1754 | 1467975928220 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:05:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:05:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1787ms 04:05:28 INFO - PROCESS | 1754 | 1467975928293 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 04:05:28 INFO - PROCESS | 1754 | 1467975928301 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 04:05:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:05:28 INFO - PROCESS | 1754 | 1467975928312 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:05:28 INFO - PROCESS | 1754 | 1467975928316 Marionette TRACE conn4 <- [1,2830,null,{}] 04:05:28 INFO - PROCESS | 1754 | 1467975928324 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:28 INFO - PROCESS | 1754 | 1467975928332 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:28 INFO - PROCESS | 1754 | 1467975928581 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 04:05:28 INFO - PROCESS | 1754 | 1467975928827 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:28 INFO - PROCESS | 1754 | 1467975928836 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:28 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f363000 == 41 [pid = 1754] [id = 715] 04:05:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8f36b000) [pid = 1754] [serial = 2146] [outer = (nil)] 04:05:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8f5eec00) [pid = 1754] [serial = 2147] [outer = 0x8f36b000] 04:05:28 INFO - PROCESS | 1754 | 1467975928937 Marionette DEBUG loaded listener.js 04:05:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8f729800) [pid = 1754] [serial = 2148] [outer = 0x8f36b000] 04:05:29 INFO - PROCESS | 1754 | 1467975929934 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 04:05:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:05:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1690ms 04:05:30 INFO - PROCESS | 1754 | 1467975930003 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 04:05:30 INFO - PROCESS | 1754 | 1467975930006 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 04:05:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:05:30 INFO - PROCESS | 1754 | 1467975930014 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:05:30 INFO - PROCESS | 1754 | 1467975930020 Marionette TRACE conn4 <- [1,2834,null,{}] 04:05:30 INFO - PROCESS | 1754 | 1467975930039 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:30 INFO - PROCESS | 1754 | 1467975930049 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:30 INFO - PROCESS | 1754 | 1467975930252 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 04:05:30 INFO - PROCESS | 1754 | 1467975930486 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:30 INFO - PROCESS | 1754 | 1467975930496 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:30 INFO - PROCESS | 1754 | ++DOCSHELL 0x90f39400 == 42 [pid = 1754] [id = 716] 04:05:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x90f3e000) [pid = 1754] [serial = 2149] [outer = (nil)] 04:05:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x917c2800) [pid = 1754] [serial = 2150] [outer = 0x90f3e000] 04:05:30 INFO - PROCESS | 1754 | 1467975930625 Marionette DEBUG loaded listener.js 04:05:30 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x917ce000) [pid = 1754] [serial = 2151] [outer = 0x90f3e000] 04:05:31 INFO - PROCESS | 1754 | 1467975931509 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:05:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:05:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1540ms 04:05:31 INFO - PROCESS | 1754 | 1467975931555 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 04:05:31 INFO - PROCESS | 1754 | 1467975931560 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 04:05:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:05:31 INFO - PROCESS | 1754 | 1467975931591 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:05:31 INFO - PROCESS | 1754 | 1467975931599 Marionette TRACE conn4 <- [1,2838,null,{}] 04:05:31 INFO - PROCESS | 1754 | 1467975931605 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:31 INFO - PROCESS | 1754 | 1467975931611 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:31 INFO - PROCESS | 1754 | 1467975931814 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 04:05:32 INFO - PROCESS | 1754 | 1467975932004 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:32 INFO - PROCESS | 1754 | 1467975932016 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:32 INFO - PROCESS | 1754 | ++DOCSHELL 0x90e7cc00 == 43 [pid = 1754] [id = 717] 04:05:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x917cc800) [pid = 1754] [serial = 2152] [outer = (nil)] 04:05:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x91e1d000) [pid = 1754] [serial = 2153] [outer = 0x917cc800] 04:05:32 INFO - PROCESS | 1754 | 1467975932097 Marionette DEBUG loaded listener.js 04:05:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x9212a000) [pid = 1754] [serial = 2154] [outer = 0x917cc800] 04:05:33 INFO - PROCESS | 1754 | 1467975933122 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 04:05:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:05:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1603ms 04:05:33 INFO - PROCESS | 1754 | 1467975933191 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 04:05:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:05:33 INFO - PROCESS | 1754 | 1467975933196 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 04:05:33 INFO - PROCESS | 1754 | 1467975933203 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:05:33 INFO - PROCESS | 1754 | 1467975933207 Marionette TRACE conn4 <- [1,2842,null,{}] 04:05:33 INFO - PROCESS | 1754 | 1467975933213 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:33 INFO - PROCESS | 1754 | 1467975933219 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:33 INFO - PROCESS | 1754 | 1467975933415 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 04:05:33 INFO - PROCESS | 1754 | 1467975933605 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:33 INFO - PROCESS | 1754 | 1467975933614 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:33 INFO - PROCESS | 1754 | ++DOCSHELL 0x90eb3400 == 44 [pid = 1754] [id = 718] 04:05:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x90f32800) [pid = 1754] [serial = 2155] [outer = (nil)] 04:05:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x928f4800) [pid = 1754] [serial = 2156] [outer = 0x90f32800] 04:05:33 INFO - PROCESS | 1754 | 1467975933699 Marionette DEBUG loaded listener.js 04:05:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x9294d400) [pid = 1754] [serial = 2157] [outer = 0x90f32800] 04:05:34 INFO - PROCESS | 1754 | 1467975934728 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 04:05:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:05:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1590ms 04:05:34 INFO - PROCESS | 1754 | 1467975934793 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 04:05:34 INFO - PROCESS | 1754 | 1467975934798 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 04:05:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:05:34 INFO - PROCESS | 1754 | 1467975934804 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:05:34 INFO - PROCESS | 1754 | 1467975934808 Marionette TRACE conn4 <- [1,2846,null,{}] 04:05:34 INFO - PROCESS | 1754 | 1467975934814 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:34 INFO - PROCESS | 1754 | 1467975934825 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:35 INFO - PROCESS | 1754 | 1467975935072 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 04:05:35 INFO - PROCESS | 1754 | 1467975935321 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:35 INFO - PROCESS | 1754 | 1467975935329 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:35 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b0000 == 45 [pid = 1754] [id = 719] 04:05:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x8b3b5400) [pid = 1754] [serial = 2158] [outer = (nil)] 04:05:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8cc36800) [pid = 1754] [serial = 2159] [outer = 0x8b3b5400] 04:05:35 INFO - PROCESS | 1754 | 1467975935449 Marionette DEBUG loaded listener.js 04:05:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x8dbb8c00) [pid = 1754] [serial = 2160] [outer = 0x8b3b5400] 04:05:36 INFO - PROCESS | 1754 | 1467975936340 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 04:05:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:05:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1591ms 04:05:36 INFO - PROCESS | 1754 | 1467975936396 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 04:05:36 INFO - PROCESS | 1754 | 1467975936401 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 04:05:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:05:36 INFO - PROCESS | 1754 | 1467975936408 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:05:36 INFO - PROCESS | 1754 | 1467975936412 Marionette TRACE conn4 <- [1,2850,null,{}] 04:05:36 INFO - PROCESS | 1754 | 1467975936418 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:36 INFO - PROCESS | 1754 | 1467975936424 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:36 INFO - PROCESS | 1754 | 1467975936627 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 04:05:37 INFO - PROCESS | 1754 | 1467975937111 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:37 INFO - PROCESS | 1754 | 1467975937120 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:37 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a7400 == 46 [pid = 1754] [id = 720] 04:05:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x8b3a8c00) [pid = 1754] [serial = 2161] [outer = (nil)] 04:05:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x8b3afc00) [pid = 1754] [serial = 2162] [outer = 0x8b3a8c00] 04:05:37 INFO - PROCESS | 1754 | 1467975937203 Marionette DEBUG loaded listener.js 04:05:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x8bdf5000) [pid = 1754] [serial = 2163] [outer = 0x8b3a8c00] 04:05:38 INFO - PROCESS | 1754 | 1467975938149 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:05:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:05:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1784ms 04:05:38 INFO - PROCESS | 1754 | 1467975938198 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 04:05:38 INFO - PROCESS | 1754 | 1467975938211 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 04:05:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:05:38 INFO - PROCESS | 1754 | 1467975938224 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:05:38 INFO - PROCESS | 1754 | 1467975938231 Marionette TRACE conn4 <- [1,2854,null,{}] 04:05:38 INFO - PROCESS | 1754 | 1467975938292 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:38 INFO - PROCESS | 1754 | 1467975938302 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:38 INFO - PROCESS | 1754 | 1467975938485 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 04:05:38 INFO - PROCESS | 1754 | 1467975938758 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:38 INFO - PROCESS | 1754 | 1467975938772 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:38 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc38c00 == 47 [pid = 1754] [id = 721] 04:05:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x8d3bb800) [pid = 1754] [serial = 2164] [outer = (nil)] 04:05:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x8d74a800) [pid = 1754] [serial = 2165] [outer = 0x8d3bb800] 04:05:38 INFO - PROCESS | 1754 | 1467975938913 Marionette DEBUG loaded listener.js 04:05:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x8e1ab800) [pid = 1754] [serial = 2166] [outer = 0x8d3bb800] 04:05:40 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbdb400 == 46 [pid = 1754] [id = 687] 04:05:40 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3bc400 == 45 [pid = 1754] [id = 692] 04:05:40 INFO - PROCESS | 1754 | --DOCSHELL 0x8cccec00 == 44 [pid = 1754] [id = 686] 04:05:40 INFO - PROCESS | 1754 | --DOCSHELL 0x8e95b800 == 43 [pid = 1754] [id = 690] 04:05:40 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3bc000 == 42 [pid = 1754] [id = 684] 04:05:40 INFO - PROCESS | 1754 | --DOCSHELL 0x90eb9400 == 41 [pid = 1754] [id = 694] 04:05:40 INFO - PROCESS | 1754 | --DOCSHELL 0x8e1aec00 == 40 [pid = 1754] [id = 693] 04:05:40 INFO - PROCESS | 1754 | --DOCSHELL 0x8e1b7c00 == 39 [pid = 1754] [id = 682] 04:05:40 INFO - PROCESS | 1754 | --DOCSHELL 0x8dbbdc00 == 38 [pid = 1754] [id = 685] 04:05:40 INFO - PROCESS | 1754 | --DOCSHELL 0x90ead800 == 37 [pid = 1754] [id = 695] 04:05:40 INFO - PROCESS | 1754 | --DOCSHELL 0x8d73b800 == 36 [pid = 1754] [id = 696] 04:05:40 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd5000 == 35 [pid = 1754] [id = 698] 04:05:40 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3ba800 == 34 [pid = 1754] [id = 697] 04:05:40 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a7800 == 33 [pid = 1754] [id = 699] 04:05:40 INFO - PROCESS | 1754 | --DOCSHELL 0x8ed96800 == 32 [pid = 1754] [id = 689] 04:05:40 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc2b800 == 31 [pid = 1754] [id = 680] 04:05:40 INFO - PROCESS | 1754 | --DOCSHELL 0x8d716800 == 30 [pid = 1754] [id = 681] 04:05:40 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3c2000 == 29 [pid = 1754] [id = 691] 04:05:40 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf1000 == 28 [pid = 1754] [id = 683] 04:05:40 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x8e993c00) [pid = 1754] [serial = 2111] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x8d717800) [pid = 1754] [serial = 2078] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x928f5400) [pid = 1754] [serial = 2093] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x8e1ac800) [pid = 1754] [serial = 2105] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x92952800) [pid = 1754] [serial = 2094] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x8f5f2000) [pid = 1754] [serial = 2082] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x8cc29800) [pid = 1754] [serial = 2097] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x90f36c00) [pid = 1754] [serial = 2084] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8bdf7400) [pid = 1754] [serial = 2096] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8d70fc00) [pid = 1754] [serial = 2102] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8bbd7c00) [pid = 1754] [serial = 2100] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8b3b3400) [pid = 1754] [serial = 2099] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x90f3c400) [pid = 1754] [serial = 2085] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8d746400) [pid = 1754] [serial = 2079] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x91e1bc00) [pid = 1754] [serial = 2090] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8d71a000) [pid = 1754] [serial = 2103] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8f362800) [pid = 1754] [serial = 2081] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8e991c00) [pid = 1754] [serial = 2109] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x9212a800) [pid = 1754] [serial = 2091] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x917c8000) [pid = 1754] [serial = 2087] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x917c9800) [pid = 1754] [serial = 2088] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8e95d800) [pid = 1754] [serial = 2108] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1754 | 1467975940920 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 04:05:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:05:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 2740ms 04:05:40 INFO - PROCESS | 1754 | 1467975940965 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 04:05:40 INFO - PROCESS | 1754 | 1467975940972 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 04:05:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:05:40 INFO - PROCESS | 1754 | 1467975940980 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:05:40 INFO - PROCESS | 1754 | 1467975940985 Marionette TRACE conn4 <- [1,2858,null,{}] 04:05:41 INFO - PROCESS | 1754 | 1467975940993 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:41 INFO - PROCESS | 1754 | 1467975940999 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:41 INFO - PROCESS | 1754 | 1467975941227 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 04:05:41 INFO - PROCESS | 1754 | 1467975941376 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:41 INFO - PROCESS | 1754 | 1467975941382 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:41 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc2d400 == 29 [pid = 1754] [id = 722] 04:05:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8cc2e000) [pid = 1754] [serial = 2167] [outer = (nil)] 04:05:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8d3be400) [pid = 1754] [serial = 2168] [outer = 0x8cc2e000] 04:05:41 INFO - PROCESS | 1754 | 1467975941457 Marionette DEBUG loaded listener.js 04:05:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8d3c2c00) [pid = 1754] [serial = 2169] [outer = 0x8cc2e000] 04:05:42 INFO - PROCESS | 1754 | 1467975942451 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:05:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:05:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1490ms 04:05:42 INFO - PROCESS | 1754 | 1467975942470 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 04:05:42 INFO - PROCESS | 1754 | 1467975942479 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 04:05:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:05:42 INFO - PROCESS | 1754 | 1467975942491 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:05:42 INFO - PROCESS | 1754 | 1467975942495 Marionette TRACE conn4 <- [1,2862,null,{}] 04:05:42 INFO - PROCESS | 1754 | 1467975942501 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:42 INFO - PROCESS | 1754 | 1467975942506 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:42 INFO - PROCESS | 1754 | 1467975942762 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 04:05:42 INFO - PROCESS | 1754 | 1467975942856 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:42 INFO - PROCESS | 1754 | 1467975942864 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:42 INFO - PROCESS | 1754 | ++DOCSHELL 0x8dbbdc00 == 30 [pid = 1754] [id = 723] 04:05:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8e1ac800) [pid = 1754] [serial = 2170] [outer = (nil)] 04:05:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8e1b5c00) [pid = 1754] [serial = 2171] [outer = 0x8e1ac800] 04:05:42 INFO - PROCESS | 1754 | 1467975942936 Marionette DEBUG loaded listener.js 04:05:43 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8e238800) [pid = 1754] [serial = 2172] [outer = 0x8e1ac800] 04:05:43 INFO - PROCESS | 1754 | 1467975943864 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 04:05:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:05:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1431ms 04:05:43 INFO - PROCESS | 1754 | 1467975943927 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 04:05:43 INFO - PROCESS | 1754 | 1467975943931 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 04:05:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:05:43 INFO - PROCESS | 1754 | 1467975943938 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:05:43 INFO - PROCESS | 1754 | 1467975943944 Marionette TRACE conn4 <- [1,2866,null,{}] 04:05:43 INFO - PROCESS | 1754 | 1467975943971 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:43 INFO - PROCESS | 1754 | 1467975943980 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:44 INFO - PROCESS | 1754 | 1467975944207 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 04:05:44 INFO - PROCESS | 1754 | 1467975944241 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:44 INFO - PROCESS | 1754 | 1467975944269 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:44 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e990c00 == 31 [pid = 1754] [id = 724] 04:05:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8e991800) [pid = 1754] [serial = 2173] [outer = (nil)] 04:05:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8e995400) [pid = 1754] [serial = 2174] [outer = 0x8e991800] 04:05:44 INFO - PROCESS | 1754 | 1467975944436 Marionette DEBUG loaded listener.js 04:05:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8eacd800) [pid = 1754] [serial = 2175] [outer = 0x8e991800] 04:05:45 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8dbbc800) [pid = 1754] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:05:45 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x90d13000) [pid = 1754] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:05:45 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8d3b9800) [pid = 1754] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:05:45 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8ccd3000) [pid = 1754] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:05:45 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8f365400) [pid = 1754] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:05:45 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8bdf8800) [pid = 1754] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:05:45 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8f5e7000) [pid = 1754] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:05:45 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8ccd1400) [pid = 1754] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:05:45 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8e23e000) [pid = 1754] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:05:45 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8e954c00) [pid = 1754] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:05:45 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8ed92400) [pid = 1754] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:05:45 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x8d3b7800) [pid = 1754] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:05:45 INFO - PROCESS | 1754 | 1467975945802 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 04:05:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:05:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1887ms 04:05:45 INFO - PROCESS | 1754 | 1467975945826 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 04:05:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:05:45 INFO - PROCESS | 1754 | 1467975945832 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 04:05:45 INFO - PROCESS | 1754 | 1467975945838 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:05:45 INFO - PROCESS | 1754 | 1467975945841 Marionette TRACE conn4 <- [1,2870,null,{}] 04:05:45 INFO - PROCESS | 1754 | 1467975945847 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:45 INFO - PROCESS | 1754 | 1467975945851 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:46 INFO - PROCESS | 1754 | 1467975946122 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 04:05:46 INFO - PROCESS | 1754 | 1467975946224 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:46 INFO - PROCESS | 1754 | 1467975946231 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:46 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d713400 == 32 [pid = 1754] [id = 725] 04:05:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8e1b4000) [pid = 1754] [serial = 2176] [outer = (nil)] 04:05:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8e953c00) [pid = 1754] [serial = 2177] [outer = 0x8e1b4000] 04:05:46 INFO - PROCESS | 1754 | 1467975946309 Marionette DEBUG loaded listener.js 04:05:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8ed93c00) [pid = 1754] [serial = 2178] [outer = 0x8e1b4000] 04:05:47 INFO - PROCESS | 1754 | 1467975947066 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 04:05:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:05:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1285ms 04:05:47 INFO - PROCESS | 1754 | 1467975947123 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 04:05:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:05:47 INFO - PROCESS | 1754 | 1467975947127 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 04:05:47 INFO - PROCESS | 1754 | 1467975947133 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:05:47 INFO - PROCESS | 1754 | 1467975947136 Marionette TRACE conn4 <- [1,2874,null,{}] 04:05:47 INFO - PROCESS | 1754 | 1467975947142 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:47 INFO - PROCESS | 1754 | 1467975947147 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:47 INFO - PROCESS | 1754 | 1467975947364 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 04:05:47 INFO - PROCESS | 1754 | 1467975947374 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:47 INFO - PROCESS | 1754 | 1467975947386 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:47 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cccc800 == 33 [pid = 1754] [id = 726] 04:05:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8e948400) [pid = 1754] [serial = 2179] [outer = (nil)] 04:05:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8f365400) [pid = 1754] [serial = 2180] [outer = 0x8e948400] 04:05:47 INFO - PROCESS | 1754 | 1467975947453 Marionette DEBUG loaded listener.js 04:05:47 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8f36a800) [pid = 1754] [serial = 2181] [outer = 0x8e948400] 04:05:48 INFO - PROCESS | 1754 | 1467975948681 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 04:05:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:05:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1645ms 04:05:48 INFO - PROCESS | 1754 | 1467975948802 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 04:05:48 INFO - PROCESS | 1754 | 1467975948814 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 04:05:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:05:48 INFO - PROCESS | 1754 | 1467975948880 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:05:48 INFO - PROCESS | 1754 | 1467975948888 Marionette TRACE conn4 <- [1,2878,null,{}] 04:05:48 INFO - PROCESS | 1754 | 1467975948905 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:48 INFO - PROCESS | 1754 | 1467975948916 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:49 INFO - PROCESS | 1754 | 1467975949230 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 04:05:49 INFO - PROCESS | 1754 | 1467975949442 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:49 INFO - PROCESS | 1754 | 1467975949453 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:49 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf1000 == 34 [pid = 1754] [id = 727] 04:05:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8ccce000) [pid = 1754] [serial = 2182] [outer = (nil)] 04:05:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8d745800) [pid = 1754] [serial = 2183] [outer = 0x8ccce000] 04:05:49 INFO - PROCESS | 1754 | 1467975949544 Marionette DEBUG loaded listener.js 04:05:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8e1ab400) [pid = 1754] [serial = 2184] [outer = 0x8ccce000] 04:05:50 INFO - PROCESS | 1754 | 1467975950651 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 04:05:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:05:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1898ms 04:05:50 INFO - PROCESS | 1754 | 1467975950727 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 04:05:50 INFO - PROCESS | 1754 | 1467975950736 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 04:05:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:05:50 INFO - PROCESS | 1754 | 1467975950749 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:05:50 INFO - PROCESS | 1754 | 1467975950753 Marionette TRACE conn4 <- [1,2882,null,{}] 04:05:50 INFO - PROCESS | 1754 | 1467975950761 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:50 INFO - PROCESS | 1754 | 1467975950768 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:51 INFO - PROCESS | 1754 | 1467975951012 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 04:05:51 INFO - PROCESS | 1754 | 1467975951310 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:51 INFO - PROCESS | 1754 | 1467975951318 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:51 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3b8000 == 35 [pid = 1754] [id = 728] 04:05:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8e998400) [pid = 1754] [serial = 2185] [outer = (nil)] 04:05:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8eda0800) [pid = 1754] [serial = 2186] [outer = 0x8e998400] 04:05:51 INFO - PROCESS | 1754 | 1467975951404 Marionette DEBUG loaded listener.js 04:05:51 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8e998800) [pid = 1754] [serial = 2187] [outer = 0x8e998400] 04:05:52 INFO - PROCESS | 1754 | 1467975952446 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 04:05:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:05:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1787ms 04:05:52 INFO - PROCESS | 1754 | 1467975952536 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 04:05:52 INFO - PROCESS | 1754 | 1467975952540 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 04:05:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:05:52 INFO - PROCESS | 1754 | 1467975952547 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:05:52 INFO - PROCESS | 1754 | 1467975952553 Marionette TRACE conn4 <- [1,2886,null,{}] 04:05:52 INFO - PROCESS | 1754 | 1467975952570 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:52 INFO - PROCESS | 1754 | 1467975952579 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:52 INFO - PROCESS | 1754 | 1467975952911 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 04:05:53 INFO - PROCESS | 1754 | 1467975953145 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:53 INFO - PROCESS | 1754 | 1467975953155 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:53 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f726000 == 36 [pid = 1754] [id = 729] 04:05:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x8f726c00) [pid = 1754] [serial = 2188] [outer = (nil)] 04:05:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x90d1f800) [pid = 1754] [serial = 2189] [outer = 0x8f726c00] 04:05:53 INFO - PROCESS | 1754 | 1467975953242 Marionette DEBUG loaded listener.js 04:05:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x90e7a000) [pid = 1754] [serial = 2190] [outer = 0x8f726c00] 04:05:54 INFO - PROCESS | 1754 | 1467975954229 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 04:05:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:05:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1755ms 04:05:54 INFO - PROCESS | 1754 | 1467975954303 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 04:05:54 INFO - PROCESS | 1754 | 1467975954316 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 04:05:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:05:54 INFO - PROCESS | 1754 | 1467975954328 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:05:54 INFO - PROCESS | 1754 | 1467975954331 Marionette TRACE conn4 <- [1,2890,null,{}] 04:05:54 INFO - PROCESS | 1754 | 1467975954338 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:54 INFO - PROCESS | 1754 | 1467975954343 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:54 INFO - PROCESS | 1754 | 1467975954576 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 04:05:54 INFO - PROCESS | 1754 | 1467975954892 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:54 INFO - PROCESS | 1754 | 1467975954903 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:54 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a6400 == 37 [pid = 1754] [id = 730] 04:05:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8b3a7c00) [pid = 1754] [serial = 2191] [outer = (nil)] 04:05:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x8bbd1000) [pid = 1754] [serial = 2192] [outer = 0x8b3a7c00] 04:05:54 INFO - PROCESS | 1754 | 1467975954986 Marionette DEBUG loaded listener.js 04:05:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8cc38400) [pid = 1754] [serial = 2193] [outer = 0x8b3a7c00] 04:05:56 INFO - PROCESS | 1754 | 1467975956223 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:05:56 INFO - PROCESS | 1754 | --DOCSHELL 0x8d713400 == 36 [pid = 1754] [id = 725] 04:05:56 INFO - PROCESS | 1754 | --DOCSHELL 0x8e990c00 == 35 [pid = 1754] [id = 724] 04:05:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:05:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1993ms 04:05:56 INFO - PROCESS | 1754 | --DOCSHELL 0x8dbbdc00 == 34 [pid = 1754] [id = 723] 04:05:56 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc2d400 == 33 [pid = 1754] [id = 722] 04:05:56 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc38c00 == 32 [pid = 1754] [id = 721] 04:05:56 INFO - PROCESS | 1754 | 1467975956324 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 04:05:56 INFO - PROCESS | 1754 | 1467975956331 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 04:05:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:05:56 INFO - PROCESS | 1754 | 1467975956339 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:05:56 INFO - PROCESS | 1754 | 1467975956344 Marionette TRACE conn4 <- [1,2894,null,{}] 04:05:56 INFO - PROCESS | 1754 | 1467975956360 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:56 INFO - PROCESS | 1754 | 1467975956365 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:56 INFO - PROCESS | 1754 | 1467975956530 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 04:05:56 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8e235000) [pid = 1754] [serial = 2106] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x90d20800) [pid = 1754] [serial = 2135] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x90e77c00) [pid = 1754] [serial = 2136] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8e233000) [pid = 1754] [serial = 2138] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8e996c00) [pid = 1754] [serial = 2112] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8f5e8000) [pid = 1754] [serial = 2132] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8d3c1800) [pid = 1754] [serial = 2126] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8d742000) [pid = 1754] [serial = 2127] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8f5ecc00) [pid = 1754] [serial = 2120] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8f71cc00) [pid = 1754] [serial = 2121] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8d3b9400) [pid = 1754] [serial = 2114] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8dbb5800) [pid = 1754] [serial = 2115] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8e949800) [pid = 1754] [serial = 2129] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8e95e400) [pid = 1754] [serial = 2130] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8ead1c00) [pid = 1754] [serial = 2117] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8ed95400) [pid = 1754] [serial = 2118] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x90d16400) [pid = 1754] [serial = 2123] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x90d15000) [pid = 1754] [serial = 2124] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x90f32c00) [pid = 1754] [serial = 2141] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x90f37000) [pid = 1754] [serial = 2142] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8e94fc00) [pid = 1754] [serial = 2139] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x8f5f0000) [pid = 1754] [serial = 2133] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1754 | 1467975956777 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:56 INFO - PROCESS | 1754 | 1467975956785 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:56 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ccd6000 == 33 [pid = 1754] [id = 731] 04:05:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x8ccdbc00) [pid = 1754] [serial = 2194] [outer = (nil)] 04:05:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8d718c00) [pid = 1754] [serial = 2195] [outer = 0x8ccdbc00] 04:05:56 INFO - PROCESS | 1754 | 1467975956879 Marionette DEBUG loaded listener.js 04:05:56 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x8d743800) [pid = 1754] [serial = 2196] [outer = 0x8ccdbc00] 04:05:57 INFO - PROCESS | 1754 | 1467975957752 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 04:05:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:05:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1435ms 04:05:57 INFO - PROCESS | 1754 | 1467975957779 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 04:05:57 INFO - PROCESS | 1754 | 1467975957786 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 04:05:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:05:57 INFO - PROCESS | 1754 | 1467975957797 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:05:57 INFO - PROCESS | 1754 | 1467975957801 Marionette TRACE conn4 <- [1,2898,null,{}] 04:05:57 INFO - PROCESS | 1754 | 1467975957807 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:57 INFO - PROCESS | 1754 | 1467975957813 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:57 INFO - PROCESS | 1754 | 1467975957988 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 04:05:58 INFO - PROCESS | 1754 | 1467975958011 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:58 INFO - PROCESS | 1754 | 1467975958023 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:58 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d715400 == 34 [pid = 1754] [id = 732] 04:05:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8e942000) [pid = 1754] [serial = 2197] [outer = (nil)] 04:05:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8e952000) [pid = 1754] [serial = 2198] [outer = 0x8e942000] 04:05:58 INFO - PROCESS | 1754 | 1467975958220 Marionette DEBUG loaded listener.js 04:05:58 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8e960000) [pid = 1754] [serial = 2199] [outer = 0x8e942000] 04:05:59 INFO - PROCESS | 1754 | 1467975959090 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 04:05:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:05:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1330ms 04:05:59 INFO - PROCESS | 1754 | 1467975959127 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 04:05:59 INFO - PROCESS | 1754 | 1467975959131 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 04:05:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:05:59 INFO - PROCESS | 1754 | 1467975959149 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:05:59 INFO - PROCESS | 1754 | 1467975959156 Marionette TRACE conn4 <- [1,2902,null,{}] 04:05:59 INFO - PROCESS | 1754 | 1467975959172 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:59 INFO - PROCESS | 1754 | 1467975959180 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:59 INFO - PROCESS | 1754 | 1467975959425 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 04:05:59 INFO - PROCESS | 1754 | 1467975959449 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:59 INFO - PROCESS | 1754 | 1467975959458 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:05:59 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f362c00 == 35 [pid = 1754] [id = 733] 04:05:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8f368800) [pid = 1754] [serial = 2200] [outer = (nil)] 04:05:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8f5e8000) [pid = 1754] [serial = 2201] [outer = 0x8f368800] 04:05:59 INFO - PROCESS | 1754 | 1467975959539 Marionette DEBUG loaded listener.js 04:05:59 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8f5f1400) [pid = 1754] [serial = 2202] [outer = 0x8f368800] 04:06:00 INFO - PROCESS | 1754 | 1467975960517 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:06:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:06:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1406ms 04:06:00 INFO - PROCESS | 1754 | 1467975960544 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 04:06:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:06:00 INFO - PROCESS | 1754 | 1467975960549 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 04:06:00 INFO - PROCESS | 1754 | 1467975960555 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:06:00 INFO - PROCESS | 1754 | 1467975960559 Marionette TRACE conn4 <- [1,2906,null,{}] 04:06:00 INFO - PROCESS | 1754 | 1467975960564 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:00 INFO - PROCESS | 1754 | 1467975960569 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:00 INFO - PROCESS | 1754 | 1467975960795 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 04:06:00 INFO - PROCESS | 1754 | 1467975960814 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:00 INFO - PROCESS | 1754 | 1467975960822 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:00 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e236400 == 36 [pid = 1754] [id = 734] 04:06:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8f71bc00) [pid = 1754] [serial = 2203] [outer = (nil)] 04:06:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x90d12400) [pid = 1754] [serial = 2204] [outer = 0x8f71bc00] 04:06:00 INFO - PROCESS | 1754 | 1467975960891 Marionette DEBUG loaded listener.js 04:06:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8ed9d400) [pid = 1754] [serial = 2205] [outer = 0x8f71bc00] 04:06:01 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8e991800) [pid = 1754] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:06:01 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8e1ac800) [pid = 1754] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:06:01 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8d3bb800) [pid = 1754] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:06:01 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8d3b9000) [pid = 1754] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:06:01 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8f36b000) [pid = 1754] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:06:01 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x90f3e000) [pid = 1754] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:06:01 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x917cc800) [pid = 1754] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:06:01 INFO - PROCESS | 1754 | --DOMWINDOW == 68 (0x90f32800) [pid = 1754] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:06:01 INFO - PROCESS | 1754 | --DOMWINDOW == 67 (0x8b3b5400) [pid = 1754] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:06:01 INFO - PROCESS | 1754 | --DOMWINDOW == 66 (0x8b3a8c00) [pid = 1754] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:06:01 INFO - PROCESS | 1754 | --DOMWINDOW == 65 (0x8cc2e000) [pid = 1754] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:06:01 INFO - PROCESS | 1754 | --DOMWINDOW == 64 (0x8e1b4000) [pid = 1754] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:06:01 INFO - PROCESS | 1754 | 1467975961996 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 04:06:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:06:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1492ms 04:06:02 INFO - PROCESS | 1754 | 1467975962049 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 04:06:02 INFO - PROCESS | 1754 | 1467975962052 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 04:06:02 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:06:02 INFO - PROCESS | 1754 | 1467975962060 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:06:02 INFO - PROCESS | 1754 | 1467975962062 Marionette TRACE conn4 <- [1,2910,null,{}] 04:06:02 INFO - PROCESS | 1754 | 1467975962076 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:02 INFO - PROCESS | 1754 | 1467975962081 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:02 INFO - PROCESS | 1754 | 1467975962260 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 04:06:02 INFO - PROCESS | 1754 | 1467975962270 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:02 INFO - PROCESS | 1754 | 1467975962281 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:02 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd5800 == 37 [pid = 1754] [id = 735] 04:06:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 65 (0x8bdfc400) [pid = 1754] [serial = 2206] [outer = (nil)] 04:06:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 66 (0x8f5f4000) [pid = 1754] [serial = 2207] [outer = 0x8bdfc400] 04:06:02 INFO - PROCESS | 1754 | 1467975962396 Marionette DEBUG loaded listener.js 04:06:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 67 (0x90d20400) [pid = 1754] [serial = 2208] [outer = 0x8bdfc400] 04:06:03 INFO - PROCESS | 1754 | 1467975963475 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 04:06:03 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:06:03 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:06:03 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1436ms 04:06:03 INFO - PROCESS | 1754 | 1467975963498 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 04:06:03 INFO - TEST-START | /DOMEvents/constructors.html 04:06:03 INFO - PROCESS | 1754 | 1467975963505 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 04:06:03 INFO - PROCESS | 1754 | 1467975963513 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:06:03 INFO - PROCESS | 1754 | 1467975963519 Marionette TRACE conn4 <- [1,2914,null,{}] 04:06:03 INFO - PROCESS | 1754 | 1467975963529 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:03 INFO - PROCESS | 1754 | 1467975963534 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:03 INFO - PROCESS | 1754 | 1467975963761 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 04:06:03 INFO - PROCESS | 1754 | 1467975963956 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:03 INFO - PROCESS | 1754 | 1467975963966 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:04 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc32000 == 38 [pid = 1754] [id = 736] 04:06:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 68 (0x8d3c1800) [pid = 1754] [serial = 2209] [outer = (nil)] 04:06:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 69 (0x8dbb8400) [pid = 1754] [serial = 2210] [outer = 0x8d3c1800] 04:06:04 INFO - PROCESS | 1754 | 1467975964098 Marionette DEBUG loaded listener.js 04:06:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8e1b7000) [pid = 1754] [serial = 2211] [outer = 0x8d3c1800] 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:06:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:06:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:06:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:06:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:06:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:06:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:06:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:06:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:06:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:06:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:06:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:06:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:06:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:06:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:06:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:06:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:06:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:06:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:06:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:06:05 INFO - TEST-OK | /DOMEvents/constructors.html | took 1710ms 04:06:05 INFO - PROCESS | 1754 | 1467975965172 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 04:06:05 INFO - PROCESS | 1754 | 1467975965225 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 04:06:05 INFO - PROCESS | 1754 | 1467975965247 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 04:06:05 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:06:05 INFO - PROCESS | 1754 | 1467975965317 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:06:05 INFO - PROCESS | 1754 | 1467975965323 Marionette TRACE conn4 <- [1,2918,null,{}] 04:06:05 INFO - PROCESS | 1754 | 1467975965340 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:05 INFO - PROCESS | 1754 | 1467975965348 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:05 INFO - PROCESS | 1754 | 1467975965525 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 04:06:05 INFO - PROCESS | 1754 | 1467975965777 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:05 INFO - PROCESS | 1754 | 1467975965787 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:05 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e95c800 == 39 [pid = 1754] [id = 737] 04:06:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8eda0c00) [pid = 1754] [serial = 2212] [outer = (nil)] 04:06:05 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8f5ea000) [pid = 1754] [serial = 2213] [outer = 0x8eda0c00] 04:06:05 INFO - PROCESS | 1754 | 1467975965888 Marionette DEBUG loaded listener.js 04:06:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8f723c00) [pid = 1754] [serial = 2214] [outer = 0x8eda0c00] 04:06:06 INFO - PROCESS | 1754 | 1467975966756 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:06:06 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:06:06 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1499ms 04:06:06 INFO - PROCESS | 1754 | 1467975966768 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 04:06:06 INFO - PROCESS | 1754 | 1467975966771 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 04:06:06 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:06:06 INFO - PROCESS | 1754 | 1467975966779 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:06:06 INFO - PROCESS | 1754 | 1467975966785 Marionette TRACE conn4 <- [1,2922,null,{}] 04:06:06 INFO - PROCESS | 1754 | 1467975966802 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:06 INFO - PROCESS | 1754 | 1467975966811 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:06 INFO - PROCESS | 1754 | 1467975966986 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 04:06:07 INFO - PROCESS | 1754 | 1467975967197 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:07 INFO - PROCESS | 1754 | 1467975967209 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:07 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3c0800 == 40 [pid = 1754] [id = 738] 04:06:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x90f35400) [pid = 1754] [serial = 2215] [outer = (nil)] 04:06:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x90f38800) [pid = 1754] [serial = 2216] [outer = 0x90f35400] 04:06:07 INFO - PROCESS | 1754 | 1467975967336 Marionette DEBUG loaded listener.js 04:06:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x90f3e400) [pid = 1754] [serial = 2217] [outer = 0x90f35400] 04:06:08 INFO - PROCESS | 1754 | [1754] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:06:08 INFO - PROCESS | 1754 | [1754] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:06:08 INFO - PROCESS | 1754 | [1754] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:06:08 INFO - PROCESS | 1754 | [1754] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:06:08 INFO - PROCESS | 1754 | 1467975968218 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 04:06:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:06:08 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:06:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:06:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:06:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:06:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:06:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 04:06:08 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:06:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:06:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:06:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:06:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:06:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 04:06:08 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:06:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:06:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:06:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:06:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:06:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 04:06:08 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:06:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:06:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:06:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:06:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:06:08 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:06:08 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1489ms 04:06:08 INFO - PROCESS | 1754 | 1467975968272 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 04:06:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:06:08 INFO - PROCESS | 1754 | 1467975968283 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 04:06:08 INFO - PROCESS | 1754 | 1467975968290 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:06:08 INFO - PROCESS | 1754 | 1467975968295 Marionette TRACE conn4 <- [1,2926,null,{}] 04:06:08 INFO - PROCESS | 1754 | 1467975968300 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:08 INFO - PROCESS | 1754 | 1467975968306 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:08 INFO - PROCESS | 1754 | 1467975968514 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 04:06:08 INFO - PROCESS | 1754 | 1467975968716 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:08 INFO - PROCESS | 1754 | 1467975968728 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:08 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b1800 == 41 [pid = 1754] [id = 739] 04:06:08 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8cc2b800) [pid = 1754] [serial = 2218] [outer = (nil)] 04:06:08 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x9212a800) [pid = 1754] [serial = 2219] [outer = 0x8cc2b800] 04:06:08 INFO - PROCESS | 1754 | 1467975968858 Marionette DEBUG loaded listener.js 04:06:08 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x928e9c00) [pid = 1754] [serial = 2220] [outer = 0x8cc2b800] 04:06:09 INFO - PROCESS | 1754 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:06:09 INFO - PROCESS | 1754 | 1467975969790 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 04:06:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:06:09 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1533ms 04:06:09 INFO - PROCESS | 1754 | 1467975969825 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 04:06:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:06:09 INFO - PROCESS | 1754 | 1467975969830 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 04:06:09 INFO - PROCESS | 1754 | 1467975969836 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:06:09 INFO - PROCESS | 1754 | 1467975969840 Marionette TRACE conn4 <- [1,2930,null,{}] 04:06:09 INFO - PROCESS | 1754 | 1467975969846 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:09 INFO - PROCESS | 1754 | 1467975969851 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:10 INFO - PROCESS | 1754 | 1467975970056 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 04:06:10 INFO - PROCESS | 1754 | 1467975970283 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:10 INFO - PROCESS | 1754 | 1467975970291 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:10 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e1b8400 == 42 [pid = 1754] [id = 740] 04:06:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8e240c00) [pid = 1754] [serial = 2221] [outer = (nil)] 04:06:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x928f5800) [pid = 1754] [serial = 2222] [outer = 0x8e240c00] 04:06:10 INFO - PROCESS | 1754 | 1467975970380 Marionette DEBUG loaded listener.js 04:06:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x9294ec00) [pid = 1754] [serial = 2223] [outer = 0x8e240c00] 04:06:11 INFO - PROCESS | 1754 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:06:11 INFO - PROCESS | 1754 | 1467975971240 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 04:06:11 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:06:11 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1435ms 04:06:11 INFO - PROCESS | 1754 | 1467975971272 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 04:06:11 INFO - PROCESS | 1754 | 1467975971277 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 04:06:11 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:06:11 INFO - PROCESS | 1754 | 1467975971284 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:06:11 INFO - PROCESS | 1754 | 1467975971289 Marionette TRACE conn4 <- [1,2934,null,{}] 04:06:11 INFO - PROCESS | 1754 | 1467975971295 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:11 INFO - PROCESS | 1754 | 1467975971306 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:11 INFO - PROCESS | 1754 | 1467975971580 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 04:06:11 INFO - PROCESS | 1754 | 1467975971772 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:11 INFO - PROCESS | 1754 | 1467975971778 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:11 INFO - PROCESS | 1754 | ++DOCSHELL 0x917ccc00 == 43 [pid = 1754] [id = 741] 04:06:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x92959c00) [pid = 1754] [serial = 2224] [outer = (nil)] 04:06:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x93885800) [pid = 1754] [serial = 2225] [outer = 0x92959c00] 04:06:11 INFO - PROCESS | 1754 | 1467975971863 Marionette DEBUG loaded listener.js 04:06:11 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x93955400) [pid = 1754] [serial = 2226] [outer = 0x92959c00] 04:06:12 INFO - PROCESS | 1754 | 1467975972787 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 04:06:12 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:06:12 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1533ms 04:06:12 INFO - PROCESS | 1754 | 1467975972819 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 04:06:12 INFO - PROCESS | 1754 | 1467975972823 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 04:06:12 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:06:12 INFO - PROCESS | 1754 | 1467975972829 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:06:12 INFO - PROCESS | 1754 | 1467975972833 Marionette TRACE conn4 <- [1,2938,null,{}] 04:06:12 INFO - PROCESS | 1754 | 1467975972839 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:12 INFO - PROCESS | 1754 | 1467975972845 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:13 INFO - PROCESS | 1754 | 1467975973063 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 04:06:13 INFO - PROCESS | 1754 | 1467975973251 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:13 INFO - PROCESS | 1754 | 1467975973263 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:13 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b3c00 == 44 [pid = 1754] [id = 742] 04:06:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8bdf2400) [pid = 1754] [serial = 2227] [outer = (nil)] 04:06:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x93b60c00) [pid = 1754] [serial = 2228] [outer = 0x8bdf2400] 04:06:13 INFO - PROCESS | 1754 | 1467975973381 Marionette DEBUG loaded listener.js 04:06:13 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x93b63c00) [pid = 1754] [serial = 2229] [outer = 0x8bdf2400] 04:06:14 INFO - PROCESS | 1754 | 1467975974351 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 04:06:14 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 04:06:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1552ms 04:06:14 INFO - PROCESS | 1754 | 1467975974383 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 04:06:14 INFO - PROCESS | 1754 | 1467975974404 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 04:06:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:06:14 INFO - PROCESS | 1754 | 1467975974416 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:06:14 INFO - PROCESS | 1754 | 1467975974420 Marionette TRACE conn4 <- [1,2942,null,{}] 04:06:14 INFO - PROCESS | 1754 | 1467975974425 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:14 INFO - PROCESS | 1754 | 1467975974431 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:14 INFO - PROCESS | 1754 | 1467975974648 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 04:06:15 INFO - PROCESS | 1754 | 1467975975137 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:15 INFO - PROCESS | 1754 | 1467975975146 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:15 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf1c00 == 45 [pid = 1754] [id = 743] 04:06:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x8bdf2000) [pid = 1754] [serial = 2230] [outer = (nil)] 04:06:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x8cc2c400) [pid = 1754] [serial = 2231] [outer = 0x8bdf2000] 04:06:15 INFO - PROCESS | 1754 | 1467975975242 Marionette DEBUG loaded listener.js 04:06:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x8d3bc400) [pid = 1754] [serial = 2232] [outer = 0x8bdf2000] 04:06:16 INFO - PROCESS | 1754 | 1467975976028 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 04:06:16 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 04:06:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:06:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1638ms 04:06:16 INFO - PROCESS | 1754 | 1467975976057 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 04:06:16 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:06:16 INFO - PROCESS | 1754 | 1467975976063 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 04:06:16 INFO - PROCESS | 1754 | 1467975976071 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:06:16 INFO - PROCESS | 1754 | 1467975976076 Marionette TRACE conn4 <- [1,2946,null,{}] 04:06:16 INFO - PROCESS | 1754 | 1467975976084 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:16 INFO - PROCESS | 1754 | 1467975976091 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:16 INFO - PROCESS | 1754 | 1467975976256 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 04:06:16 INFO - PROCESS | 1754 | 1467975976461 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:16 INFO - PROCESS | 1754 | 1467975976473 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:16 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdfdc00 == 46 [pid = 1754] [id = 744] 04:06:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x8cc33400) [pid = 1754] [serial = 2233] [outer = (nil)] 04:06:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x8ead4c00) [pid = 1754] [serial = 2234] [outer = 0x8cc33400] 04:06:16 INFO - PROCESS | 1754 | 1467975976640 Marionette DEBUG loaded listener.js 04:06:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x8f362800) [pid = 1754] [serial = 2235] [outer = 0x8cc33400] 04:06:18 INFO - PROCESS | 1754 | --DOCSHELL 0x8e236400 == 45 [pid = 1754] [id = 734] 04:06:18 INFO - PROCESS | 1754 | --DOCSHELL 0x8f362c00 == 44 [pid = 1754] [id = 733] 04:06:18 INFO - PROCESS | 1754 | --DOCSHELL 0x8d715400 == 43 [pid = 1754] [id = 732] 04:06:18 INFO - PROCESS | 1754 | --DOCSHELL 0x8ccd6000 == 42 [pid = 1754] [id = 731] 04:06:18 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b0000 == 41 [pid = 1754] [id = 719] 04:06:18 INFO - PROCESS | 1754 | --DOCSHELL 0x8cccc800 == 40 [pid = 1754] [id = 726] 04:06:18 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf1000 == 39 [pid = 1754] [id = 727] 04:06:18 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3b8000 == 38 [pid = 1754] [id = 728] 04:06:18 INFO - PROCESS | 1754 | --DOCSHELL 0x8f726000 == 37 [pid = 1754] [id = 729] 04:06:18 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a6400 == 36 [pid = 1754] [id = 730] 04:06:18 INFO - PROCESS | 1754 | --DOCSHELL 0x90eb3400 == 35 [pid = 1754] [id = 718] 04:06:18 INFO - PROCESS | 1754 | --DOCSHELL 0x90e7cc00 == 34 [pid = 1754] [id = 717] 04:06:18 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a7400 == 33 [pid = 1754] [id = 720] 04:06:18 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf1c00 == 32 [pid = 1754] [id = 743] 04:06:18 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b3c00 == 31 [pid = 1754] [id = 742] 04:06:18 INFO - PROCESS | 1754 | --DOCSHELL 0x917ccc00 == 30 [pid = 1754] [id = 741] 04:06:18 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b1800 == 29 [pid = 1754] [id = 739] 04:06:18 INFO - PROCESS | 1754 | --DOCSHELL 0x8e1b8400 == 28 [pid = 1754] [id = 740] 04:06:18 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3c0800 == 27 [pid = 1754] [id = 738] 04:06:18 INFO - PROCESS | 1754 | --DOCSHELL 0x8e95c800 == 26 [pid = 1754] [id = 737] 04:06:18 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd5800 == 25 [pid = 1754] [id = 735] 04:06:18 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc32000 == 24 [pid = 1754] [id = 736] 04:06:18 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x8e995400) [pid = 1754] [serial = 2174] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x8e1b5c00) [pid = 1754] [serial = 2171] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x8d74a800) [pid = 1754] [serial = 2165] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x8e1ab800) [pid = 1754] [serial = 2166] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x8e1b3c00) [pid = 1754] [serial = 2145] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x8dbb5400) [pid = 1754] [serial = 2144] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x8f729800) [pid = 1754] [serial = 2148] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x8f5eec00) [pid = 1754] [serial = 2147] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x917ce000) [pid = 1754] [serial = 2151] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x917c2800) [pid = 1754] [serial = 2150] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x9212a000) [pid = 1754] [serial = 2154] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x91e1d000) [pid = 1754] [serial = 2153] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8eacd800) [pid = 1754] [serial = 2175] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x9294d400) [pid = 1754] [serial = 2157] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x928f4800) [pid = 1754] [serial = 2156] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8dbb8c00) [pid = 1754] [serial = 2160] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8cc36800) [pid = 1754] [serial = 2159] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8bdf5000) [pid = 1754] [serial = 2163] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8b3afc00) [pid = 1754] [serial = 2162] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8d3c2c00) [pid = 1754] [serial = 2169] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8d3be400) [pid = 1754] [serial = 2168] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8e953c00) [pid = 1754] [serial = 2177] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8ed93c00) [pid = 1754] [serial = 2178] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8e238800) [pid = 1754] [serial = 2172] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x8f365400) [pid = 1754] [serial = 2180] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 1754 | 1467975978780 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 04:06:18 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 04:06:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 2741ms 04:06:18 INFO - PROCESS | 1754 | 1467975978812 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 04:06:18 INFO - PROCESS | 1754 | 1467975978818 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 04:06:18 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:06:18 INFO - PROCESS | 1754 | 1467975978827 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:06:18 INFO - PROCESS | 1754 | 1467975978831 Marionette TRACE conn4 <- [1,2950,null,{}] 04:06:18 INFO - PROCESS | 1754 | 1467975978839 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:18 INFO - PROCESS | 1754 | 1467975978845 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:19 INFO - PROCESS | 1754 | 1467975979006 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 04:06:19 INFO - PROCESS | 1754 | 1467975979215 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:19 INFO - PROCESS | 1754 | 1467975979229 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:19 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf7400 == 25 [pid = 1754] [id = 745] 04:06:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8bdfb400) [pid = 1754] [serial = 2236] [outer = (nil)] 04:06:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8ccd8400) [pid = 1754] [serial = 2237] [outer = 0x8bdfb400] 04:06:19 INFO - PROCESS | 1754 | 1467975979302 Marionette DEBUG loaded listener.js 04:06:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8d3bc000) [pid = 1754] [serial = 2238] [outer = 0x8bdfb400] 04:06:19 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d742c00 == 26 [pid = 1754] [id = 746] 04:06:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8dbb5400) [pid = 1754] [serial = 2239] [outer = (nil)] 04:06:19 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8dbb7400) [pid = 1754] [serial = 2240] [outer = 0x8dbb5400] 04:06:20 INFO - PROCESS | 1754 | 1467975980182 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 04:06:20 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 04:06:20 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1380ms 04:06:20 INFO - PROCESS | 1754 | 1467975980207 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 04:06:20 INFO - PROCESS | 1754 | 1467975980215 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 04:06:20 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:06:20 INFO - PROCESS | 1754 | 1467975980226 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:06:20 INFO - PROCESS | 1754 | 1467975980230 Marionette TRACE conn4 <- [1,2954,null,{}] 04:06:20 INFO - PROCESS | 1754 | 1467975980237 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:20 INFO - PROCESS | 1754 | 1467975980242 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:20 INFO - PROCESS | 1754 | 1467975980417 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 04:06:20 INFO - PROCESS | 1754 | 1467975980427 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:20 INFO - PROCESS | 1754 | 1467975980438 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:20 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3ae000 == 27 [pid = 1754] [id = 747] 04:06:20 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8ccd3400) [pid = 1754] [serial = 2241] [outer = (nil)] 04:06:20 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8e1b5000) [pid = 1754] [serial = 2242] [outer = 0x8ccd3400] 04:06:20 INFO - PROCESS | 1754 | 1467975980661 Marionette DEBUG loaded listener.js 04:06:20 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8e234400) [pid = 1754] [serial = 2243] [outer = 0x8ccd3400] 04:06:21 INFO - PROCESS | 1754 | 1467975981484 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 04:06:21 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:06:21 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 04:06:21 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1283ms 04:06:21 INFO - PROCESS | 1754 | 1467975981510 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 04:06:21 INFO - PROCESS | 1754 | 1467975981514 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 04:06:21 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:06:21 INFO - PROCESS | 1754 | 1467975981531 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:06:21 INFO - PROCESS | 1754 | 1467975981537 Marionette TRACE conn4 <- [1,2958,null,{}] 04:06:21 INFO - PROCESS | 1754 | 1467975981555 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:21 INFO - PROCESS | 1754 | 1467975981564 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:21 INFO - PROCESS | 1754 | 1467975981807 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 04:06:21 INFO - PROCESS | 1754 | 1467975981831 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:21 INFO - PROCESS | 1754 | 1467975981839 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:21 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e99cc00 == 28 [pid = 1754] [id = 748] 04:06:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8e99e000) [pid = 1754] [serial = 2244] [outer = (nil)] 04:06:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8eada800) [pid = 1754] [serial = 2245] [outer = 0x8e99e000] 04:06:21 INFO - PROCESS | 1754 | 1467975981914 Marionette DEBUG loaded listener.js 04:06:22 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8f367000) [pid = 1754] [serial = 2246] [outer = 0x8e99e000] 04:06:22 INFO - PROCESS | 1754 | 1467975982790 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 04:06:22 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 04:06:22 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1289ms 04:06:22 INFO - PROCESS | 1754 | 1467975982820 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 04:06:22 INFO - PROCESS | 1754 | 1467975982825 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 04:06:22 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:06:22 INFO - PROCESS | 1754 | 1467975982839 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:06:22 INFO - PROCESS | 1754 | 1467975982843 Marionette TRACE conn4 <- [1,2962,null,{}] 04:06:22 INFO - PROCESS | 1754 | 1467975982848 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:22 INFO - PROCESS | 1754 | 1467975982853 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:23 INFO - PROCESS | 1754 | 1467975983056 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 04:06:23 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8f368800) [pid = 1754] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:06:23 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8f71bc00) [pid = 1754] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:06:23 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8e998400) [pid = 1754] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:06:23 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8b3a7c00) [pid = 1754] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:06:23 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8e948400) [pid = 1754] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:06:23 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8ccdbc00) [pid = 1754] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:06:23 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8f726c00) [pid = 1754] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:06:23 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8ccce000) [pid = 1754] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:06:23 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8e942000) [pid = 1754] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:06:23 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8bdfc400) [pid = 1754] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:06:23 INFO - PROCESS | 1754 | 1467975983732 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:23 INFO - PROCESS | 1754 | 1467975983743 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:23 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a8400 == 29 [pid = 1754] [id = 749] 04:06:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8b3b5000) [pid = 1754] [serial = 2247] [outer = (nil)] 04:06:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8ccdbc00) [pid = 1754] [serial = 2248] [outer = 0x8b3b5000] 04:06:23 INFO - PROCESS | 1754 | 1467975983873 Marionette DEBUG loaded listener.js 04:06:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8e948400) [pid = 1754] [serial = 2249] [outer = 0x8b3b5000] 04:06:24 INFO - PROCESS | 1754 | 1467975984645 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 04:06:24 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 04:06:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1837ms 04:06:24 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:06:24 INFO - PROCESS | 1754 | 1467975984680 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 04:06:24 INFO - PROCESS | 1754 | 1467975984684 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 04:06:24 INFO - PROCESS | 1754 | 1467975984694 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:06:24 INFO - PROCESS | 1754 | 1467975984698 Marionette TRACE conn4 <- [1,2966,null,{}] 04:06:24 INFO - PROCESS | 1754 | 1467975984706 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:24 INFO - PROCESS | 1754 | 1467975984711 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:24 INFO - PROCESS | 1754 | 1467975984924 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 04:06:24 INFO - PROCESS | 1754 | 1467975984948 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:24 INFO - PROCESS | 1754 | 1467975984958 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:24 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ed93400 == 30 [pid = 1754] [id = 750] 04:06:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8ed98800) [pid = 1754] [serial = 2250] [outer = (nil)] 04:06:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x90d16400) [pid = 1754] [serial = 2251] [outer = 0x8ed98800] 04:06:25 INFO - PROCESS | 1754 | 1467975985023 Marionette DEBUG loaded listener.js 04:06:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x90d1fc00) [pid = 1754] [serial = 2252] [outer = 0x8ed98800] 04:06:25 INFO - PROCESS | 1754 | 1467975985981 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 04:06:26 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 04:06:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1336ms 04:06:26 INFO - PROCESS | 1754 | 1467975986029 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 04:06:26 INFO - PROCESS | 1754 | 1467975986036 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 04:06:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:06:26 INFO - PROCESS | 1754 | 1467975986045 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:06:26 INFO - PROCESS | 1754 | 1467975986050 Marionette TRACE conn4 <- [1,2970,null,{}] 04:06:26 INFO - PROCESS | 1754 | 1467975986104 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:26 INFO - PROCESS | 1754 | 1467975986109 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:26 INFO - PROCESS | 1754 | 1467975986302 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 04:06:26 INFO - PROCESS | 1754 | 1467975986491 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:26 INFO - PROCESS | 1754 | 1467975986509 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:26 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc35c00 == 31 [pid = 1754] [id = 751] 04:06:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8cc36000) [pid = 1754] [serial = 2253] [outer = (nil)] 04:06:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8d73e400) [pid = 1754] [serial = 2254] [outer = 0x8cc36000] 04:06:26 INFO - PROCESS | 1754 | 1467975986635 Marionette DEBUG loaded listener.js 04:06:26 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8e1ac000) [pid = 1754] [serial = 2255] [outer = 0x8cc36000] 04:06:27 INFO - PROCESS | 1754 | 1467975987570 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 04:06:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:06:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1543ms 04:06:27 INFO - PROCESS | 1754 | 1467975987588 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 04:06:27 INFO - PROCESS | 1754 | 1467975987595 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 04:06:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:06:27 INFO - PROCESS | 1754 | 1467975987607 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:06:27 INFO - PROCESS | 1754 | 1467975987611 Marionette TRACE conn4 <- [1,2974,null,{}] 04:06:27 INFO - PROCESS | 1754 | 1467975987618 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:27 INFO - PROCESS | 1754 | 1467975987624 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:27 INFO - PROCESS | 1754 | 1467975987900 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 04:06:28 INFO - PROCESS | 1754 | 1467975988037 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:28 INFO - PROCESS | 1754 | 1467975988047 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:28 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e23d400 == 32 [pid = 1754] [id = 752] 04:06:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8e95c800) [pid = 1754] [serial = 2256] [outer = (nil)] 04:06:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x8ead5c00) [pid = 1754] [serial = 2257] [outer = 0x8e95c800] 04:06:28 INFO - PROCESS | 1754 | 1467975988133 Marionette DEBUG loaded listener.js 04:06:28 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x8f365400) [pid = 1754] [serial = 2258] [outer = 0x8e95c800] 04:06:29 INFO - PROCESS | 1754 | 1467975989085 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 04:06:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 04:06:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1535ms 04:06:29 INFO - PROCESS | 1754 | 1467975989143 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 04:06:29 INFO - PROCESS | 1754 | 1467975989147 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 04:06:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:06:29 INFO - PROCESS | 1754 | 1467975989155 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:06:29 INFO - PROCESS | 1754 | 1467975989161 Marionette TRACE conn4 <- [1,2978,null,{}] 04:06:29 INFO - PROCESS | 1754 | 1467975989178 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:29 INFO - PROCESS | 1754 | 1467975989187 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:29 INFO - PROCESS | 1754 | 1467975989444 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 04:06:29 INFO - PROCESS | 1754 | 1467975989639 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:29 INFO - PROCESS | 1754 | 1467975989652 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:29 INFO - PROCESS | 1754 | ++DOCSHELL 0x90eaf800 == 33 [pid = 1754] [id = 753] 04:06:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x90eb1000) [pid = 1754] [serial = 2259] [outer = (nil)] 04:06:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x90eb7000) [pid = 1754] [serial = 2260] [outer = 0x90eb1000] 04:06:29 INFO - PROCESS | 1754 | 1467975989782 Marionette DEBUG loaded listener.js 04:06:29 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x90f33000) [pid = 1754] [serial = 2261] [outer = 0x90eb1000] 04:06:30 INFO - PROCESS | 1754 | 1467975990562 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 04:06:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 04:06:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1443ms 04:06:30 INFO - PROCESS | 1754 | 1467975990599 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 04:06:30 INFO - PROCESS | 1754 | 1467975990604 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 04:06:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:06:30 INFO - PROCESS | 1754 | 1467975990610 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:06:30 INFO - PROCESS | 1754 | 1467975990614 Marionette TRACE conn4 <- [1,2982,null,{}] 04:06:30 INFO - PROCESS | 1754 | 1467975990620 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:30 INFO - PROCESS | 1754 | 1467975990625 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:30 INFO - PROCESS | 1754 | 1467975990806 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 04:06:31 INFO - PROCESS | 1754 | 1467975991011 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:31 INFO - PROCESS | 1754 | 1467975991018 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:31 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e231c00 == 34 [pid = 1754] [id = 754] 04:06:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8e95d800) [pid = 1754] [serial = 2262] [outer = (nil)] 04:06:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x917c6800) [pid = 1754] [serial = 2263] [outer = 0x8e95d800] 04:06:31 INFO - PROCESS | 1754 | 1467975991103 Marionette DEBUG loaded listener.js 04:06:31 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x917c8800) [pid = 1754] [serial = 2264] [outer = 0x8e95d800] 04:06:31 INFO - PROCESS | 1754 | 1467975991968 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 04:06:31 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 04:06:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:06:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:06:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1383ms 04:06:32 INFO - PROCESS | 1754 | 1467975991996 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 04:06:32 INFO - PROCESS | 1754 | 1467975991999 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 04:06:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:06:32 INFO - PROCESS | 1754 | 1467975992006 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:06:32 INFO - PROCESS | 1754 | 1467975992010 Marionette TRACE conn4 <- [1,2986,null,{}] 04:06:32 INFO - PROCESS | 1754 | 1467975992016 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:32 INFO - PROCESS | 1754 | 1467975992021 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:32 INFO - PROCESS | 1754 | 1467975992182 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 04:06:32 INFO - PROCESS | 1754 | 1467975992377 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:32 INFO - PROCESS | 1754 | 1467975992384 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:32 INFO - PROCESS | 1754 | ++DOCSHELL 0x90d1ac00 == 35 [pid = 1754] [id = 755] 04:06:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x91e18000) [pid = 1754] [serial = 2265] [outer = (nil)] 04:06:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x9212b000) [pid = 1754] [serial = 2266] [outer = 0x91e18000] 04:06:32 INFO - PROCESS | 1754 | 1467975992467 Marionette DEBUG loaded listener.js 04:06:32 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x8e233400) [pid = 1754] [serial = 2267] [outer = 0x91e18000] 04:06:33 INFO - PROCESS | 1754 | 1467975993351 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 04:06:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 04:06:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1381ms 04:06:33 INFO - PROCESS | 1754 | 1467975993388 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 04:06:33 INFO - PROCESS | 1754 | 1467975993391 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 04:06:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:06:33 INFO - PROCESS | 1754 | 1467975993398 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:06:33 INFO - PROCESS | 1754 | 1467975993401 Marionette TRACE conn4 <- [1,2990,null,{}] 04:06:33 INFO - PROCESS | 1754 | 1467975993407 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:33 INFO - PROCESS | 1754 | 1467975993418 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:33 INFO - PROCESS | 1754 | 1467975993671 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 04:06:33 INFO - PROCESS | 1754 | 1467975993895 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:33 INFO - PROCESS | 1754 | 1467975993907 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:33 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf0800 == 36 [pid = 1754] [id = 756] 04:06:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x8dbbe400) [pid = 1754] [serial = 2268] [outer = (nil)] 04:06:33 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x937aec00) [pid = 1754] [serial = 2269] [outer = 0x8dbbe400] 04:06:33 INFO - PROCESS | 1754 | 1467975993990 Marionette DEBUG loaded listener.js 04:06:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x937b1800) [pid = 1754] [serial = 2270] [outer = 0x8dbbe400] 04:06:34 INFO - PROCESS | 1754 | ++DOCSHELL 0x92951000 == 37 [pid = 1754] [id = 757] 04:06:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x93b61800) [pid = 1754] [serial = 2271] [outer = (nil)] 04:06:34 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0x93b62400) [pid = 1754] [serial = 2272] [outer = 0x93b61800] 04:06:34 INFO - PROCESS | 1754 | 1467975994977 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 04:06:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 04:06:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1640ms 04:06:35 INFO - PROCESS | 1754 | 1467975995039 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 04:06:35 INFO - PROCESS | 1754 | 1467975995043 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 04:06:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:06:35 INFO - PROCESS | 1754 | 1467975995050 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:06:35 INFO - PROCESS | 1754 | 1467975995053 Marionette TRACE conn4 <- [1,2994,null,{}] 04:06:35 INFO - PROCESS | 1754 | 1467975995059 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:35 INFO - PROCESS | 1754 | 1467975995065 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:35 INFO - PROCESS | 1754 | 1467975995245 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 04:06:35 INFO - PROCESS | 1754 | 1467975995436 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:35 INFO - PROCESS | 1754 | 1467975995444 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:35 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdf9000 == 38 [pid = 1754] [id = 758] 04:06:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 97 (0x8cc32400) [pid = 1754] [serial = 2273] [outer = (nil)] 04:06:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 98 (0x9395dc00) [pid = 1754] [serial = 2274] [outer = 0x8cc32400] 04:06:35 INFO - PROCESS | 1754 | 1467975995527 Marionette DEBUG loaded listener.js 04:06:35 INFO - PROCESS | 1754 | ++DOMWINDOW == 99 (0x93958400) [pid = 1754] [serial = 2275] [outer = 0x8cc32400] 04:06:36 INFO - PROCESS | 1754 | 1467975996346 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 04:06:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:06:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 04:06:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1334ms 04:06:36 INFO - PROCESS | 1754 | 1467975996386 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 04:06:36 INFO - PROCESS | 1754 | 1467975996389 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 04:06:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:06:36 INFO - PROCESS | 1754 | 1467975996396 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:06:36 INFO - PROCESS | 1754 | 1467975996401 Marionette TRACE conn4 <- [1,2998,null,{}] 04:06:36 INFO - PROCESS | 1754 | 1467975996407 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:36 INFO - PROCESS | 1754 | 1467975996412 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:36 INFO - PROCESS | 1754 | 1467975996623 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 04:06:36 INFO - PROCESS | 1754 | 1467975996824 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:36 INFO - PROCESS | 1754 | 1467975996832 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:36 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3b9c00 == 39 [pid = 1754] [id = 759] 04:06:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 100 (0x8d3c3400) [pid = 1754] [serial = 2276] [outer = (nil)] 04:06:36 INFO - PROCESS | 1754 | ++DOMWINDOW == 101 (0x92951400) [pid = 1754] [serial = 2277] [outer = 0x8d3c3400] 04:06:36 INFO - PROCESS | 1754 | 1467975996911 Marionette DEBUG loaded listener.js 04:06:37 INFO - PROCESS | 1754 | ++DOMWINDOW == 102 (0x93887000) [pid = 1754] [serial = 2278] [outer = 0x8d3c3400] 04:06:37 INFO - PROCESS | 1754 | 1467975997792 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 04:06:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 04:06:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1430ms 04:06:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:06:37 INFO - PROCESS | 1754 | 1467975997828 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 04:06:37 INFO - PROCESS | 1754 | 1467975997831 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 04:06:37 INFO - PROCESS | 1754 | 1467975997839 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:06:37 INFO - PROCESS | 1754 | 1467975997841 Marionette TRACE conn4 <- [1,3002,null,{}] 04:06:37 INFO - PROCESS | 1754 | 1467975997848 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:37 INFO - PROCESS | 1754 | 1467975997853 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:38 INFO - PROCESS | 1754 | 1467975998036 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 04:06:38 INFO - PROCESS | 1754 | 1467975998400 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:38 INFO - PROCESS | 1754 | 1467975998412 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:38 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b5c00 == 40 [pid = 1754] [id = 760] 04:06:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 103 (0x8bbd1400) [pid = 1754] [serial = 2279] [outer = (nil)] 04:06:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 104 (0x8bdf5000) [pid = 1754] [serial = 2280] [outer = 0x8bbd1400] 04:06:38 INFO - PROCESS | 1754 | 1467975998582 Marionette DEBUG loaded listener.js 04:06:38 INFO - PROCESS | 1754 | ++DOMWINDOW == 105 (0x8cc2f400) [pid = 1754] [serial = 2281] [outer = 0x8bbd1400] 04:06:39 INFO - PROCESS | 1754 | 1467975999458 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 04:06:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 04:06:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1632ms 04:06:39 INFO - PROCESS | 1754 | 1467975999471 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 04:06:39 INFO - PROCESS | 1754 | 1467975999476 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 04:06:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:06:39 INFO - PROCESS | 1754 | 1467975999485 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:06:39 INFO - PROCESS | 1754 | 1467975999490 Marionette TRACE conn4 <- [1,3006,null,{}] 04:06:39 INFO - PROCESS | 1754 | 1467975999533 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:39 INFO - PROCESS | 1754 | 1467975999543 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:39 INFO - PROCESS | 1754 | 1467975999720 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 04:06:39 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3a8400 == 39 [pid = 1754] [id = 749] 04:06:39 INFO - PROCESS | 1754 | 1467975999950 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:39 INFO - PROCESS | 1754 | 1467975999959 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:39 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3ae000 == 38 [pid = 1754] [id = 747] 04:06:39 INFO - PROCESS | 1754 | --DOCSHELL 0x8d742c00 == 37 [pid = 1754] [id = 746] 04:06:39 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3ae000 == 38 [pid = 1754] [id = 761] 04:06:39 INFO - PROCESS | 1754 | ++DOMWINDOW == 106 (0x8ccd6c00) [pid = 1754] [serial = 2282] [outer = (nil)] 04:06:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 107 (0x8d742c00) [pid = 1754] [serial = 2283] [outer = 0x8ccd6c00] 04:06:40 INFO - PROCESS | 1754 | 1467976000033 Marionette DEBUG loaded listener.js 04:06:40 INFO - PROCESS | 1754 | ++DOMWINDOW == 108 (0x8e1adc00) [pid = 1754] [serial = 2284] [outer = 0x8ccd6c00] 04:06:40 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf7400 == 37 [pid = 1754] [id = 745] 04:06:40 INFO - PROCESS | 1754 | --DOMWINDOW == 107 (0x8f5f1400) [pid = 1754] [serial = 2202] [outer = (nil)] [url = about:blank] 04:06:40 INFO - PROCESS | 1754 | --DOMWINDOW == 106 (0x90d12400) [pid = 1754] [serial = 2204] [outer = (nil)] [url = about:blank] 04:06:40 INFO - PROCESS | 1754 | --DOMWINDOW == 105 (0x8eda0800) [pid = 1754] [serial = 2186] [outer = (nil)] [url = about:blank] 04:06:40 INFO - PROCESS | 1754 | --DOMWINDOW == 104 (0x8e998800) [pid = 1754] [serial = 2187] [outer = (nil)] [url = about:blank] 04:06:40 INFO - PROCESS | 1754 | --DOMWINDOW == 103 (0x8bbd1000) [pid = 1754] [serial = 2192] [outer = (nil)] [url = about:blank] 04:06:40 INFO - PROCESS | 1754 | --DOMWINDOW == 102 (0x8cc38400) [pid = 1754] [serial = 2193] [outer = (nil)] [url = about:blank] 04:06:40 INFO - PROCESS | 1754 | --DOMWINDOW == 101 (0x8f36a800) [pid = 1754] [serial = 2181] [outer = (nil)] [url = about:blank] 04:06:40 INFO - PROCESS | 1754 | --DOMWINDOW == 100 (0x8d718c00) [pid = 1754] [serial = 2195] [outer = (nil)] [url = about:blank] 04:06:40 INFO - PROCESS | 1754 | --DOMWINDOW == 99 (0x8d743800) [pid = 1754] [serial = 2196] [outer = (nil)] [url = about:blank] 04:06:40 INFO - PROCESS | 1754 | --DOMWINDOW == 98 (0x90d1f800) [pid = 1754] [serial = 2189] [outer = (nil)] [url = about:blank] 04:06:40 INFO - PROCESS | 1754 | --DOMWINDOW == 97 (0x90e7a000) [pid = 1754] [serial = 2190] [outer = (nil)] [url = about:blank] 04:06:40 INFO - PROCESS | 1754 | --DOMWINDOW == 96 (0x8d745800) [pid = 1754] [serial = 2183] [outer = (nil)] [url = about:blank] 04:06:40 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0x8e1ab400) [pid = 1754] [serial = 2184] [outer = (nil)] [url = about:blank] 04:06:40 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x8e952000) [pid = 1754] [serial = 2198] [outer = (nil)] [url = about:blank] 04:06:40 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x8f5e8000) [pid = 1754] [serial = 2201] [outer = (nil)] [url = about:blank] 04:06:40 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x8e960000) [pid = 1754] [serial = 2199] [outer = (nil)] [url = about:blank] 04:06:40 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x90d20400) [pid = 1754] [serial = 2208] [outer = (nil)] [url = about:blank] 04:06:40 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x8ed9d400) [pid = 1754] [serial = 2205] [outer = (nil)] [url = about:blank] 04:06:40 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x8f5f4000) [pid = 1754] [serial = 2207] [outer = (nil)] [url = about:blank] 04:06:40 INFO - PROCESS | 1754 | 1467976000839 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 04:06:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 04:06:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1412ms 04:06:40 INFO - PROCESS | 1754 | 1467976000901 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 04:06:40 INFO - PROCESS | 1754 | 1467976000907 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 04:06:40 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:06:40 INFO - PROCESS | 1754 | 1467976000919 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:06:40 INFO - PROCESS | 1754 | 1467976000922 Marionette TRACE conn4 <- [1,3010,null,{}] 04:06:40 INFO - PROCESS | 1754 | 1467976000928 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:40 INFO - PROCESS | 1754 | 1467976000932 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:41 INFO - PROCESS | 1754 | 1467976001097 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 04:06:41 INFO - PROCESS | 1754 | 1467976001248 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:41 INFO - PROCESS | 1754 | 1467976001255 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:41 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc38400 == 38 [pid = 1754] [id = 762] 04:06:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x8e956000) [pid = 1754] [serial = 2285] [outer = (nil)] 04:06:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x8e998800) [pid = 1754] [serial = 2286] [outer = 0x8e956000] 04:06:41 INFO - PROCESS | 1754 | 1467976001329 Marionette DEBUG loaded listener.js 04:06:41 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x8ed9b000) [pid = 1754] [serial = 2287] [outer = 0x8e956000] 04:06:42 INFO - PROCESS | 1754 | 1467976002129 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 04:06:42 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 04:06:42 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1277ms 04:06:42 INFO - PROCESS | 1754 | 1467976002197 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 04:06:42 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:06:42 INFO - PROCESS | 1754 | 1467976002202 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 04:06:42 INFO - PROCESS | 1754 | 1467976002216 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:06:42 INFO - PROCESS | 1754 | 1467976002224 Marionette TRACE conn4 <- [1,3014,null,{}] 04:06:42 INFO - PROCESS | 1754 | 1467976002237 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:42 INFO - PROCESS | 1754 | 1467976002245 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:42 INFO - PROCESS | 1754 | 1467976002415 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 04:06:42 INFO - PROCESS | 1754 | 1467976002610 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:42 INFO - PROCESS | 1754 | 1467976002621 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:42 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e943c00 == 39 [pid = 1754] [id = 763] 04:06:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x8f5f2800) [pid = 1754] [serial = 2288] [outer = (nil)] 04:06:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x90d13000) [pid = 1754] [serial = 2289] [outer = 0x8f5f2800] 04:06:42 INFO - PROCESS | 1754 | 1467976002698 Marionette DEBUG loaded listener.js 04:06:42 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x90d17400) [pid = 1754] [serial = 2290] [outer = 0x8f5f2800] 04:06:43 INFO - PROCESS | 1754 | [1754] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:06:43 INFO - PROCESS | 1754 | 1467976003585 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:06:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:06:43 INFO - {} 04:06:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:06:43 INFO - {} 04:06:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:06:43 INFO - {} 04:06:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:06:43 INFO - {} 04:06:43 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1451ms 04:06:43 INFO - PROCESS | 1754 | 1467976003661 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 04:06:43 INFO - PROCESS | 1754 | 1467976003665 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 04:06:43 INFO - TEST-START | /FileAPI/fileReader.html 04:06:43 INFO - PROCESS | 1754 | 1467976003671 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:06:43 INFO - PROCESS | 1754 | 1467976003674 Marionette TRACE conn4 <- [1,3018,null,{}] 04:06:43 INFO - PROCESS | 1754 | 1467976003680 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:43 INFO - PROCESS | 1754 | 1467976003685 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:43 INFO - PROCESS | 1754 | 1467976003925 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 04:06:43 INFO - PROCESS | 1754 | 1467976003954 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:43 INFO - PROCESS | 1754 | 1467976003962 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:43 INFO - PROCESS | 1754 | ++DOCSHELL 0x8cc2d800 == 40 [pid = 1754] [id = 764] 04:06:43 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0x8d716400) [pid = 1754] [serial = 2291] [outer = (nil)] 04:06:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 97 (0x90ebac00) [pid = 1754] [serial = 2292] [outer = 0x8d716400] 04:06:44 INFO - PROCESS | 1754 | 1467976004029 Marionette DEBUG loaded listener.js 04:06:44 INFO - PROCESS | 1754 | ++DOMWINDOW == 98 (0x917cfc00) [pid = 1754] [serial = 2293] [outer = 0x8d716400] 04:06:44 INFO - PROCESS | 1754 | --DOMWINDOW == 97 (0x8d3c1800) [pid = 1754] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:06:44 INFO - PROCESS | 1754 | --DOMWINDOW == 96 (0x8eda0c00) [pid = 1754] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:06:44 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0x90f35400) [pid = 1754] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:06:44 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x8cc2b800) [pid = 1754] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:06:44 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x8e240c00) [pid = 1754] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:06:44 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x92959c00) [pid = 1754] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:06:44 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x8bdf2400) [pid = 1754] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:06:44 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x8dbb5400) [pid = 1754] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:06:44 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x8bdf2000) [pid = 1754] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:06:44 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x8bdfb400) [pid = 1754] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:06:44 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x8cc33400) [pid = 1754] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:06:44 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x8e99e000) [pid = 1754] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:06:44 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8b3b5000) [pid = 1754] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:06:44 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8ccd3400) [pid = 1754] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:06:45 INFO - PROCESS | 1754 | 1467976005003 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 04:06:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:06:45 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:06:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:06:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:06:45 INFO - TEST-OK | /FileAPI/fileReader.html | took 1393ms 04:06:45 INFO - PROCESS | 1754 | 1467976005068 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 04:06:45 INFO - PROCESS | 1754 | 1467976005071 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 04:06:45 INFO - TEST-START | /FileAPI/historical.html 04:06:45 INFO - PROCESS | 1754 | 1467976005078 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:06:45 INFO - PROCESS | 1754 | 1467976005081 Marionette TRACE conn4 <- [1,3022,null,{}] 04:06:45 INFO - PROCESS | 1754 | 1467976005086 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:45 INFO - PROCESS | 1754 | 1467976005091 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:45 INFO - PROCESS | 1754 | 1467976005246 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 04:06:45 INFO - PROCESS | 1754 | 1467976005404 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:45 INFO - PROCESS | 1754 | 1467976005420 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:45 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e99e000 == 41 [pid = 1754] [id = 765] 04:06:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x8eda0c00) [pid = 1754] [serial = 2294] [outer = (nil)] 04:06:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x917cec00) [pid = 1754] [serial = 2295] [outer = 0x8eda0c00] 04:06:45 INFO - PROCESS | 1754 | 1467976005496 Marionette DEBUG loaded listener.js 04:06:45 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x9295a400) [pid = 1754] [serial = 2296] [outer = 0x8eda0c00] 04:06:46 INFO - PROCESS | 1754 | 1467976006235 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 04:06:46 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:06:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:06:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:06:46 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:06:46 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:06:46 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:06:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:06:46 INFO - TEST-OK | /FileAPI/historical.html | took 1183ms 04:06:46 INFO - PROCESS | 1754 | 1467976006263 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 04:06:46 INFO - PROCESS | 1754 | 1467976006266 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 04:06:46 INFO - TEST-START | /FileAPI/idlharness.html 04:06:46 INFO - PROCESS | 1754 | 1467976006274 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:06:46 INFO - PROCESS | 1754 | 1467976006277 Marionette TRACE conn4 <- [1,3026,null,{}] 04:06:46 INFO - PROCESS | 1754 | 1467976006284 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:46 INFO - PROCESS | 1754 | 1467976006289 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:46 INFO - PROCESS | 1754 | 1467976006440 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 04:06:46 INFO - PROCESS | 1754 | 1467976006457 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:46 INFO - PROCESS | 1754 | 1467976006464 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:46 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bbd5800 == 42 [pid = 1754] [id = 766] 04:06:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x90e7b800) [pid = 1754] [serial = 2297] [outer = (nil)] 04:06:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x94647000) [pid = 1754] [serial = 2298] [outer = 0x90e7b800] 04:06:46 INFO - PROCESS | 1754 | 1467976006530 Marionette DEBUG loaded listener.js 04:06:46 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x9503f800) [pid = 1754] [serial = 2299] [outer = 0x90e7b800] 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:06:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:06:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:06:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:06:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:06:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:06:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:06:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:06:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:06:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:06:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:06:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:06:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:06:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:06:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:06:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:06:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:06:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:06:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:06:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:06:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:06:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:06:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:06:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:06:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 04:06:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:06:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:06:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:06:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:06:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:06:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:06:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:06:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:06:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:06:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:06:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:06:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:06:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:06:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:06:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:06:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:06:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 04:06:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:06:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:06:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:06:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:06:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:06:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:06:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:06:48 INFO - TEST-OK | /FileAPI/idlharness.html | took 2300ms 04:06:48 INFO - PROCESS | 1754 | 1467976008386 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 04:06:48 INFO - PROCESS | 1754 | 1467976008579 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 04:06:48 INFO - PROCESS | 1754 | 1467976008602 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 04:06:48 INFO - TEST-START | /FileAPI/idlharness.worker 04:06:48 INFO - PROCESS | 1754 | 1467976008733 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:06:48 INFO - PROCESS | 1754 | 1467976008740 Marionette TRACE conn4 <- [1,3030,null,{}] 04:06:48 INFO - PROCESS | 1754 | 1467976008750 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:48 INFO - PROCESS | 1754 | 1467976008757 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:48 INFO - PROCESS | 1754 | 1467976008987 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 04:06:49 INFO - PROCESS | 1754 | 1467976009180 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:49 INFO - PROCESS | 1754 | 1467976009192 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:49 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f722c00 == 43 [pid = 1754] [id = 767] 04:06:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x90e76400) [pid = 1754] [serial = 2300] [outer = (nil)] 04:06:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x90eb7400) [pid = 1754] [serial = 2301] [outer = 0x90e76400] 04:06:49 INFO - PROCESS | 1754 | 1467976009320 Marionette DEBUG loaded listener.js 04:06:49 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x95049800) [pid = 1754] [serial = 2302] [outer = 0x90e76400] 04:06:49 INFO - PROCESS | 1754 | [1754] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:06:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:06:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:06:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:06:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:06:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:06:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:06:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:06:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:06:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:06:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:06:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:06:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:06:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:06:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:06:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:06:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:06:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:06:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:06:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:06:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:06:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:06:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:06:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:06:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:06:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:06:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:06:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:06:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:06:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:06:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:06:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:06:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:06:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:06:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:06:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:06:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:06:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:06:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:06:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:06:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:06:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:06:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:06:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:06:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:06:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:06:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:06:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:06:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:06:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:06:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:06:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:06:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:06:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:06:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:06:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:06:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:06:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:06:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:06:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:06:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:06:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:06:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:06:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:06:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:06:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:06:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:06:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:06:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:06:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:06:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:06:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:06:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:06:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:06:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:06:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:06:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:06:51 INFO - {} 04:06:51 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2977ms 04:06:51 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:06:51 INFO - PROCESS | 1754 | 1467976011545 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 04:06:51 INFO - PROCESS | 1754 | 1467976011690 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 04:06:51 INFO - PROCESS | 1754 | 1467976011711 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 04:06:51 INFO - PROCESS | 1754 | 1467976011738 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:06:51 INFO - PROCESS | 1754 | 1467976011755 Marionette TRACE conn4 <- [1,3034,null,{}] 04:06:51 INFO - PROCESS | 1754 | 1467976011778 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:51 INFO - PROCESS | 1754 | 1467976011790 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:52 INFO - PROCESS | 1754 | 1467976012162 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 04:06:52 INFO - PROCESS | 1754 | 1467976012313 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:52 INFO - PROCESS | 1754 | 1467976012323 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:52 INFO - PROCESS | 1754 | ++DOCSHELL 0x95055800 == 44 [pid = 1754] [id = 768] 04:06:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x95061800) [pid = 1754] [serial = 2303] [outer = (nil)] 04:06:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x99ecf800) [pid = 1754] [serial = 2304] [outer = 0x95061800] 04:06:52 INFO - PROCESS | 1754 | 1467976012410 Marionette DEBUG loaded listener.js 04:06:52 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0x99f10400) [pid = 1754] [serial = 2305] [outer = 0x95061800] 04:06:53 INFO - PROCESS | 1754 | 1467976013276 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 04:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:06:53 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1558ms 04:06:53 INFO - PROCESS | 1754 | 1467976013297 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 04:06:53 INFO - PROCESS | 1754 | 1467976013300 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 04:06:53 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:06:53 INFO - PROCESS | 1754 | 1467976013309 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:06:53 INFO - PROCESS | 1754 | 1467976013315 Marionette TRACE conn4 <- [1,3038,null,{}] 04:06:53 INFO - PROCESS | 1754 | 1467976013332 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:53 INFO - PROCESS | 1754 | 1467976013341 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:53 INFO - PROCESS | 1754 | 1467976013553 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 04:06:53 INFO - PROCESS | 1754 | 1467976013763 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:53 INFO - PROCESS | 1754 | 1467976013776 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:53 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3ab800 == 45 [pid = 1754] [id = 769] 04:06:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 97 (0x99fc7000) [pid = 1754] [serial = 2306] [outer = (nil)] 04:06:53 INFO - PROCESS | 1754 | ++DOMWINDOW == 98 (0x99fc9800) [pid = 1754] [serial = 2307] [outer = 0x99fc7000] 04:06:53 INFO - PROCESS | 1754 | 1467976013901 Marionette DEBUG loaded listener.js 04:06:54 INFO - PROCESS | 1754 | ++DOMWINDOW == 99 (0x9a33e800) [pid = 1754] [serial = 2308] [outer = 0x99fc7000] 04:06:54 INFO - PROCESS | 1754 | 1467976014789 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 04:06:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:06:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:06:54 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1540ms 04:06:54 INFO - PROCESS | 1754 | 1467976014850 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 04:06:54 INFO - PROCESS | 1754 | 1467976014856 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 04:06:54 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:06:54 INFO - PROCESS | 1754 | 1467976014863 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:06:54 INFO - PROCESS | 1754 | 1467976014868 Marionette TRACE conn4 <- [1,3042,null,{}] 04:06:54 INFO - PROCESS | 1754 | 1467976014874 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:54 INFO - PROCESS | 1754 | 1467976014880 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:55 INFO - PROCESS | 1754 | 1467976015115 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 04:06:55 INFO - PROCESS | 1754 | 1467976015311 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:55 INFO - PROCESS | 1754 | 1467976015318 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:55 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3ba800 == 46 [pid = 1754] [id = 770] 04:06:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 100 (0x8d3c6400) [pid = 1754] [serial = 2309] [outer = (nil)] 04:06:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 101 (0x8e236800) [pid = 1754] [serial = 2310] [outer = 0x8d3c6400] 04:06:55 INFO - PROCESS | 1754 | 1467976015458 Marionette DEBUG loaded listener.js 04:06:55 INFO - PROCESS | 1754 | ++DOMWINDOW == 102 (0x90eaf000) [pid = 1754] [serial = 2311] [outer = 0x8d3c6400] 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:06:56 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1837ms 04:06:56 INFO - PROCESS | 1754 | 1467976016602 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 04:06:56 INFO - PROCESS | 1754 | 1467976016770 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 04:06:56 INFO - PROCESS | 1754 | 1467976016776 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 04:06:56 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:06:56 INFO - PROCESS | 1754 | 1467976016784 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:06:56 INFO - PROCESS | 1754 | 1467976016788 Marionette TRACE conn4 <- [1,3046,null,{}] 04:06:56 INFO - PROCESS | 1754 | 1467976016793 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:56 INFO - PROCESS | 1754 | 1467976016802 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:57 INFO - PROCESS | 1754 | 1467976017370 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 04:06:57 INFO - PROCESS | 1754 | 1467976017683 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:57 INFO - PROCESS | 1754 | 1467976017696 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:06:57 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e1b4000 == 47 [pid = 1754] [id = 771] 04:06:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 103 (0x8e1b6400) [pid = 1754] [serial = 2312] [outer = (nil)] 04:06:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 104 (0x8e941c00) [pid = 1754] [serial = 2313] [outer = 0x8e1b6400] 04:06:57 INFO - PROCESS | 1754 | 1467976017818 Marionette DEBUG loaded listener.js 04:06:57 INFO - PROCESS | 1754 | ++DOMWINDOW == 105 (0x8f5f4400) [pid = 1754] [serial = 2314] [outer = 0x8e1b6400] 04:06:58 INFO - PROCESS | 1754 | [1754] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:06:58 INFO - PROCESS | 1754 | 1467976018827 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:06:58 INFO - {} 04:06:58 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 2081ms 04:06:58 INFO - PROCESS | 1754 | 1467976018875 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 04:06:58 INFO - PROCESS | 1754 | 1467976018881 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 04:06:58 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:06:58 INFO - PROCESS | 1754 | 1467976018891 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:06:58 INFO - PROCESS | 1754 | 1467976018896 Marionette TRACE conn4 <- [1,3050,null,{}] 04:06:58 INFO - PROCESS | 1754 | 1467976018954 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:58 INFO - PROCESS | 1754 | 1467976018960 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:00 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdfdc00 == 46 [pid = 1754] [id = 744] 04:07:00 INFO - PROCESS | 1754 | --DOCSHELL 0x8e99e000 == 45 [pid = 1754] [id = 765] 04:07:00 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc2d800 == 44 [pid = 1754] [id = 764] 04:07:00 INFO - PROCESS | 1754 | --DOCSHELL 0x8e943c00 == 43 [pid = 1754] [id = 763] 04:07:00 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc38400 == 42 [pid = 1754] [id = 762] 04:07:00 INFO - PROCESS | 1754 | --DOCSHELL 0x8e99cc00 == 41 [pid = 1754] [id = 748] 04:07:00 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3ae000 == 40 [pid = 1754] [id = 761] 04:07:00 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3b5c00 == 39 [pid = 1754] [id = 760] 04:07:00 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf9000 == 38 [pid = 1754] [id = 758] 04:07:00 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3b9c00 == 37 [pid = 1754] [id = 759] 04:07:00 INFO - PROCESS | 1754 | --DOCSHELL 0x92951000 == 36 [pid = 1754] [id = 757] 04:07:00 INFO - PROCESS | 1754 | --DOCSHELL 0x8bdf0800 == 35 [pid = 1754] [id = 756] 04:07:00 INFO - PROCESS | 1754 | --DOCSHELL 0x90d1ac00 == 34 [pid = 1754] [id = 755] 04:07:00 INFO - PROCESS | 1754 | --DOCSHELL 0x8e231c00 == 33 [pid = 1754] [id = 754] 04:07:00 INFO - PROCESS | 1754 | --DOCSHELL 0x90eaf800 == 32 [pid = 1754] [id = 753] 04:07:00 INFO - PROCESS | 1754 | --DOCSHELL 0x8cc35c00 == 31 [pid = 1754] [id = 751] 04:07:00 INFO - PROCESS | 1754 | --DOCSHELL 0x8e23d400 == 30 [pid = 1754] [id = 752] 04:07:00 INFO - PROCESS | 1754 | --DOCSHELL 0x8ed93400 == 29 [pid = 1754] [id = 750] 04:07:00 INFO - PROCESS | 1754 | --DOCSHELL 0x8e1b4000 == 28 [pid = 1754] [id = 771] 04:07:00 INFO - PROCESS | 1754 | --DOCSHELL 0x8d3ba800 == 27 [pid = 1754] [id = 770] 04:07:00 INFO - PROCESS | 1754 | --DOCSHELL 0x8b3ab800 == 26 [pid = 1754] [id = 769] 04:07:00 INFO - PROCESS | 1754 | --DOCSHELL 0x8f722c00 == 25 [pid = 1754] [id = 767] 04:07:00 INFO - PROCESS | 1754 | --DOCSHELL 0x95055800 == 24 [pid = 1754] [id = 768] 04:07:00 INFO - PROCESS | 1754 | --DOCSHELL 0x8bbd5800 == 23 [pid = 1754] [id = 766] 04:07:00 INFO - PROCESS | 1754 | 1467976020253 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 04:07:00 INFO - PROCESS | 1754 | --DOMWINDOW == 104 (0x8e1b7000) [pid = 1754] [serial = 2211] [outer = (nil)] [url = about:blank] 04:07:00 INFO - PROCESS | 1754 | --DOMWINDOW == 103 (0x8dbb8400) [pid = 1754] [serial = 2210] [outer = (nil)] [url = about:blank] 04:07:00 INFO - PROCESS | 1754 | --DOMWINDOW == 102 (0x8f723c00) [pid = 1754] [serial = 2214] [outer = (nil)] [url = about:blank] 04:07:00 INFO - PROCESS | 1754 | --DOMWINDOW == 101 (0x8f5ea000) [pid = 1754] [serial = 2213] [outer = (nil)] [url = about:blank] 04:07:00 INFO - PROCESS | 1754 | --DOMWINDOW == 100 (0x90f3e400) [pid = 1754] [serial = 2217] [outer = (nil)] [url = about:blank] 04:07:00 INFO - PROCESS | 1754 | --DOMWINDOW == 99 (0x90f38800) [pid = 1754] [serial = 2216] [outer = (nil)] [url = about:blank] 04:07:00 INFO - PROCESS | 1754 | --DOMWINDOW == 98 (0x928e9c00) [pid = 1754] [serial = 2220] [outer = (nil)] [url = about:blank] 04:07:00 INFO - PROCESS | 1754 | --DOMWINDOW == 97 (0x9212a800) [pid = 1754] [serial = 2219] [outer = (nil)] [url = about:blank] 04:07:00 INFO - PROCESS | 1754 | --DOMWINDOW == 96 (0x9294ec00) [pid = 1754] [serial = 2223] [outer = (nil)] [url = about:blank] 04:07:00 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0x928f5800) [pid = 1754] [serial = 2222] [outer = (nil)] [url = about:blank] 04:07:00 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x93955400) [pid = 1754] [serial = 2226] [outer = (nil)] [url = about:blank] 04:07:00 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x93885800) [pid = 1754] [serial = 2225] [outer = (nil)] [url = about:blank] 04:07:00 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x93b63c00) [pid = 1754] [serial = 2229] [outer = (nil)] [url = about:blank] 04:07:00 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x93b60c00) [pid = 1754] [serial = 2228] [outer = (nil)] [url = about:blank] 04:07:00 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x8dbb7400) [pid = 1754] [serial = 2240] [outer = (nil)] [url = about:blank] 04:07:00 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x8d3bc400) [pid = 1754] [serial = 2232] [outer = (nil)] [url = about:blank] 04:07:00 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x8cc2c400) [pid = 1754] [serial = 2231] [outer = (nil)] [url = about:blank] 04:07:00 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x8ccd8400) [pid = 1754] [serial = 2237] [outer = (nil)] [url = about:blank] 04:07:00 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x8d3bc000) [pid = 1754] [serial = 2238] [outer = (nil)] [url = about:blank] 04:07:00 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8f362800) [pid = 1754] [serial = 2235] [outer = (nil)] [url = about:blank] 04:07:00 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8ead4c00) [pid = 1754] [serial = 2234] [outer = (nil)] [url = about:blank] 04:07:00 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8e1b5000) [pid = 1754] [serial = 2242] [outer = (nil)] [url = about:blank] 04:07:00 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8eada800) [pid = 1754] [serial = 2245] [outer = (nil)] [url = about:blank] 04:07:00 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8ccdbc00) [pid = 1754] [serial = 2248] [outer = (nil)] [url = about:blank] 04:07:00 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8f367000) [pid = 1754] [serial = 2246] [outer = (nil)] [url = about:blank] 04:07:00 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8e948400) [pid = 1754] [serial = 2249] [outer = (nil)] [url = about:blank] 04:07:00 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8e234400) [pid = 1754] [serial = 2243] [outer = (nil)] [url = about:blank] 04:07:00 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x90d16400) [pid = 1754] [serial = 2251] [outer = (nil)] [url = about:blank] 04:07:00 INFO - PROCESS | 1754 | 1467976020603 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:00 INFO - PROCESS | 1754 | 1467976020611 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:00 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3b2400 == 24 [pid = 1754] [id = 772] 04:07:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8b3b3000) [pid = 1754] [serial = 2315] [outer = (nil)] 04:07:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8bbd4c00) [pid = 1754] [serial = 2316] [outer = 0x8b3b3000] 04:07:00 INFO - PROCESS | 1754 | 1467976020688 Marionette DEBUG loaded listener.js 04:07:00 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8bdf9000) [pid = 1754] [serial = 2317] [outer = 0x8b3b3000] 04:07:01 INFO - PROCESS | 1754 | 1467976021464 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 04:07:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:07:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:07:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:07:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:07:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 2589ms 04:07:01 INFO - PROCESS | 1754 | 1467976021481 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 04:07:01 INFO - PROCESS | 1754 | 1467976021487 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 04:07:01 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:07:01 INFO - PROCESS | 1754 | 1467976021497 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:07:01 INFO - PROCESS | 1754 | 1467976021502 Marionette TRACE conn4 <- [1,3054,null,{}] 04:07:01 INFO - PROCESS | 1754 | 1467976021510 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:01 INFO - PROCESS | 1754 | 1467976021518 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:01 INFO - PROCESS | 1754 | 1467976021701 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 04:07:01 INFO - PROCESS | 1754 | 1467976021865 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:01 INFO - PROCESS | 1754 | 1467976021883 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:01 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3ba800 == 25 [pid = 1754] [id = 773] 04:07:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x8d3bc000) [pid = 1754] [serial = 2318] [outer = (nil)] 04:07:01 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x8d3c0800) [pid = 1754] [serial = 2319] [outer = 0x8d3bc000] 04:07:02 INFO - PROCESS | 1754 | 1467976022009 Marionette DEBUG loaded listener.js 04:07:02 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8d713800) [pid = 1754] [serial = 2320] [outer = 0x8d3bc000] 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:07:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:07:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:07:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:07:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:07:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:07:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:07:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:07:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:07:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:07:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:07:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:07:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:07:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:07:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:07:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:07:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:07:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:07:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:07:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:07:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:07:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:07:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:07:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:07:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:07:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:07:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:07:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 04:07:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:07:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 04:07:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:07:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:07:03 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1981ms 04:07:03 INFO - PROCESS | 1754 | 1467976023345 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 04:07:03 INFO - PROCESS | 1754 | 1467976023562 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 04:07:03 INFO - PROCESS | 1754 | 1467976023650 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 04:07:03 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:07:03 INFO - PROCESS | 1754 | 1467976023789 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:07:03 INFO - PROCESS | 1754 | 1467976023794 Marionette TRACE conn4 <- [1,3058,null,{}] 04:07:03 INFO - PROCESS | 1754 | 1467976023801 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:03 INFO - PROCESS | 1754 | 1467976023806 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:04 INFO - PROCESS | 1754 | 1467976024017 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 04:07:04 INFO - PROCESS | 1754 | 1467976024056 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:04 INFO - PROCESS | 1754 | 1467976024068 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:04 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e94a800 == 26 [pid = 1754] [id = 774] 04:07:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x8e94b400) [pid = 1754] [serial = 2321] [outer = (nil)] 04:07:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x8e94dc00) [pid = 1754] [serial = 2322] [outer = 0x8e94b400] 04:07:04 INFO - PROCESS | 1754 | 1467976024166 Marionette DEBUG loaded listener.js 04:07:04 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x8e957c00) [pid = 1754] [serial = 2323] [outer = 0x8e94b400] 04:07:05 INFO - PROCESS | 1754 | 1467976025717 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 04:07:05 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x8d3c3400) [pid = 1754] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 04:07:05 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8d716400) [pid = 1754] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 04:07:05 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x8eda0c00) [pid = 1754] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 04:07:05 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x8cc32400) [pid = 1754] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 04:07:05 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8f5f2800) [pid = 1754] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 04:07:05 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x8dbbe400) [pid = 1754] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 04:07:05 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x91e18000) [pid = 1754] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 04:07:05 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x90eb1000) [pid = 1754] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:07:05 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8cc36000) [pid = 1754] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 04:07:05 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8e956000) [pid = 1754] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 04:07:05 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8e95d800) [pid = 1754] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:07:05 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8e95c800) [pid = 1754] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:07:05 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8bbd1400) [pid = 1754] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 04:07:05 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x8ed98800) [pid = 1754] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:07:05 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x8ccd6c00) [pid = 1754] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 04:07:05 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x93b61800) [pid = 1754] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:07:05 INFO - PROCESS | 1754 | --DOMWINDOW == 69 (0x90e7b800) [pid = 1754] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 04:07:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:07:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:07:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:07:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:07:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:07:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:07:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:07:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:07:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:07:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:07:05 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:05 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:07:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:07:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:07:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:07:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:07:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:07:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:07:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:07:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:07:05 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 2119ms 04:07:05 INFO - PROCESS | 1754 | 1467976025888 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 04:07:05 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:07:05 INFO - PROCESS | 1754 | 1467976025900 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 04:07:05 INFO - PROCESS | 1754 | 1467976025918 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:07:05 INFO - PROCESS | 1754 | 1467976025926 Marionette TRACE conn4 <- [1,3062,null,{}] 04:07:05 INFO - PROCESS | 1754 | 1467976025932 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:05 INFO - PROCESS | 1754 | 1467976025939 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:06 INFO - PROCESS | 1754 | 1467976026162 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 04:07:06 INFO - PROCESS | 1754 | 1467976026269 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:06 INFO - PROCESS | 1754 | 1467976026277 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:06 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e993c00 == 27 [pid = 1754] [id = 775] 04:07:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 70 (0x8ed94800) [pid = 1754] [serial = 2324] [outer = (nil)] 04:07:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8ed9d800) [pid = 1754] [serial = 2325] [outer = 0x8ed94800] 04:07:06 INFO - PROCESS | 1754 | 1467976026348 Marionette DEBUG loaded listener.js 04:07:06 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8f367800) [pid = 1754] [serial = 2326] [outer = 0x8ed94800] 04:07:06 INFO - PROCESS | 1754 | [1754] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:07:07 INFO - PROCESS | 1754 | 1467976027120 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:07:07 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:07:07 INFO - {} 04:07:07 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1242ms 04:07:07 INFO - PROCESS | 1754 | 1467976027152 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 04:07:07 INFO - PROCESS | 1754 | 1467976027155 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 04:07:07 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:07:07 INFO - PROCESS | 1754 | 1467976027168 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:07:07 INFO - PROCESS | 1754 | 1467976027171 Marionette TRACE conn4 <- [1,3066,null,{}] 04:07:07 INFO - PROCESS | 1754 | 1467976027178 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:07 INFO - PROCESS | 1754 | 1467976027183 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:07 INFO - PROCESS | 1754 | 1467976027337 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 04:07:07 INFO - PROCESS | 1754 | 1467976027351 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:07 INFO - PROCESS | 1754 | 1467976027360 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:07 INFO - PROCESS | 1754 | ++DOCSHELL 0x8f36ac00 == 28 [pid = 1754] [id = 776] 04:07:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8f5f0800) [pid = 1754] [serial = 2327] [outer = (nil)] 04:07:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8f723000) [pid = 1754] [serial = 2328] [outer = 0x8f5f0800] 04:07:07 INFO - PROCESS | 1754 | 1467976027433 Marionette DEBUG loaded listener.js 04:07:07 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8f729800) [pid = 1754] [serial = 2329] [outer = 0x8f5f0800] 04:07:08 INFO - PROCESS | 1754 | 1467976028556 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 04:07:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:07:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:07:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:07:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:07:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:07:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:07:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:07:08 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1441ms 04:07:08 INFO - PROCESS | 1754 | 1467976028613 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 04:07:08 INFO - PROCESS | 1754 | 1467976028619 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 04:07:08 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:07:08 INFO - PROCESS | 1754 | 1467976028629 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:07:08 INFO - PROCESS | 1754 | 1467976028634 Marionette TRACE conn4 <- [1,3070,null,{}] 04:07:08 INFO - PROCESS | 1754 | 1467976028665 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:08 INFO - PROCESS | 1754 | 1467976028671 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:08 INFO - PROCESS | 1754 | 1467976028865 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 04:07:09 INFO - PROCESS | 1754 | 1467976029067 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:09 INFO - PROCESS | 1754 | 1467976029079 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:09 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ccd7000 == 29 [pid = 1754] [id = 777] 04:07:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8d3bac00) [pid = 1754] [serial = 2330] [outer = (nil)] 04:07:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8d3c2400) [pid = 1754] [serial = 2331] [outer = 0x8d3bac00] 04:07:09 INFO - PROCESS | 1754 | 1467976029202 Marionette DEBUG loaded listener.js 04:07:09 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8dbba000) [pid = 1754] [serial = 2332] [outer = 0x8d3bac00] 04:07:10 INFO - PROCESS | 1754 | 1467976030155 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 04:07:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:07:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:07:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:07:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:07:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:07:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:07:10 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1540ms 04:07:10 INFO - PROCESS | 1754 | 1467976030171 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 04:07:10 INFO - PROCESS | 1754 | 1467976030178 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 04:07:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:07:10 INFO - PROCESS | 1754 | 1467976030190 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:07:10 INFO - PROCESS | 1754 | 1467976030194 Marionette TRACE conn4 <- [1,3074,null,{}] 04:07:10 INFO - PROCESS | 1754 | 1467976030203 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:10 INFO - PROCESS | 1754 | 1467976030210 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:10 INFO - PROCESS | 1754 | 1467976030433 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 04:07:10 INFO - PROCESS | 1754 | 1467976030635 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:10 INFO - PROCESS | 1754 | 1467976030645 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:10 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdfb000 == 30 [pid = 1754] [id = 778] 04:07:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8e99b000) [pid = 1754] [serial = 2333] [outer = (nil)] 04:07:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 80 (0x8ead4800) [pid = 1754] [serial = 2334] [outer = 0x8e99b000] 04:07:10 INFO - PROCESS | 1754 | 1467976030775 Marionette DEBUG loaded listener.js 04:07:10 INFO - PROCESS | 1754 | ++DOMWINDOW == 81 (0x8f363800) [pid = 1754] [serial = 2335] [outer = 0x8e99b000] 04:07:11 INFO - PROCESS | 1754 | 1467976031722 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 04:07:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:07:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:07:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:07:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:07:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:07:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:07:11 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1593ms 04:07:11 INFO - PROCESS | 1754 | 1467976031818 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 04:07:11 INFO - PROCESS | 1754 | 1467976031823 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 04:07:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:07:11 INFO - PROCESS | 1754 | 1467976031833 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:07:11 INFO - PROCESS | 1754 | 1467976031839 Marionette TRACE conn4 <- [1,3078,null,{}] 04:07:11 INFO - PROCESS | 1754 | 1467976031862 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:11 INFO - PROCESS | 1754 | 1467976031871 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:12 INFO - PROCESS | 1754 | 1467976032064 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 04:07:12 INFO - PROCESS | 1754 | 1467976032280 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:12 INFO - PROCESS | 1754 | 1467976032300 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:12 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ed9a000 == 31 [pid = 1754] [id = 779] 04:07:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 82 (0x8f366000) [pid = 1754] [serial = 2336] [outer = (nil)] 04:07:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 83 (0x8f36fc00) [pid = 1754] [serial = 2337] [outer = 0x8f366000] 04:07:12 INFO - PROCESS | 1754 | 1467976032431 Marionette DEBUG loaded listener.js 04:07:12 INFO - PROCESS | 1754 | ++DOMWINDOW == 84 (0x90eb4400) [pid = 1754] [serial = 2338] [outer = 0x8f366000] 04:07:13 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 04:07:13 INFO - reader.readAsText(blob_2) 04:07:13 INFO - }" did not throw 04:07:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 04:07:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 04:07:13 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 04:07:13 INFO - reader.readAsDataURL(blob_2) 04:07:13 INFO - }" did not throw 04:07:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 04:07:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 04:07:13 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 04:07:13 INFO - reader.readAsArrayBuffer(blob_2) 04:07:13 INFO - }" did not throw 04:07:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 04:07:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 04:07:13 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 04:07:13 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 04:07:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:07:13 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 04:07:13 INFO - PROCESS | 1754 | 1467976033446 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 04:07:13 INFO - PROCESS | 1754 | 1467976033464 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:07:13 INFO - PROCESS | 1754 | 1467976033470 Marionette TRACE conn4 <- [1,3082,null,{}] 04:07:13 INFO - PROCESS | 1754 | 1467976033497 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:13 INFO - PROCESS | 1754 | 1467976033503 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:13 INFO - PROCESS | 1754 | 1467976033711 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 04:07:13 INFO - PROCESS | 1754 | 1467976033924 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:13 INFO - PROCESS | 1754 | 1467976033930 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:14 INFO - PROCESS | 1754 | ++DOCSHELL 0x90f36c00 == 32 [pid = 1754] [id = 780] 04:07:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 85 (0x90f39000) [pid = 1754] [serial = 2339] [outer = (nil)] 04:07:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 86 (0x917c2000) [pid = 1754] [serial = 2340] [outer = 0x90f39000] 04:07:14 INFO - PROCESS | 1754 | 1467976034051 Marionette DEBUG loaded listener.js 04:07:14 INFO - PROCESS | 1754 | ++DOMWINDOW == 87 (0x917c7000) [pid = 1754] [serial = 2341] [outer = 0x90f39000] 04:07:14 INFO - PROCESS | 1754 | 1467976034899 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 04:07:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:07:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:07:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:07:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1496ms 04:07:14 INFO - PROCESS | 1754 | 1467976034958 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 04:07:14 INFO - PROCESS | 1754 | 1467976034961 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 04:07:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:07:14 INFO - PROCESS | 1754 | 1467976034969 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:07:14 INFO - PROCESS | 1754 | 1467976034972 Marionette TRACE conn4 <- [1,3086,null,{}] 04:07:14 INFO - PROCESS | 1754 | 1467976034979 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:14 INFO - PROCESS | 1754 | 1467976034985 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:15 INFO - PROCESS | 1754 | 1467976035153 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 04:07:15 INFO - PROCESS | 1754 | 1467976035358 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:15 INFO - PROCESS | 1754 | 1467976035366 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:15 INFO - PROCESS | 1754 | ++DOCSHELL 0x8ccd1000 == 33 [pid = 1754] [id = 781] 04:07:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 88 (0x8e95cc00) [pid = 1754] [serial = 2342] [outer = (nil)] 04:07:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 89 (0x928e7800) [pid = 1754] [serial = 2343] [outer = 0x8e95cc00] 04:07:15 INFO - PROCESS | 1754 | 1467976035451 Marionette DEBUG loaded listener.js 04:07:15 INFO - PROCESS | 1754 | ++DOMWINDOW == 90 (0x928e9400) [pid = 1754] [serial = 2344] [outer = 0x8e95cc00] 04:07:16 INFO - PROCESS | 1754 | 1467976036346 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:07:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:07:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1432ms 04:07:16 INFO - PROCESS | 1754 | 1467976036401 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 04:07:16 INFO - PROCESS | 1754 | 1467976036406 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 04:07:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:07:16 INFO - PROCESS | 1754 | 1467976036458 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:07:16 INFO - PROCESS | 1754 | 1467976036461 Marionette TRACE conn4 <- [1,3090,null,{}] 04:07:16 INFO - PROCESS | 1754 | 1467976036468 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:16 INFO - PROCESS | 1754 | 1467976036479 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:16 INFO - PROCESS | 1754 | 1467976036700 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 04:07:16 INFO - PROCESS | 1754 | 1467976036915 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:16 INFO - PROCESS | 1754 | 1467976036925 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:16 INFO - PROCESS | 1754 | ++DOCSHELL 0x8e95ec00 == 34 [pid = 1754] [id = 782] 04:07:16 INFO - PROCESS | 1754 | ++DOMWINDOW == 91 (0x90f37c00) [pid = 1754] [serial = 2345] [outer = (nil)] 04:07:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 92 (0x93888c00) [pid = 1754] [serial = 2346] [outer = 0x90f37c00] 04:07:17 INFO - PROCESS | 1754 | 1467976037048 Marionette DEBUG loaded listener.js 04:07:17 INFO - PROCESS | 1754 | ++DOMWINDOW == 93 (0x93956000) [pid = 1754] [serial = 2347] [outer = 0x90f37c00] 04:07:17 INFO - PROCESS | 1754 | 1467976037931 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:07:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:07:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1495ms 04:07:17 INFO - PROCESS | 1754 | 1467976037951 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 04:07:17 INFO - PROCESS | 1754 | 1467976037954 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 04:07:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:07:17 INFO - PROCESS | 1754 | 1467976037961 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:07:17 INFO - PROCESS | 1754 | 1467976037965 Marionette TRACE conn4 <- [1,3094,null,{}] 04:07:17 INFO - PROCESS | 1754 | 1467976037971 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:17 INFO - PROCESS | 1754 | 1467976037977 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:18 INFO - PROCESS | 1754 | 1467976038172 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 04:07:18 INFO - PROCESS | 1754 | 1467976038400 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:18 INFO - PROCESS | 1754 | 1467976038409 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:18 INFO - PROCESS | 1754 | ++DOCSHELL 0x8bdfd800 == 35 [pid = 1754] [id = 783] 04:07:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 94 (0x8bdfdc00) [pid = 1754] [serial = 2348] [outer = (nil)] 04:07:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 95 (0x93b6ac00) [pid = 1754] [serial = 2349] [outer = 0x8bdfdc00] 04:07:18 INFO - PROCESS | 1754 | 1467976038496 Marionette DEBUG loaded listener.js 04:07:18 INFO - PROCESS | 1754 | ++DOMWINDOW == 96 (0x9464d000) [pid = 1754] [serial = 2350] [outer = 0x8bdfdc00] 04:07:19 INFO - PROCESS | 1754 | 1467976039351 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:07:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:07:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1443ms 04:07:19 INFO - PROCESS | 1754 | 1467976039405 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 04:07:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:07:19 INFO - PROCESS | 1754 | 1467976039418 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 04:07:19 INFO - PROCESS | 1754 | 1467976039426 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:07:19 INFO - PROCESS | 1754 | 1467976039430 Marionette TRACE conn4 <- [1,3098,null,{}] 04:07:19 INFO - PROCESS | 1754 | 1467976039458 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:19 INFO - PROCESS | 1754 | 1467976039464 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:19 INFO - PROCESS | 1754 | 1467976039642 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 04:07:19 INFO - PROCESS | 1754 | 1467976039847 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:19 INFO - PROCESS | 1754 | 1467976039855 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:20 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a8c00 == 36 [pid = 1754] [id = 784] 04:07:20 INFO - PROCESS | 1754 | ++DOMWINDOW == 97 (0x8b3a9000) [pid = 1754] [serial = 2351] [outer = (nil)] 04:07:20 INFO - PROCESS | 1754 | ++DOMWINDOW == 98 (0x8b3b1c00) [pid = 1754] [serial = 2352] [outer = 0x8b3a9000] 04:07:20 INFO - PROCESS | 1754 | 1467976040120 Marionette DEBUG loaded listener.js 04:07:20 INFO - PROCESS | 1754 | ++DOMWINDOW == 99 (0x8bdf3000) [pid = 1754] [serial = 2353] [outer = 0x8b3a9000] 04:07:21 INFO - PROCESS | 1754 | 1467976041004 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 04:07:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:07:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:07:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1604ms 04:07:21 INFO - PROCESS | 1754 | 1467976041030 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 04:07:21 INFO - PROCESS | 1754 | 1467976041035 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 04:07:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:07:21 INFO - PROCESS | 1754 | 1467976041044 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:07:21 INFO - PROCESS | 1754 | 1467976041048 Marionette TRACE conn4 <- [1,3102,null,{}] 04:07:21 INFO - PROCESS | 1754 | 1467976041056 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:21 INFO - PROCESS | 1754 | 1467976041060 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:21 INFO - PROCESS | 1754 | 1467976041243 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 04:07:21 INFO - PROCESS | 1754 | 1467976041596 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:21 INFO - PROCESS | 1754 | 1467976041607 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:21 INFO - PROCESS | 1754 | --DOCSHELL 0x8e950800 == 35 [pid = 1754] [id = 702] 04:07:21 INFO - PROCESS | 1754 | --DOCSHELL 0x8e23c800 == 34 [pid = 1754] [id = 709] 04:07:21 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3ac400 == 35 [pid = 1754] [id = 785] 04:07:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 100 (0x8bbd1000) [pid = 1754] [serial = 2354] [outer = (nil)] 04:07:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 101 (0x8d3b7800) [pid = 1754] [serial = 2355] [outer = 0x8bbd1000] 04:07:21 INFO - PROCESS | 1754 | 1467976041724 Marionette DEBUG loaded listener.js 04:07:21 INFO - PROCESS | 1754 | ++DOMWINDOW == 102 (0x8d744c00) [pid = 1754] [serial = 2356] [outer = 0x8bbd1000] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 101 (0x93887000) [pid = 1754] [serial = 2278] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 100 (0x90ebac00) [pid = 1754] [serial = 2292] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 99 (0x917cec00) [pid = 1754] [serial = 2295] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 98 (0x9395dc00) [pid = 1754] [serial = 2274] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 97 (0x90d13000) [pid = 1754] [serial = 2289] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 96 (0x937b1800) [pid = 1754] [serial = 2270] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 95 (0x9212b000) [pid = 1754] [serial = 2266] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 94 (0x90eb7000) [pid = 1754] [serial = 2260] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 93 (0x8d73e400) [pid = 1754] [serial = 2254] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 92 (0x8e998800) [pid = 1754] [serial = 2286] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 91 (0x917c8800) [pid = 1754] [serial = 2264] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 90 (0x917c6800) [pid = 1754] [serial = 2263] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 89 (0x8ead5c00) [pid = 1754] [serial = 2257] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 88 (0x8bdf5000) [pid = 1754] [serial = 2280] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 87 (0x90d17400) [pid = 1754] [serial = 2290] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 86 (0x93958400) [pid = 1754] [serial = 2275] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 85 (0x937aec00) [pid = 1754] [serial = 2269] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 84 (0x8cc2f400) [pid = 1754] [serial = 2281] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 83 (0x90d1fc00) [pid = 1754] [serial = 2252] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 82 (0x90f33000) [pid = 1754] [serial = 2261] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 81 (0x8f365400) [pid = 1754] [serial = 2258] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 80 (0x92951400) [pid = 1754] [serial = 2277] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 79 (0x8e1adc00) [pid = 1754] [serial = 2284] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x917cfc00) [pid = 1754] [serial = 2293] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x8e1ac000) [pid = 1754] [serial = 2255] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8ed9b000) [pid = 1754] [serial = 2287] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8d742c00) [pid = 1754] [serial = 2283] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x93b62400) [pid = 1754] [serial = 2272] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8e233400) [pid = 1754] [serial = 2267] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x94647000) [pid = 1754] [serial = 2298] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x9503f800) [pid = 1754] [serial = 2299] [outer = (nil)] [url = about:blank] 04:07:21 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x9295a400) [pid = 1754] [serial = 2296] [outer = (nil)] [url = about:blank] 04:07:22 INFO - PROCESS | 1754 | 1467976042524 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:07:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:07:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1535ms 04:07:22 INFO - PROCESS | 1754 | 1467976042579 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 04:07:22 INFO - PROCESS | 1754 | 1467976042585 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 04:07:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:07:22 INFO - PROCESS | 1754 | 1467976042595 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:07:22 INFO - PROCESS | 1754 | 1467976042600 Marionette TRACE conn4 <- [1,3106,null,{}] 04:07:22 INFO - PROCESS | 1754 | 1467976042606 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:22 INFO - PROCESS | 1754 | 1467976042611 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:22 INFO - PROCESS | 1754 | 1467976042783 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 04:07:22 INFO - PROCESS | 1754 | 1467976042960 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:22 INFO - PROCESS | 1754 | 1467976042966 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:23 INFO - PROCESS | 1754 | ++DOCSHELL 0x8dbbc800 == 36 [pid = 1754] [id = 786] 04:07:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 71 (0x8e1ac000) [pid = 1754] [serial = 2357] [outer = (nil)] 04:07:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 72 (0x8e233400) [pid = 1754] [serial = 2358] [outer = 0x8e1ac000] 04:07:23 INFO - PROCESS | 1754 | 1467976043041 Marionette DEBUG loaded listener.js 04:07:23 INFO - PROCESS | 1754 | ++DOMWINDOW == 73 (0x8e945800) [pid = 1754] [serial = 2359] [outer = 0x8e1ac000] 04:07:23 INFO - PROCESS | 1754 | 1467976043807 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 04:07:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:07:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:07:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:07:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1281ms 04:07:23 INFO - PROCESS | 1754 | 1467976043878 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 04:07:23 INFO - PROCESS | 1754 | 1467976043881 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 04:07:23 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:07:23 INFO - PROCESS | 1754 | 1467976043889 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:07:23 INFO - PROCESS | 1754 | 1467976043895 Marionette TRACE conn4 <- [1,3110,null,{}] 04:07:23 INFO - PROCESS | 1754 | 1467976043911 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:23 INFO - PROCESS | 1754 | 1467976043919 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:24 INFO - PROCESS | 1754 | 1467976044092 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 04:07:24 INFO - PROCESS | 1754 | 1467976044266 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:24 INFO - PROCESS | 1754 | 1467976044274 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:24 INFO - PROCESS | 1754 | ++DOCSHELL 0x8b3a6800 == 37 [pid = 1754] [id = 787] 04:07:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 74 (0x8e23fc00) [pid = 1754] [serial = 2360] [outer = (nil)] 04:07:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 75 (0x8ed9e800) [pid = 1754] [serial = 2361] [outer = 0x8e23fc00] 04:07:24 INFO - PROCESS | 1754 | 1467976044344 Marionette DEBUG loaded listener.js 04:07:24 INFO - PROCESS | 1754 | ++DOMWINDOW == 76 (0x8f36cc00) [pid = 1754] [serial = 2362] [outer = 0x8e23fc00] 04:07:25 INFO - PROCESS | 1754 | 1467976045169 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 04:07:25 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:07:25 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 04:07:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:07:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:07:25 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1339ms 04:07:25 INFO - PROCESS | 1754 | 1467976045241 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 04:07:25 INFO - PROCESS | 1754 | 1467976045249 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 04:07:25 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:07:25 INFO - PROCESS | 1754 | 1467976045260 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:07:25 INFO - PROCESS | 1754 | 1467976045264 Marionette TRACE conn4 <- [1,3114,null,{}] 04:07:25 INFO - PROCESS | 1754 | 1467976045294 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:25 INFO - PROCESS | 1754 | 1467976045303 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:25 INFO - PROCESS | 1754 | 1467976045626 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 04:07:25 INFO - PROCESS | 1754 | 1467976045654 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\", \"a025a6bf-a2fb-4156-80e5-3db29386d9d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:25 INFO - PROCESS | 1754 | 1467976045662 Marionette INFO sendAsync f330a213-dc1c-4009-80d3-e260f63fb5c3 04:07:25 INFO - PROCESS | 1754 | ++DOCSHELL 0x8d3c5c00 == 38 [pid = 1754] [id = 788] 04:07:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 77 (0x8ead0000) [pid = 1754] [serial = 2363] [outer = (nil)] 04:07:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 78 (0x8f723800) [pid = 1754] [serial = 2364] [outer = 0x8ead0000] 04:07:25 INFO - PROCESS | 1754 | 1467976045752 Marionette DEBUG loaded listener.js 04:07:25 INFO - PROCESS | 1754 | ++DOMWINDOW == 79 (0x8f72a400) [pid = 1754] [serial = 2365] [outer = 0x8ead0000] 04:07:26 INFO - PROCESS | 1754 | --DOMWINDOW == 78 (0x8d3c6400) [pid = 1754] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 04:07:26 INFO - PROCESS | 1754 | --DOMWINDOW == 77 (0x90e76400) [pid = 1754] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 04:07:26 INFO - PROCESS | 1754 | --DOMWINDOW == 76 (0x8d3bc000) [pid = 1754] [serial = 2318] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 04:07:26 INFO - PROCESS | 1754 | --DOMWINDOW == 75 (0x8e94b400) [pid = 1754] [serial = 2321] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 04:07:26 INFO - PROCESS | 1754 | --DOMWINDOW == 74 (0x8b3b3000) [pid = 1754] [serial = 2315] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 04:07:26 INFO - PROCESS | 1754 | --DOMWINDOW == 73 (0x8e1b6400) [pid = 1754] [serial = 2312] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 04:07:26 INFO - PROCESS | 1754 | --DOMWINDOW == 72 (0x95061800) [pid = 1754] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 04:07:26 INFO - PROCESS | 1754 | --DOMWINDOW == 71 (0x99fc7000) [pid = 1754] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 04:07:26 INFO - PROCESS | 1754 | --DOMWINDOW == 70 (0x8ed94800) [pid = 1754] [serial = 2324] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 04:07:26 INFO - PROCESS | 1754 | 1467976046822 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 04:07:26 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:07:26 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1606ms 04:07:26 INFO - PROCESS | 1754 | 1467976046866 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 04:07:26 INFO - PROCESS | 1754 | 1467976046870 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 04:07:27 WARNING - u'runner_teardown' () 04:07:27 INFO - No more tests 04:07:27 INFO - Got 0 unexpected results 04:07:27 INFO - SUITE-END | took 1322s 04:07:28 INFO - Closing logging queue 04:07:28 INFO - queue closed 04:07:28 INFO - Return code: 0 04:07:28 WARNING - # TBPL SUCCESS # 04:07:28 INFO - Running post-action listener: _resource_record_post_action 04:07:28 INFO - Running post-run listener: _resource_record_post_run 04:07:29 INFO - Total resource usage - Wall time: 1359s; CPU: 98.0%; Read bytes: 14008320; Write bytes: 928706560; Read time: 536; Write time: 294956 04:07:29 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:07:29 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 4096; Write bytes: 143220736; Read time: 8; Write time: 168608 04:07:29 INFO - run-tests - Wall time: 1327s; CPU: 98.0%; Read bytes: 11579392; Write bytes: 785485824; Read time: 432; Write time: 126348 04:07:29 INFO - Running post-run listener: _upload_blobber_files 04:07:29 INFO - Blob upload gear active. 04:07:29 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:07:29 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 04:07:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 04:07:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 04:07:30 INFO - (blobuploader) - INFO - Open directory for files ... 04:07:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:07:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:07:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:07:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:07:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:07:32 INFO - (blobuploader) - INFO - Done attempting. 04:07:32 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:07:32 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:07:32 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:07:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:07:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:07:33 INFO - (blobuploader) - INFO - Done attempting. 04:07:33 INFO - (blobuploader) - INFO - Iteration through files over. 04:07:33 INFO - Return code: 0 04:07:33 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:07:33 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:07:33 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3baca68aa14b429a590c2d95c8d535d032b4ed52b7b63c213a576666bd026e0dd4ab2094bdcc96ae68a824c2d3be6587ae81b5bc92439ef8842517f565b79fce", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0422152eccf6c23a4ebccb8247abf9aa1c42e13dbcd0d83171c24af94bcb341c071af56bd452efd54d2bddaf51b09f79a992dfd77ef5af4ce56e410b750c7a9b"} 04:07:33 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:07:33 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:07:33 INFO - Contents: 04:07:33 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3baca68aa14b429a590c2d95c8d535d032b4ed52b7b63c213a576666bd026e0dd4ab2094bdcc96ae68a824c2d3be6587ae81b5bc92439ef8842517f565b79fce", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0422152eccf6c23a4ebccb8247abf9aa1c42e13dbcd0d83171c24af94bcb341c071af56bd452efd54d2bddaf51b09f79a992dfd77ef5af4ce56e410b750c7a9b"} 04:07:33 INFO - Running post-run listener: copy_logs_to_upload_dir 04:07:33 INFO - Copying logs to upload dir... 04:07:33 INFO - mkdir: /builds/slave/test/build/upload/logs 04:07:33 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1449.697548 ========= master_lag: 0.47 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 10 secs) (at 2016-07-08 04:07:34.066723) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-08 04:07:34.072788) ========= 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-1467973807.927467-435673291 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3baca68aa14b429a590c2d95c8d535d032b4ed52b7b63c213a576666bd026e0dd4ab2094bdcc96ae68a824c2d3be6587ae81b5bc92439ef8842517f565b79fce", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0422152eccf6c23a4ebccb8247abf9aa1c42e13dbcd0d83171c24af94bcb341c071af56bd452efd54d2bddaf51b09f79a992dfd77ef5af4ce56e410b750c7a9b"} build_url:https://queue.taskcluster.net/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033499 build_url: 'https://queue.taskcluster.net/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3baca68aa14b429a590c2d95c8d535d032b4ed52b7b63c213a576666bd026e0dd4ab2094bdcc96ae68a824c2d3be6587ae81b5bc92439ef8842517f565b79fce", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0422152eccf6c23a4ebccb8247abf9aa1c42e13dbcd0d83171c24af94bcb341c071af56bd452efd54d2bddaf51b09f79a992dfd77ef5af4ce56e410b750c7a9b"}' symbols_url: 'https://queue.taskcluster.net/v1/task/TuCUFO-_QWyoUL7NI1rHYA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.05 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-08 04:07:34.151939) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 04:07:34.158469) ========= 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-1467973807.927467-435673291 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018605 ========= master_lag: 0.07 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 04:07:34.251589) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-08 04:07:34.252068) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-08 04:07:34.252695) ========= ========= Total master_lag: 0.82 =========